14、下列变量定义错误的是()
A.int a;
B.double b=4.5;
C.boolean b=true;
D.float f=9.8;
15、下列选项中,()不属于Java语言的基本数据类型?
(A)整数型(B)数组(C)浮点型(D)字符型
16、下面的数据类型()是float型
A. 33.8
B. 129
C. 89L
D. 8.6F
17、表达式(12==0) && (1/0 < 1)的值为()。
(A)true (B)false (C)0 (D)运行时抛出异常
18、为一个boolean类型变量赋值时,可以使用( )方式。
A. boolean a=1:
B. boolean a=(9>=10);
C. boolean a="真";
D. boolean a==false;
19、(2分)下列程序的运行结果()
public class X {
public static void main(String[] args) {
int a[]={12,39,26,41,55,63,72,40,83,95};
int i1=0,i2=0;
for(int i=0;iif(a[i]%2 == 1){
i1++;
}else{
i2++;
}
}
System.out.println(i1+"\t"+i2);
}
};
A、4 6
B、程序错误
C、6 4
D、3 7
20、下列对于continue的作用描述正确的是():
A、continue用于强行终止循环,跳出循环体
B、continue用于终止本次循环,接着会开始下次循环
C、continue不仅能终止循环,还能终止循环语句之外的语句的执行
D、continue不能终止任何循环
21、下面创建数组能正确执行的是():
A、int b[] = new int[2]
B、int b[] = new int[]
C、int b = new int[2]
D、int b = new int[]
22、下面为数组初始化正确的写法是():
A、double c[] = new double[]{1,2}
B、double c[] = new double{1,2}
C、double c[] = new double[](1,2)
D、double c[] = new double(1,2)