1
二、选择题
1、以下选项中,哪些属于JDK工具?(多选)
A、Java编译器
B、Java运行工具
C、Java文档生成工具
D、Java打包工具
2、Java属于以下哪种语言?
A、机器语言
B、汇编语言
C、高级语言
D、以上都不对
3、下面哪种类型的文件可以在Java虚拟机中运行?
A、.java
B、.jre
C、.exe
D、.class
4、安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?
A、Java文档制作工具
B、Java解释器
C、Java编译器
D、Java启动器
5、如果jdk的安装路径为:d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac
和java命令,需要将环境变量path设置为以下哪个选项?
A.d:\jdk; B.d :\jdk\bin; C.d:\jre\bin; D.d:\jre;
2
三、选择题
1、以下选项中,哪些属于合法的标识符?(多选)
A、Hello_World
B、class
C、123username
D、username123
2、关于方法重载的描述,以下选项中哪些是正确的?(多选)
A、方法名必须一致
B、返回值类型必须不同
C、参数个数必须一致
D、参数的个数或类型不一致
3、以下关于变量的说法错误的是?
A、变量名必须是一个有效的标识符
B、变量在定义时可以没有初始值
C、变量一旦被定义,在程序中的任何位置都可以被访问
D、在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明
4、以下选项中,switch语句判断条件可以接收的数据类型有哪些?(多选)
A、int
B、byte
C、char
D、short
5、假设int x = 2,三元表达式x>0?x+1:5 的运行结果是以下哪一个?
A、0
B、2
C、3
D、5
6、下面的运算符中,用于执行除法运算是哪个?
A、/
B、\
C、%
D、*
7、下列语句哪些属于循环语句?(多选)
A、for语句
B、if语句
C、while语句
D、switch语句
8、下面哪种写法可以实现访问数组arr的第1个元素?
A、arr[0]
B、arr(0)
C、arr[1]
D、arr(1)
9、以下哪个选项可以正确创建一个长度为3的二维数组?
A、new int [2][3];
B、new int[3][];
C、new int[][3];
D、以上答案皆不对
10、请先阅读下面的代码。
int x = 1;
int y = 2;
if (x % 2 == 0) {