1.已定义a 为 int类型的变量。以下选项中,合法的赋值语句是( B )。
A) a +1==2; B) a+=a*6; C) a=8.8f; D) int a=8;
A、不是赋值语句,中间是双等号,是比较;如果改成等号那么表达方式属于非法 C、不能
把实数直接给整型变量,要强制转换(int)8.8f D、重复定义
2.Java程序有哪两类? 应用程序(Application)和小应用程序(Applet)
3.为了使包sos中的所有公共类在当前程序中可见,可以使用的语句是( A )。
显然需要进行导入,所以使用import,C 选项非法。
4.下列的变量定义中,错误的是( A)。
B) float a; C) int i=Integer.MAX_VALUE;
标识符的合法原则:字母(包括汉字),数字,_和$这四种组成,但是不能以数字开头。
5.下列的变量定义中,正确的是(D)。
A) boolean b1=”true”; B) float x=6.6; C) byte i=200;
A、不应该加双引号 B、6.6默认是double类型,不能直接在这里使用,应该用6.6f,C、
200超出范围(-127~128)
A) '|'
D 是字符串。
7. Java源程序要运行必须经过(
8. Java编译器将Java语言编写的源程序编译成(
9. 下列程序段执行后c 的结果是(B )。
int a = 9, b = 11, c;
A) –2
10. 对于一个三位的正整数n=789,以下结果为8 的是(D)。
A) n/10%2 B) (n-n%10)/100 C) n%10 D) n%100/10
11. 有一声明语句为boolean t;下面赋值语句中t 的值为false的是(D )。
A)t=5>3; B)t=!false; C)t=(true|false); D)t=(2==3)?true:false;
12. 设 i, j, k, m 为已赋值的 int 型变量,下列表达式的结果属于逻辑值的是( A)。
A) i==k & j+k >=m
13. 若有定义int x = 13;则执行完语句x %= 8; 后,x 的值是(C )。
A) 0 B) 1 C) 5 D) 8
14. 若有定义int a = 2;则执行完语句 a -= a * a; 后,a 的值是( C)。
A) 0 B) 4 C) -2 D) –4
15. 下列程序段执行后 b3 的结果是(D)。
boolean b1=true, b2=true, b3;
b3= !b1 ? b1 :!b2;
A) 0
16. 与以前的结构化程序设计不同,Java是一种完全(
面向对象
),而且平台(
中立
的语言, 而后者又使得用Java编写出来的程序具有( )性。
18. 执行下面程序段后,b, x, y 的值分别是( D)。
评论0
最新资源