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 =a+b;
B. short s =23; s=s+12;
C. short s=23; 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
D. 197
7. 下面程序执行的结果是?()
int i = 100;
while(true)
{
If ( i++ > 100 )
break;
System.out.println(i);
}
A. 100
B. 101
C. 102
D. 103
8. 下面程序执行的结果是?()
int a=2;
switch(a)
{
case 1:
a+=1;
break;
case 2:
a+=2;
case 3:
a+=3;
break;
case 4:
a+=4;
break;
default:
a=0;
}
System.out.println(a);
A. 5
B. 6
C. 7
D. 8
9. 下面程序的运行结果是 ( )
int a=3, b=1;
if(a==b)
System.out.println("a="+a);
A. a=1
B. a=3
C. 编译错误
D. 正常运行但没有输出
10. 下面程序的运行后,a,b,c的值正确的是:( )
int a=1,b=2;
int c=(a+b>3?a++:++b);
A. a=2,b=3
B. a=1,b=3
C. a=1,b=2
D. c=2
答案:
b,c,c,c,a
b,b,c,d,b |
|