共40道选择题,每题2.5分。多选题有错则全错,全对才满分.
单选题:
1. 下列哪个声明是错误的?()
A. int i=10;
B. float f=1.1;
C. double d=34.4;
D. byte b=127;
2. 下面哪个不是java中的关键字?()
A. public
B. true
C. main
D. class
3. 下面哪个语句不会产生编译错误?( )
A. float a =2.0;
B. char c =”a”;
C. byte b =25;
D. boolean d=0;
4. 下面程序哪个语句是正确的
A. byte a=0,b=3; byte c =(byte)a+b;
B. short s =23; s=(short)s+12;
C. short s=23; s+=12; // s+=12 相当于s=(short)(s+12);
D. float f = 23+23.23;
5. byte类型的大小是
A. -128 ~ 127
B. -228 ~128
C. -255 ~ 256
D. -255 ~ 255
6. 下面程序执行的结果是?()
public class Test()
{
public static void main(String[] args)
{
System.out.println(“”+?a?+1);
}
}
A. 98
B. a1
C. 971