设有如下变量,以下哪些语句编译不出错? B char c = ‘c’; int i = 10; double d = 10; long |= 1; String s = “Hello”; inta = 2; – A. c = c + 1; B. s + = i; C. 1 + = s; D.C + = s;
若有a = 3,则执行下列语句为a的值为? a += a *= a; B – A.3 B.12 C.9 D.18
下面的运算符中,用于执行除法运算是哪个? B – A.1 B.\ C.% D.*
下面代码的输出结果为? A – int m = 5,n = 6; int x = (m++) + n; int y = (–m) + n; System.out.print(“x=” + X + “,”); System. out.println(“y=” + y); – A. x11,y=11 B. x=10,y-11 C. x=10,y=12 D.x=12,y=10
执行下列程序段后,mxy的值分别是? B int x = 2, y = 4; boolean m; m = ++x > y–; – A. true,2,4 B. false,3,3 C. true,3,3 D.false,2,4
下列程序段执行后,k的结果是? B int a = 9, b = 11, k; k = a != b ? a + b : a - b; – A. -2 B. 20 C.11 D.9
二、编程题
根据任务要求完成本题。
publicclassDemo{publicstaticvoidmain(String[] args){//将变量m的初值赋值为10,变量n的初值赋值为5int m =10, n =5;//变量m的值加3,n的值加5
m +=3;
n +=5;//求m和n的平均值,并将结果存于变量p中double p =((double)m + n)/2;//求m的平方乘以n的平方,并将结果存于变量q中int q = m * m * n * n;//将p和q的值打印输出
System.out.println("p = "+ p +",q = "+ q);//p = 11.5,q = 16900}}
定义三个整型变量a、b. C, 他们的初始值分别为4、15、 20, 对表达式进行运算。
publicclassDemo{publicstaticvoidmain(String[] args){//声明三个整型变量a、b、Cint a, b, c;//分别为a,b,c赋值为4,15,20
a =4;
b =15;
c =20;//计算(b/a)+C的值,井赋值给变量mint m =(b / a)+ c;//计算(c%b)*a-c的值,并赋值给变量nint n =(c % b)* a - c;//输出m和n的值
System.out.println("m = "+ m +", n = "+ n);//m = 23, n = 0}}
一、选择题设有如下变量,以下哪些语句编译不出错? Bchar c = ‘c’;int i = 10;double d = 10;long |= 1;String s = “Hello”;inta = 2;–A. c = c + 1; B. s + = i; C. 1 + = s; D.C + = s;若有a = 3,则执行下列语句为a的值为? a += a *= a; ...