首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {inta=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
若有以下程序 #include main() {inta=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2019-12-17
53
问题
若有以下程序
#include
main()
{inta=0,b=0,c=0
c=(a+=++b,b+=4);
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是
选项
A、1,5,1
B、1,5,5
C、-1,4,4
D、-1,4,-1
答案
B
解析
逗号运算符的结合性从左到右,因此逗号表达式将从左到右进行计算。且逗号运算符的优先级最低。先计算a+=++b,结果a为1,b为1,然后计算b+=4,b的值为5。逗号表达式的值为其中最后一个表达式的值,所以将5赋给变量c,即a为1,b为5,c为5。所以选择B。
转载请注明原文地址:https://kaotiyun.com/show/bmCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
软件调试的目的是
在软件设计中不使用的工具是
以下叙述中正确的是
下列与队列结构有关联的是
下列关于栈的叙述正确的是
下面关于位运算符的叙述,正确的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下定义数组的语句中错误的是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x—y)?(x++):(y++)中的条件表达式(x.Y)等价的是
随机试题
你的部门因预算的限制,有必要进行整编。你请了本部门中一位经验丰富的人负责这项工作。他在你部门的每个领域都工作过,你感到他有能力完成这一任务,可他却似乎对这项任务的重要性反应漠然。此时,你应当采取哪种领导方式?()
视力即视锐度,主要反映()的功能,可分为()、()视力,后者为阅读视力。
男,52岁,双下肢僵硬乏力2年,双上肢乏力伴肌萎缩半年。体检:双手大小鱼际肌萎缩,可见肌纤维震颤,四肢痉挛性肌张力增高,四肢肌力4级,髌阵挛阳性,踝阵挛阳性,双侧Babinski征(+)。帮助诊断的首选检查是
患者,女性,27岁,半个月来怕热、心悸、出汗多,体重下降5kg。查体:血压120/65mmHg,无突眼,甲状腺轻度弥漫性肿大,可闻及血管杂音,心率120次/分,心律齐。对该患者首选的治疗方案是
高强度混凝土是指硬化后强度等级不低于C60的混凝土,其水泥和掺和料的总量不应大于()。
用于公路工程的炸药主要为( )。
下列各项措施中,属于防范计算机病毒措施的是()。
比量是指通过已有的经验或知识为参照而进行逻辑推理得出的认识结果。这样的认识结果由于其作为参照基础的知识或是绎验和逻辑推理都具有无误性,所以其认识结果也就真实可靠。根据以上定义,下列不属于比量的是:
以下选项中,不合法的C语言用户标识符是
WhichofthefollowingisNOTthecausethatwillleadtoemployees’stressatwork?Thepassageismainlyabout______.
最新回复
(
0
)