java黑皮书15章答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
java黑皮书15章答案
1、下面这段代码的输出为( D )
int year = 2046;
if(year % 2 == 0){
System、out、println("进入了if");
}else{
System、out、println("进入了else");
}
System、out、println("退出");
A、进入了if
B、进入了else
C、进入了else
D、进入了if 退出退出
2、关于Java程序的main()方法的说法中,错误的是( A )
A、一个Java程序可以有多个main()方法
B、 main()方法是Java程序的入口
C、 main()方法使用public、static和void修饰,且顺序不能改变
D、main()方法后面要有一对大括号,计算机需要执行的命令都写在
大括号里
3、分析如下Java代码,编译运行后的输出结果是( B)
public static void main(String[] args){
boolean b = true;
System、out、print(b);
if(b){
System、out、print("真");
}else{
System、out、print("假");
}
}
A、true
B、true 真
C、true 假
D、1
4、在Java程序的程序控制流语句中,可以省略且不影响编译通过的子句是( BC)
A、case
B、break
C、default
D、switch
5、在Java语言中,下面( B)是逻辑运算符中优先级最高的
A、&&
B、!
C、||
D、|
6、在Java中,以下变量赋值无法通过编译的是( A)
A、char c1 = "男";
B、char c2 = '女';
C、int f1 = 128;
D、double d1 =
1、2;
7、以下是文件HELLO、java中的源代码,请分析该代码的运行结果( B )
public class Hello{
public static void main(String[] args){
String str = "Hello World";
System、out、print(str);
}
}
A、Hello World
B、提示:公共类型Hello必须在它自己的文件中定义
C、str
D、提示:数据类型错误
8、在Java中,如下代码输出结果是( A)
public static void main(String[] args){
int i=0;
System、out、print(i+=2);
System、out、print(i+=2);
}
A、2
B、2
C、0
D、0。