每日刷题Day_14

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选项错误。
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值