.
A.intArray [ ] a1,a2; int a3[ ]={1,2,3,4,5};
B.int [ ] a1,a2; int a3[ ]={1,2,3,4,5};
C.int a1,a2[ ]; int a3={1,2,3,4,5};
D.int [] a1,a2; int a3=(1,2,3,4,5);
8.下列的哪个声明是合法的?
A.long l = 4990;
B.int i = 4L;
C.float f = 1.1;
D.double d = 34.4D;
9.下列选项中哪个答案可以用来表示八进制值“8 ”?
A.010
B.0x10
C.08
.
.
D.0x8
10.下列选项中哪一个是表达式1+2+\的值?
A.\
B.\
C.\
D.\
11.现有一变量声明为 boolean aa; 下列赋值语句中正确的是哪个?
A.aa=false;
B.aa=False;
C.aa=\
D.aa=0;
12.以下标识符哪些是合法的?
A.$persons
B.const
C.*point
.
.
D.this
13.以下哪些是将一个八进制值赋值给一个long型变量?
A.long number = 345L;
B.long number = 345;
C.long number = 0345L;
D.long number = 0x345L;
14.以下选项中的变量都已正确定义,不合法的表达式是哪个?
A.a >= 4 == b<1
B.n-3
C.a=8
D.A%6
15.对于一个三位的正整数 n,取出它的十位数字k(k为整型)的表达式是哪个?
A.k = n / 10
B.k = n % 10
C.k = n / 10 % 10
.
.
D.k = ( n - n / 100 * 100 )
16.
若有定义
int a = 2; 则执行完语句
a += a -= a * a; 后,a的值是多少?
A.-4
B.0
C.4
D.8
17.下列程序段执行后 b3 的结果是多少? boolean b1=true, b2=true, b3; b3= !b1 ? b1 :!b2;
A.0
B.1
C.true
.
.
D.false
18.下列程序段执行后t5的结果是多少? int t1 = 9, t2 = 11, t3=8; int t4,t5;
t4 = t1 > t2 ? t1 : t2+ t1; t5 = t4 > t3 ? t4 : t3;
A.8
B.20
C.11
D.9
19.下列哪个表达式的值是x和y的最大值?
A. x>y?y:x
B.x C.x==y?y:x D.x>y?(x+y):(x-y) 20.有一声明语句为boolean t; 下面赋值语句中t的值为false的是哪个? A.t=5>3; .