设有语句:int x=10; x += x -= x - x; ,则执行语句后,x的值为 A. 30 B. 20 C. 10 D. 40 相关知识点: 试题来源: 解析 以下程序中,while循环的循环次数是( )。 main() { int i=0; while(i<10) { if(i<1)continue; if(i==5)break; i++; } …… } A. 1 B. 10 C...
设x为int型变量,执行以下语句: x=10,x+=x-=x-x;则x的值为?x的值为20; x+=x-=x-x;因为赋值运算符(+=,-=)没有算术运算符的运算优先级高
【答案】:D 由于赋值运算符的结合性自右至左,语句“a+=a-=a*a;”的执行是先计算a*a,得到值9,再计算a-=a*a,使a的值为-6,接着计算a+=a,使a的值为-12。所以解答是D。
百度试题 题目 中国大学MOOC: 设有语句:int a = 3 , b =5, m; 则执行语句:m = a<=3 && a+b<8 后,m的值为___。 相关知识点: 试题来源: 解析 反馈 收藏
大家帮我分析下设有语句inta=3;,则执行了语句a+=a-=a*=a;后,变量a的值是? 相关知识点: 试题来源: 解析 【解析】 赋值号是右结合的,从右向左算就好了a+=a-=a *=a;a=a+(a-=a*=a);a=a+(a=a-(a*=a);a =a+(a=a-(a=a*a);这个是我分析的,顺便写出 程序:#include using n...
百度试题 结果1 题目设有语句inta=3,则执行语句a=a-=a*a以后变量a的值是()。选项 A. 3选项 B. 选项 C. 9选项 D. -74 相关知识点: 试题来源: 解析 D 反馈 收藏
2设有说明:int a=1,b=0; 则执行以下语句后的输出结果是___ switch(a) { case 1 switch(b) { case 0:printf("** 0 **\n"); breakcase 1:printf("** 1 **\n");breakcase 2:printf("** 2 **\n"); breakA、** 0 ** B、** 0 *** 2 **C、** 0 ** D、switch语句中存在语法...
百度试题 结果1 题目设有定义语句”int x=8,y,z;”,则执行”y=z=x++,x=y= =z;”后,变量的值是( ) A. B. 1 C. 8 D. 9 相关知识点: 试题来源: 解析 B 反馈 收藏
百度试题 题目设有语句 “ int a=2; ”,则执行了语句“ a+=3 ; ”后,变量 a 的值是( )。 A.2B.3C.5D.1相关知识点: 试题来源: 解析 C 反馈 收藏
步骤为:1算a-=a*a,完成后a为3-9=-6;2算a+=a-=a*a,此时a的值已经变化为-6,因此a=a+a结果为-12结果一 题目 12、 设有语句int a=3; 则执行了语句a-=a+=a*a;后,变量a的值是( ).A)3 B)0 C)-12 D)24 答案 *的优先级最高,然后-=和+= 从右往左.首先a*a=9,此时a=3;然后a+=...