2020 Java程序设计(三江学院)1451289490 最新满分章节测试答案
本答案对应课程为:点我自动跳转查看
本课程起止时间为:2020-02-20到2020-08-01
本篇答案更新状态:已完结
第14周 期中测试 Java程序设计期中测试
1、 问题: 下列选项中,哪一个是单行注释的符号?( )
选项:
A:\
B://
C:/
D:\
答案: 【//】
2、 问题:下列选项中,哪一个是多行注释符号?( )
选项:
A:// //
B:/ /
C:/ /
D:/ /
答案: 【/ /】
3、 问题: 下列关于注释的使用,错误的是?( )
选项:
A:int c = 10; //定义变量c
B:/ int c = 5; int x =6; /
C:/ 这是类的入口方法 /
D:/ /int c = 10;/ int x=5; /
答案: 【/ /int c = 10;/ int x=5; */】
4、 问题: 下面选项中,哪一个是合法的标识符()
选项:
A:hello world
B:1Demo
C:3
D:class
答案: 【3】
5、 问题: 以下标识符中,不合法的是()
选项:
A:user
B:$inner
C:class
D:login_1
答案: 【class】
6、 问题:System.out.println(“Hello” + 9 + 1);下列选项中,哪个是正确的输出结果( )
选项:
A:Hello91
B:Hello10
C:Compilation fails.
D:An exception is thrown at runtime
答案: 【Hello91】
7、 问题: 下列关于int类型变量的定义,错误的是( )
选项:
A:int a=10;
B:int b,c=20;
C:int d=e=30;
D:int f=40;
答案: 【int d=e=30;】
8、 问题:下面浮点型数据的定义中,错误的是( )
选项:
A:float a=1.23;
B:double b=1.23;
C:double c=1.5E4;
D:float d=’a’;
答案: 【float a=1.23;】
9、 问题:以下关于变量的定义,正确的是 ( )
选项:
A:int a=10;
B:b=2;
C:int=20;
D:int a;b=a+10;
答案: 【int a=10;】
10、 问题: 下面关于字符变量的定义中,错误的是( )
选项:
A:char a=’a’;
B:char b=97;
C:char c=0x61;
D:char d=A;
答案: 【char d=A;】
11、 问题: 下面关于布尔类型变量的定义中,正确的是( )
选项:
A:boolean a=TRUE;
B:boolean b=FALSE;
C:boolean c=’true’;
D:boolean d=false;
答案: 【boolean d=false;】
12、 问题: 下列选项中,按照箭头方向,不可以进行自动类型转换的是
选项:
A:byte → int
B:int → long
C:double →long
D:short → int
答案: 【double →long】
13、 问题: 下列选项中,按照箭头方向,可以进行自动类型转换的是
选项:
A:char → int
B:short → char
C:float → long
D:char → short
答案: 【char → int】
14、 问题: 下列选项中,按照箭头方向,需要进行强制类型转换的是
选项:
A:int ← short
B:int ← byte
C:int ← char
D:int ← float
答案: 【int ← float】
15、 问题:下列数据类型进行运算时,哪一个会发生自动类型提升
选项:
A:int + int
B:long + long
C:byte + byte
D:double + double
答案: 【byte + byte】
16、 问题: 请阅读下列的程序,程序的运行结果是public class Example01 { public static void main(String[] args) { int num = 127; byte b = num; System.out.println(b); }}
选项:
A:编译报错
B:编译通过,执行输出127
C:编译通过,执行报错
D:以上选项均不正确
答案: 【编译报错】
17、 问题: 阅读下段代码片段,选择正确的运行结果public static void main(String[] args) { { int a = 1; System.out.print(a); } { int a = 2; System.out.print(a); } int a = 3; System.out.print(a);}
选项:
A:123
B:111
C:121
D:编译不通过
答案: 【123】
18、 问题: 请阅读下列示例代码,选择程序的输出结果int a = 1;int b = a++;int c = ++a;int d = a++ + ++a;System.out.print(a + "," + b + "," + c + "," + d);
选项:
A:5,1,3,9
B:5,2,3,9
C:5,1,2,9
D:5,1,3,8
答案: 【5,1,3,8】
19、 问题: 表达式7%(-3)的运算结果为
选项:
A:-2
B:-1
C:2
D:1
答案: 【1】
20、 问题: 表达式3510/1000的运算结果为
选项:
A:3
B:3.51
C:3.510
D:4
答案: 【3】
21、 问题: 若int a = 7;a %= 2;则执行后,变量a的值是
选项:
A:7
B:1
C:2
D:3
答案: 【1】
22、 问题: 下列选项中,哪个是程序的运行结果class Test{ public static void main(String[] args) { int a = 3; int b = 6; System.out.print(a==b); System.out.print(a<b); System.out.print(a!=b); System.out.print(a>=b); }}
选项:
A:false false true false
B:false false true true
C:false true true false
D:true false false true
答案: 【false true true false】
23、 问题: 程序的运行结果是public class Example02 { public static void main(String[] args) { int x = 0; // 定义变量x,初始值为0 int y = 0; // 定义变量y,初始值为0 boolean b = x==0 || y++<0; System.out.println("b = "+b+", y = "+y); }}
选项:
A:b = false, y = 0
B:b = false, y = 1
C:b = true, y = 0
D:b = true, y = 1
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦