黄潞频翰琼澜姑傅腥捂完卤梆
卧寂粪某蝎秸俊胖袭碴恢普本
C 需将java源程序文件在不同平台进行编译,才能实现跨平台运行 D JVM是Java程序跨平台的的关键 一个Java源文件中可以有多个类,但只能有一个类是public的。 答案:√
答案:点击这里查看答案
如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://www.mengmianren.com/
1-测验
编译Java源程序文件后将产生相应的可执行字节码文件,这些文件的扩展名为( )。 答案:class
A
Java
B
class
C
html
D
exe
编译Java源代码文件的命令是( C )
A
java.exe
B
javadoc.exe
C
javac.exe
D
jar.exe
以下说法正确的是( )。C
A
Java是不区分大小写的,源文件名与程序类名不允许相同。
B
Java语言以函数为程序的基本单位。
C
一个Java源文件可能编译出多个字节码文件。
D
以//符号开始的为多行注释语句。
一个合法的Java源程序中定义了4个类,其中属性为public的类可能有( )个 答案:1
A
B
C
D
使用Java HelloWorld将什么文件载入内存? 答案:D
A
HelloWorld.java
B
HelloWorld.exe
C
HelloWorld
D
HelloWorld.class
在Java中,负责对字节代码解释执行的是( )B
A
应用服务器
B
虚拟机
C
垃圾回收器
D
编译器
如果在Main.java中撰写以下的程序代码 答案:编译失败
public class Main {
public static main(String[] args) {
System.out.println(“Hello World”);
}
}
A
执行时显示Hello World
B
执行时出现NoClassDefFoundError
C
执行时出现找不到主要方法的错误
D
编译失败
下列说法正确的是(多选)BD
A
字节码文件可以直接在操作系统上运行
B
每个平台都有不同的JVM
C
需将java源程序文件在不同平台进行编译,才能实现跨平台运行
D
JVM是Java程序跨平台的的关键
一个Java源文件中可以有多个类,但只能有一个类是public的。 答案:√
10
语句 System.out.println(4+8+”Hello,world!”); 的输出结果是 12Hello,world! 答案:X
2-Java基本语法测验-客观题
以下__________是合法标识符。 答案:sum
A
double
B
3c
C
sum
D
hello world
定义一个数组String[] cities={“北京”,”上海”,”广州”,”厦门”,”郑州”,”武汉”,”西安”},数组中的cities[6]指的是_____________。 答案:西安
A
西安
B
厦门
C
武汉
D
数组越界
__________表达式不可以作为循环条件。C
A
i = 5
B
i
C
str.equals(“hello”)
D
count == 10
以下代码的输出结果是_____________。 答案:5
int a=0;
while(a
switch(a){
case 0:
case 3: a=a+2;
case 1:
case 2: a=a+3;
}
}
System.out.println(a);
A
B
C
10
D
其他
以下代码的输出结果是_________。 答案:1 3 7 9
public static void main(String[] args){
for(int i=1;i
if(i%2==0 || i%5==0){
continue;
}
System.out.print(i+”t”);
}
}
A
B
1 3 4
C
1 3 5 7 9
D
1 3 7 9
为一个boolean类型变量赋值时,可以使用___________方式。 答案:boolean a = (9 >= 10)
A
boolean a = 1 ;
B
boolean a = (9 >= 10);
C
boolean a = ”真” ;
D
boolean a == false;
分析下面的代码,输出结果正确的是_____________。 答案:编译错误,更改为int c=(int) d/2;
double d=84.54;
d++;
int c=d/2;
A
42
B
编译错误,更改为int c=(int) d/2;
C
43
D
编译错误,更改为int c=int(d)/2;
表达式 (11+3*8) / 4 % 3 的值是____________。 答案:2
A
31
B
C
D
下面代码的运行结果是_____________。 答案:1 2 3 4 5
public class Test{
public static void main(String[] args){
int[] a=new int[3];
int[] b= new int[]{1,2,3,4,5};
a=b;
for(int i=0; i
System.out.print(a[i]+” “);
}
}
}
A
程序报错
B
1 2 3
C
1 2 3 4 5
D
0 0 0
10
假定x和y为整数,其值分别为16和5,则x/y和(double)x/y的值分别为_________和_______。
答案:3 3.2
A
B
C
D
3.2
收饥孪媒贾省该齿抖烩陕渴吾
笛疲夯模裙瞥诵亨稻纲花锹拜