

1、单选题:
编译Java源代码的命令是
选项:
A: java.exe
B: javadoc.exe
C: javac.exe
D: jar.exe
答案: 【 javac.exe】
2、单选题:
使用Java HelloWorld将什么文件载入内存
选项:
A: HelloWorld.java
B: HelloWorld.class
C: HelloWorld
D: HelloWorld.exe
答案: 【 HelloWorld.class】
3、单选题:
如果在Main.java中撰写以下的程序代码,结果为public class Main {
public static main(String[] args) {
System.out.println("Hello World");
}
}
选项:
A: 执行时显示Hello World
B: 执行时出现NoClassDefFoundError
C: 执行时出现找不到主要方法的错误
D: 编译失败
答案: 【 编译失败】
4、单选题:
以下说法正确的是
选项:
A: Java是不区分大小写的,源文件名与程序类名不允许相同。
B: Java语言以函数为程序的基本单位
C: 以//符号开始的为多行注释语句
D: 一个Java源文件可能编译出多个字节码文件
答案: 【 一个Java源文件可能编译出多个字节码文件】
5、单选题:
在Java中,负责对字节代码解释执行的是
选项:
A: 应用服务器
B: 虚拟机
C: 垃圾回收器
D: 编译器
答案: 【 虚拟机】
6、单选题:
编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为
选项:
A: exe
B: class
C: java
D: html
答案: 【 class】
7、单选题:
一个合法的Java源程序中定义了4个类,其中属性为public的类可能有( )个
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 1】
8、多选题:
下列说法正确的是
选项:
A: 字节码文件可以直接在操作系统上运行
B: 每个平台都有不同的JVM
C: 需将java源程序文件在不同平台进行编译,才能实现跨平台运行
D: 程序跨平台的关键是JVM
答案: 【 每个平台都有不同的JVM;
程序跨平台的关键是JVM】
9、判断题:
"语句 System.out.println(4+8+"Hello,world!"); 的输出结果是: 48Hello,world!"
选项:
A: 正确
B: 错误
答案: 【 错误】
10、判断题:
“一个Java源文件中可以有多个类,但只能有一个类是public的。”是否正确
选项:
A: 正确
B: 错误
答案: 【 正确】
1、多选题:
选出如下表达式错误的
选项:
A: boolean flag = 1;
B: byte b = 0x175;
C: char c = 100;
D: int x = 0x35f;
答案: 【 boolean flag = 1;;
byte b = 0x175;】
2、多选题:
请选出以下答案中x,y的值相等的答案
选项:
A: int x = 97; char y = ‘a’;
B: int x = 0; int y = ‘0’;
C: int x = 0x100; char y = 100;
D: int a = 3+’5′; char b = ‘8’;
答案: 【 int x = 97; char y = ‘a’;;
int a = 3+’5′; char b = ‘8’;】
3、多选题:
选出如下表达式错误的
选项:
A: int 零 = ‘零’;
B: float y = 12.345E2;
C: double a = 12;
D: int d = 5234567890;
答案: 【 float y = 12.345E2;;
int d = 5234567890;】
1、填空题:
写出以下代码段的执行结果:int num=34, max=30;
if ( num >= max*2 )
System.out.println("zhang");
System.out.println("huang");
System.out.println("zhu");
答案: 【 huang
zhu】
2、填空题:
写出以下代码段的执行结果:int limit = 100;
int num1 = 15;
int num2 = 40;
if ( limit <= limit)
{
if ( num1 == num2 )
System.out.println("lemon");
System.out.println("lime");
}
System.out.println("grape");
答案: 【 lime
grape】
1、单选题:
以下哪种运算能从变量x中取得它的个位数?
选项:
A: x/10
B: x%10
C: x*10
D: x=10
答案: 【 x%10】
2、判断题:
while循环的条件满足的时候循环继续,而do-while的条件满足的时候循环就结束了
选项:
A: 正确
B: 错误
答案: 【 错误】
3、填空题:
以下代码片段执行结束后,变量i的值是多少?int i = 1;
do {
i = i+5;
} while (i<17);
答案: 【 21】
1、单选题:
若有定义:int a[2][3];则以下选项中不越界的正确的访问有:
选项:
A: a[2][0]
B: a[2][3]
C: a[0][0]
D: a[0][3]
答案: 【 a[0][0]】
2、单选题:
以下程序片段的输出结果是:int[][] m = {{1,4,7},{2,5,8},{3,6,9},};
int i,j,k=2;
for ( i=0; i<3; i++ ) {
System.out.print(m[k][i]);
}
选项:
A: 369
B: 不能编译
C: 123
D: 运行时下标越界
答案: 【
备案号:冀ICP备20010840号 2020-2099辉辉网络科技 All Rights Reserved