出自:江苏开放大学JAVA程序设计形成性考核作业1

下列( )不属于Java语言流程控制结构?

A

分支语句
B

跳转语句
C

赋值语句
D

循环语句
下列循环体执行的次数是( )

int y=2, x=4;

while(--x != x/y){ }


A

1
B

3
C

2
D

4
假设a是int类型的变量,并初始化为1,则下列( )是合法的条件语句?

A

if(a=2){}
B

if(true){}
C

if(a){}
D

if(a<<=3){}
下列选项中,不属于Java核心包的一项是( )。

A

java.lang
B

java.util
C

java.io
D

javax.swing
下列说法中,不正确的一个是( )。

A

case子句中可以有多个语句,并且不需要大括号{}括起来
B

switch语句的功能可以由if…else if语句来实现
C

if …else if语句的执行效率总是比switch语句高
D

若用于比较的数据类型为double型,则不可以用switch语句来实现
列表达式1+2+ "aa"+3的值是( )。

A

"aa3"
B

"3aa3 "
C

"12aa"
D

"12aa3"
判断:continue语句用在循环语句中,它的作用是跳出循环。

A


B

在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,下列说法中不正确的一个是( )。

A

boolean的默认值是false
B

byte的默认值是0
C

long类型的默认值是0.0L
D

char类型的默认值是’\0’
下列循环体执行的次数是( )。

int x=10, y=30;

do{ y -= x; x++; }while(x++<y--);


A

4
B

3
C

2
D

1
28

设有类型定义short i=32; long j=64; 下面赋值语句中不正确的一个是( )

A

i=(short)j;
B

i=j;
C

j=i;
D

j=(long)i;
判断:Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。

A


B

判断:标识符可以为关键字。

A


B