1.DNS 的作用是( )。
正确答案: B 你的答案: B (正确) 用来将端口翻译成IP地址 用来将域名翻译成IP地址 用来将IP地址翻译成硬件地址 用来将MAC翻译成IP地址 2.网桥是用于()的设备。 正确答案: D 你的答案: D (正确) 物理层 网络层 应用层 数据连路层 3.在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将父类放在后面,子类放在前面。 正确答案: A 你的答案: A (正确) 正确 错误 解析:首先所有异常都是Exception的子类。 比如用Exception 因为所有异常都是Exception的子类,如果你把Exception放在前边捕获,后边的catch将永远不会执行 4.168.192.33.125/27 subnet mask IP address block can be written as ( ) 正确答案: B 你的答案: B (正确) 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 5.以下代码对其执行后,NumberList里的元素依次为: List NumberList = new ArrayList(); NumberList.add(2); NumberList.add(4); NumberList.add(1); NumberList.add(3); NumberList.add(5); for(int i =0;i<NumberList.size();++i){ int v = NumberList.get(i); if(v%2==0){ NumberList.remove(v); } } System.out.println(NumberList); 正确答案: D 你的答案: A (错误) 2,4,1,3,5 2,1,3,5 4,1,3,5 会出现越界情况 解析:这题主要考察两点: 1.ArrayList删除元素后,剩余元素会依次向前移动,因此下标一直在变,size()也会减小; 2.remove()方法调用的是remove(int index),而不是remove(Object o),因此删除的是index索引处的元素; 该题具体流程:1.i=0,v=2,remove(2)删除掉了元素1,因此NumberList剩余元素为【2,4,3,5】; 2.i=1,v=4,remove(4),此时线性表中只有四个元素,不可能删除索引为4的元素,因此会报数组下标越界异常。
6.HashMap和HashTable的描述,错误的是? 正确答案: D 你的答案: B (错误) 他们都实现了Map接口。 HashMap非线程安全,在多个线程访问Hashtable时,不需要自己为它的方法实现同步,而HashMap就必须为之提供额外同步。 HashMap允许将null作为一个entry的key或者value,而Hashtable不允许。 通过contains方法可以判断一个对象是否存在于HashMap或者Hashtable中。 解析:HashMap无contains方法 7.下列关于单模光纤与多模光纤的区别描述错误的是? 正确答案: B 你的答案: B (正确) 光的传输方式不同 带宽容量也不一样,多模光纤较大 多模光纤用于短距离的系统 单模光纤用于长距离的系统 8.关于下面的程序Test.java说法正确的是( D )。
public class Test { static String x="1"; static int y=1; public static void main(String args[]) { static int z=2; System.out.println(x+y+z); } }3 112 13 程序有编译错误 9.下列地址中的哪一个地址和86.32/12无法匹配?( ) 正确答案: B C D 你的答案: B C D (正确) 86.33.224.123 86.79.65.216 86.58.119.74 86.68.206.154 10.下面哪些赋值语句是正确的()
正确答案: A B D 你的答案: B D (错误) long test=012 float f=-412 int other =(int)true double d=0x12345678 byte b=128 解析:选ABD A和B中long和float,正常定义需要加l和f,但是long和float属于基本类型,会进行转化,所以不会报出异常。AB正确 boolean类型不能和任何类型进行转换,会报出类型异常错误。所以C错。 D选项可以这样定义,D正确。 E选项中,byte的取值范围是-128—127。报出异常: cannot convert from int to byte.所以E选项错误。