网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
若有定义语句: int x=10; 则表达式x-=x+x的值为(  )。
A

-20

B

-10

C

0

D

10


参考答案

参考解析
解析:
单目加运算符优先级高于赋值运算符,所以先做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,

考题 单选题一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是(  )。A 一对多B 一对一C 多对一D 多对多

考题 单选题有以下程序:#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

考题 单选题按照C语言规定的用户标识符命名规则,不能出现在标识符中的是(  )。A 大写字母B 连接符C 数字字符D 下划线

考题 单选题有以下程序:#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