Java编程基础智慧树知到课后章节答案2023年下潍坊学院
潍坊学院
第一章测试
1.下列关于JDK、JRE和JVM关系的描述中,正确的是( )。
A:JRE中包含了JDK,JVM中包含了JRE。
B:JDK中包含了JRE,JRE中包含了JVM。
C:JDK中包含了JRE,JVM中包含了JRE。
D:JRE中包含了JDK,JDK中包含了JVM。
答案:JDK中包含了JRE,JRE中包含了JVM。
A:JRE中包含了JDK,JVM中包含了JRE。
B:JDK中包含了JRE,JRE中包含了JVM。
C:JDK中包含了JRE,JVM中包含了JRE。
D:JRE中包含了JDK,JDK中包含了JVM。
答案:JDK中包含了JRE,JRE中包含了JVM。
2.下面哪种类型的文件可以在Java虚拟机中运行( )
A:.java
B:.jre
C:.exe
D:.class
答案:.class
3.下面关于javac命令作用的描述中,正确的是( )。
A:可以将编写好的Java文件编译成.class文件
B:可以把文件压缩
C:可以把数据打包
D:可以执行java程序
A:可以将编写好的Java文件编译成.class文件
B:可以把文件压缩
C:可以把数据打包
D:可以执行java程序
答案:可以将编写好的Java文件编译成.class文件
4.如果jdk的安装路径为:c:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项( )
A:c:jre
B:c:jdkin
C:c:jdk
D:c:jrein
答案:c:\jdk\bin
java创建文件
A:c:jre
B:c:jdkin
C:c:jdk
D:c:jrein
答案:c:\jdk\bin
java创建文件
5.下列Java命令中,哪一个可以编译HelloWorld.java文件( )
A:javac HelloWorld.java
B:javac HelloWorld
C:java HelloWorld
D:java HelloWorld.java
答案:javac HelloWorld.java
A:javac HelloWorld.java
B:javac HelloWorld
C:java HelloWorld
D:java HelloWorld.java
答案:javac HelloWorld.java
6.下列选项中,哪些是Java语言的特性( )
A:面向对象
B:支持多线程
C:跨平台性
A:面向对象
B:支持多线程
C:跨平台性
D:简单性
答案:面向对象
;支持多线程
;跨平台性
;简单性
答案:面向对象
;支持多线程
;跨平台性
;简单性
7.下列关于JRE目录的描述中,正确的是( )?
A:JRE是一个小型的数据库 B:JRE是Java运行时环境的根目录 C:JRE用于存放一些可执行程序 D:JRE是Java Runtime Environment的缩写
答案:JRE是Java运行时环境的根目录;JRE是Java Runtime Environment的缩写
8.在Eclipse集成开发环境中,选择【new】->【class】可以创建一个java类。( )
A:错 B:对
答案:对
9.JDK安装成功后,可以将lib目录的路径配置在环境变量path中。( )
A:对 B:错
答案:错
A:对 B:错
答案:错
10.Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE。( )
A:错 B:对
答案:对
答案:对
第二章测试
11.以下关于变量的定义,正确的是 ( )
A:int=20;
B:b=2;
C:int a;b=a+10;
D:int a=10;
答案:int a=10;
A:int=20;
B:b=2;
C:int a;b=a+10;
D:int a=10;
答案:int a=10;
12.下列数据类型中,哪种数据类型转为int类型需要进行强制转换( )
A:float
B:byte
C:char
D:short
答案:float
13.以下标识符中,不合法的是( )
A:class
B:$inner
C:login_1
D:user
A:class
B:$inner
C:login_1
D:user
答案:class
14.下列选项中,不属于逻辑运算符的是( )
A:&&
B:~
C:!
D:||
答案:~
A:&&
B:~
C:!
D:||
答案:~
15.表达式3510/1000的运算结果为( )
A:3.51
B:3
C:4
D:3.510
答案:3
16.下面选项中,哪些是java中的关键字( )
A:class
B:int
C:String
D:static
A:class
B:int
C:String
D:static
答案:class
;int
;static
17.在进行自增(++)和自减(--)的运算时,如果运算符(++或--)放在操作数的前面则是先进行自增或自减运算,再进行其它运算。( )
A:错 B:对
答案:对
A:错 B:对
答案:对
18.在定义变量的同时,必须对该变量进行初始化赋值。( )
A:错 B:对
答案:错
答案:错
19.Java中用0和非0的数字表示布尔型常量的值。( )
A:对 B:错
答案:错
A:对 B:错
答案:错
第三章测试
20.Java中表示“小于或等于”的比较运算符是( )
A:=<
B:<
C:<<
D:<=
答案:<=
D:<=
答案:<=
21.请阅读下面的程序
public class Example {
public static void main(String[] args) {
char c = 'B';
switch(c) {
case 'A':
System.out.println("优");
break;
case 'B':
public class Example {
public static void main(String[] args) {
char c = 'B';
switch(c) {
case 'A':
System.out.println("优");
break;
case 'B':
System.out.println("良");
break;
case 'C':
System.out.println("差");
break;
}
}
}
下列选项中,哪一个才是程序的运行结果( )
A:编译失败
B:良
C:优
D:差
答案:良
break;
case 'C':
System.out.println("差");
break;
}
}
}
下列选项中,哪一个才是程序的运行结果( )
A:编译失败
B:良
C:优
D:差
答案:良
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论