达内cgb2111第一次月考 76分

1、【单选题】

下列代码的运行结果是? HashMap map = new HashMap(); map.put(“name”,null); map.put(“name”,”xiyangyang”); System.out.println(map.get(“name”));

A.

null 

B.

运行时出现异常 

C.

nullxiyangyang 

D.

xiyangyang 

【正确答案】D

【答题时间】2021-12-30 07:00:40

【答案解析】put()是向map中存值,如果key重复,value会被覆盖,所以根据get()根据key取到的value就是第二次存入的xiyangyang【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分2、【单选题】

下列那一个不属于java的基本数据类型?

A.

float 

B.

byte 

C.

String 

D.

int 

【正确答案】C

【答题时间】2021-12-30 07:00:40

【答案解析】字符串类型String不是基本类型而是引用类型,默认值是null【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分3、【单选题】

下列有关于变量的命名错误的是?

A.

可以由字母、数字、下划线(_)、美元符($)组成 

B.

首字母能以数字开头 

C.

变量名字如果包含多个单词,也需要使用驼峰命名法 

D.

Java大小写敏感,命名变量时需要注意 

【正确答案】B

【答题时间】2021-12-30 07:00:40

【答案解析】一个正确的标识符不可以用数字开头,其余3项都是正确的【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分4、【单选题】

下面哪个流类属于面向字符的输入流?

A.

ObjectInputStream 

B.

InputStreamReader 

C.

FileInputStream 

D.

BufferedWriter 

【正确答案】B

【答题时间】2021-12-30 07:00:40

【答案解析】BufferedWriter    缓冲字符输出流FileInputStream 文件字节输入流ObjectInputStream   序列化流--字节流InputStreamReader编码转换流--字符输入流【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分5、【单选题】

在Java中,负责对字节代码解释执行的是?

A.

编译器 

B.

垃圾回收器 

C.

应用服务器 

D.

JVM虚拟机 

【正确答案】D

【答题时间】2021-12-30 07:00:40

【答案解析】我们的Java源码通过编译变成字节码文件,然后被JVM虚拟机执行,不同的系统有不同的虚拟机,这也是JAVA语言能够跨平台的基础,但注意,JVM虚拟机是不跨平台的【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分6、【单选题】

定义接口用什么关键字?

A.

extends 

B.

interface 

C.

implements 

D.

abstract 

【正确答案】B

【答题时间】2021-12-30 07:00:40

【答案解析】interface是定义接口的关键字,extends是建立继承关系的关键字,implements是实现接口的关键字,abstract表示抽象    【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分7、【单选题】

下列关于基本类型的字面值描述错误的是?

A.

整数字面值是int类型,浮点数的字面值是double类型 

B.

2进制的前缀是0b 

C.

byte,short,char三种比int小的整数不可以用范围内的值直接赋值 

D.

long/float/double这3种类型有字面值后缀,分别是L/F/D 

【正确答案】C

【答题时间】2021-12-30 07:00:40

【答案解析】byte,short,char三种比int小的整数可以用范围内的值直接赋值【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分8、【单选题】

下列关于继承的描述,说法错误的是?

A.

Java中的类只支持单继承 

B.

继承使用关键字extends 

C.

继承是is a的关系 

D.

继承不可以传递 

【正确答案】D

【答题时间】2021-12-30 07:00:40

【答案解析】Java中的类是单继承的,一个子类只能有一个父类,一个父类可以有多个子类 继承使用的关键字是extends,类实现接口使用的关键字是implements 继承是可以传递的,爷爷的功能会传给爸爸,爸爸的功能会传给儿子继承是一种强耦合的关系,所以是一种is a 的关系【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分9、【单选题】

下面描述方法重写错误的是?

A.

子类重写接口中的抽象方法,子类的方法权限必须是public的 

B.

子类方法的权限必须大于等于父类的权限 

C.

父类中被private权限修饰符的方法可以被子类重写 

D.

要有子类继承或实现 

【正确答案】C

【答题时间】2021-12-30 07:00:40

【答案解析】子类继承或者实现接口可以重写父级的方法,要求满足两同两小一大的原则父级的私有方法不可以被子类重写,原因是不可见因为接口的方法默认就是public的,所以重写后的方法也必须是public的【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分10、【单选题】

以下哪个关键字是代表当前对象的引用?

A.

super 

B.

this 

C.

static 

D.

new 

【正确答案】B

【答题时间】2021-12-30 07:00:40

【答案解析】this代表的是本类,super代表的是父类,static修饰的是静态资源,new是创建对象的关键字【出题人】程晓宇【审题人】张飞鸿【录题人】张飞鸿

 

 |  得分: 满分:2分11、【单选题】

试图编译运行下面的代码会发生什么情况? public class MyClass{ static int i; public static void main(String[] args){ System.out.println(i); } }

A.

输出0 

B.

输出null 

C.

输出1 

D.

错误,变量i没有初始化 

【正确答案】A

【答题时间】2021-12-30 07:00:40

【答案解析】静态的main()可以打印静态的int属性,int


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部