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