1.方法通常存储在进程中的哪一区()
A.堆区 B.栈区 C.全局区 D.代码区
答: D
2.一个以”.java”为后缀的源文件
A.只能包含一个类,类名必须与文件名相同
B.只能包含与文件名相同的类以及其中的内部类
C.只能有一个与文件名相同的类,可以包含其他类
D.可以包含任意类
答: C
3.在 java 中 , 以下 _____ 类的对象以键 - 值的方式存储对象
A.java,util.List
B.java,util.ArrayList
C.java,util.HashMap
D.java,util.LinkedList
答: C
4.以下代码是在执行什么功能?
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DQzx2AgT-1619624291047)(C:\Users\neusoft\AppData\Roaming\Typora\typora-user-images\image-20210428233104126.png)]
A.找到最大值 B.找到最小值
C.从大到小的排序 D.从小到大的排序
答: C
5.在运行时,由java解释器自动引入,而不用import语句引入的包是()
A.java.lang B.java.system
C.java.io D.java.util
答: A
6.下列哪行代码有误
A.Line 3 and Line 4
B.Line 1 only
C.Line 3 only
D.Line 4 only
答: A
7.经过强制类型转换以后,变量a,b的值分别为多少
short a =128; byte b =(byte) a;
A.128 127 B.128 - 128 C.128 128 D.编译错误
答: B
8.下列选项中关于Java中super关键字的说法正确的是()
A.super关键字是在子类对象内部指代其父类对象的引用
B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性
D.子类通过super关键字只能调用父类的属性,而不能调用父类的方法
答: A
9.代码System.out.println(10%3*2);将打印?
A.1 B.2 C.4 D.6
答: B
10.下面有关JVM内存,说法错误的是?
A.程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行到了第几行,是线程隔离的
B.Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的
C.方法区用于存储JVM加载的类信息、常量、静态变量、即使编译器编译后的代码等数据,是线程隔离的
D.原则上讲,所有的对象都在堆区上分配内存,是线程之间共享的