网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
若有定义语句:
int x=10;
则表达式x-=x+x的值为( )。
A
-20
B
-10
C
0
D
10
参考答案
参考解析
解析:
单目加运算符优先级高于赋值运算符,所以先做x+x结果为20,再做x-20,结果为-10,然后赋值给x。所以答案选择B选项。
单目加运算符优先级高于赋值运算符,所以先做x+x结果为20,再做x-20,结果为-10,然后赋值给x。所以答案选择B选项。
更多 “单选题若有定义语句: int x=10; 则表达式x-=x+x的值为( )。A -20B -10C 0D 10” 相关考题
考题
单选题有以下程序 #include main() { inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}},i,k,t; for(i=0;i3;i++) for(k=i+1;k4;k++) if(a[i][i]
A
6,4,3,2,B
6,2,1,1,C
1,1,2,6,D
2,3,4,6,
考题
单选题有以下程序:#include #include typedef struct{ char name[9]; char sex; float score[2];} STU;void f(STU a){ STU b={zhao,'m',85.0,90.0}; int i; strcpy(a.name, b.name); a.sex = b.sex; for(i=0; i2; i++) a.score[i]=b.score[i];}main(){ STU c={Qian,'f',95.0, 92.0}; f(c); printf(%s,%c,%2.0f,%2.0f, c.name, c.sex, c.score[0], c.score[1]);}程序的运行结果是( )。A
Qian,f,95,92B
Qian,m,85,90C
Zhao,f,95,92D
Zhao,m,85,90
考题
单选题有以下程序:#include #include main(){ int i,j,x = 0; for(i = 0;i 2;i++) { x++; for(j = 0;j = 3;j++) { if(j%2==0)continue; x++; } x++; } printf(x = %d,x);}程序的运行结果是( )。A
x=4B
x=6C
x=8D
x=12
热门标签
最新试卷