首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
admin
2013-02-27
28
问题
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
选项
A、65
B、20
C、15
D、10
答案
B
解析
本题考查逗号表达式的运算特点。逗号表达式是所有表达式中优先级最低的,从左到右结合,其求解过程是:将逗号表达式各表达式按从左到右的顺序依次求值,并将最右边的表达式结果作为整个逗号表达式的结果。这里考生要注意的是,第二个表达式执行完后,n的值并没有发生变化,依然是15,所以在执行a+5的时候,结果是20,而不是65。有的考生可能误选A。正确答案应是B。
转载请注明原文地址:https://kaotiyun.com/show/diVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){intx:for(x=5;x>0;X——)if(x——<5)printf("%d,",x);elseprint{("%d,",x++);}程序运行后的输出结果是(
若有以下程序#include<stdio.h>main(){charc1,c2;c1='C'+'8'-'3';c2='9'-'0':printf("%c%d/n",c1,c2):}则程序的输出结果是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:printf("%d",++b):case1:print
函数fun的功能是:计算f(x)=1+x+的前n项。若x=2.5,函数值为12.182340。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果!注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
以下选项中,算术表达式的值与其他3个不同的是()。
在以下给出的表达式中,与“while(E)”中的“(E)”不等价的表达式是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
随机试题
治疗肾阴虚腰痛的主方是( )
钩端螺旋体病的临床表现是
村庄、集镇建设规划内容包括()。
某施工项目预计工期6个月,在项目进展到第3个月末时偏差分析结果为BAC<EAC,表明()。
贷款授信额度包括()。
企业发放股票股利将使同期每股收益下降。()
根据《中华人民共和国刑事诉讼法》规定,我国人民法院审判刑事案件实行()。
表达式采用逆波兰式表示时可以不用括号,而且可以用基于(12)的求值过程进行计算。与逆波兰式ab+c*d+对应的中缀表达式是(13)。
数据库设计包括两个方面的设计内容,它们是
受访者
最新回复
(
0
)