JavaSE 练习题
练习题1
一、单项选择题:(每题 2 分,总计30分)
1、在数据类型的强制转化中,其中方法 Integer.parseInt()的功能描述正确的是( B )。
A、将一个整数转换成文本 B、将文本转换为一个整数
C、同 String.valueOf 一样完成相同的任务 D、以上答案都不对
2、以下由 do-while 语句构成的循环执行的次数是( A ).
int m = 8;
do { ++m; } while ( m<1 );//条件不成立,只执行一次
A、1 B、5 C、2 D、0
3、Math 类的( C )方法可用于计算所传递参数的平方根
A、squareRoot B、root C、sqrt D、square
4、Java.util 包中的 Random 类( ABC )
A、能够产生正整数 B、能够产生正的双精度数
C、具有产生随机数的能力
5、以下语句有语法错的是( B )
A、int x=y=3;
B、for (int x=10,y=0;x&&y;x++);
C、while (x>5);
D、for(; ;);
正确答案应该是 B、for (int x=10,y=0;x&&y;x++);。在这个语句中,分号使用了中文分号;而不是英文
分号;。应该改为 for (int x=10, y=0; x&&y; x++);。
6、已知:int[] a = new int[88];在下列给出的数组元素中,非法的是( C )
A、a[0] B、a[1] C、a[88] D、a[87] //越界
7、下列变量定义错误的是( D )
A、int a B、double b=4.5 C、boolean b=true D、float f=9.8
8、以下程序运行后,输出结果是( A )
int a=3;
if(a>0) System.out.print(true);
else System.out.print(false)
A、true B、false C、true false D、都不对