设有语句: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;因为赋值运算符(+=,-=)没有算术运算符的运算优先级高
大家帮我分析下设有语句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 反馈 收藏
百度试题 结果1 题目设有定义语句”int x=8,y,z;”,则执行”y=z=x++,x=y= =z;”后,变量的值是( ) A. B. 1 C. 8 D. 9 相关知识点: 试题来源: 解析 B 反馈 收藏
【答案】:D 由于赋值运算符的结合性自右至左,语句“a+=a-=a*a;”的执行是先计算a*a,得到值9,再计算a-=a*a,使a的值为-6,接着计算a+=a,使a的值为-12。所以解答是D。
百度试题 结果1 题目(单选题) 78、设有定义int x= ‘A’;,则执行下列语句之后,x的值为( )。 x%= ‘A’:(本题2.0分) A. B. 'A' C. 'a' D. 65 相关知识点: 试题来源: 解析 A 答案: A 解析: 无反馈 收藏
a+=a-2:然后计算a+=a-2,此时a的值是3,所以a+=1等价于a=a+1,因此a的值更新为3+1=4。a*=a+=a-2:最后计算a*=a+=a-2,此时a的值是4,所以a*=4等价于a=a*4,因此a的值更新为4*4=16。所以执行完a*=a+=a-2后,变量a的值为16。答案是:C.16 思路概述:1.分析表达式a*=a+=...
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算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+=...