首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行下面程序中的输出语句后,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
34
问题
执行下面程序中的输出语句后,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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下叙述中错误的是()。
层次型、网状型和关系型数据库的划分原则是()。
面向对象方法中,继承是指()。
以下选项中合法的标识符是()。
下面选项中关于位运算的叙述正确的是()。
下面不属于软件测试实施步骤的是()。
有以下程序段 charstr[4][12]={"aaa","bbb","ccc","ddd"},*p[4]; inti:for(i=0;i<4;i++)p[i]=str[i]; 以下选项中不能正确引用字符串的是()。
以下选项中不能用作C语言中合法常量的是()。
随机试题
吗啡为什么用于治疗心源性哮喘?
歧义句分析并说明如何消除歧义。这个人谁都知道。
女性,52岁,因发热、皮肤紫癜伴头痛、呕吐1周来诊,化验Hb80g/L,WBC3.2×109/L,PLT35×109/L,骨髓检查确诊为急性淋巴细胞白血病最好的治疗方法是
妊娠合并心脏病,分娩期为减轻心脏负担,应
赠与人的撤销权,自知道或者应当知道撤销原因之日起()行使。
调查法的局限在于()。
进入接口配置模式,使用()命令设置接口带宽,带宽单位是kbit/s。
用户可以对数据库有不同的访问权限,其中resoune权限是允许【】。
世界上公认的第一台电子计算机诞生在( )。
【S1】【S6】
最新回复
(
0
)