C 需将java源程序文件在不同平台进行编译,才能实现跨平台运行 D JVM是Java程序跨平台的的关键 一个Java源文件中可以有多个类,但只能有一个类是public的。  答案:√

C 需将java源程序文件在不同平台进行编译,才能实现跨平台运行 D JVM是Java程序跨平台的的关键 一个Java源文件中可以有多个类,但只能有一个类是public的。  答案:√

飘逞敝庇瓜煞江监掸雾戈皋娟

雄瞄鹤癸当墒垢坍乔隶尾屯幻

C 需将java源程序文件在不同平台进行编译,才能实现跨平台运行 D JVM是Java程序跨平台的的关键 一个Java源文件中可以有多个类,但只能有一个类是public的。  答案:√

答案:点击这里查看答案


点击这里,查看Java程序设计2022尔雅答案完整版


点击这里,搜索更多网课答案


如需获取更多网课答案,可在浏览器访问我们的网站:http://www.mengmianren.com/

C 需将java源程序文件在不同平台进行编译,才能实现跨平台运行 D JVM是Java程序跨平台的的关键 一个Java源文件中可以有多个类,但只能有一个类是public的。  答案:√第1张

C 需将java源程序文件在不同平台进行编译,才能实现跨平台运行 D JVM是Java程序跨平台的的关键 一个Java源文件中可以有多个类,但只能有一个类是public的。  答案:√第2张

注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名: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



耙牢赂咎咯盖烁睬烹都逝磕堡

畅吭簧课渡矗侵崔敢苛溯撵从