本答案对应课程为:点我自动跳转查看
本课程起止时间为: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反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注