首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){ int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
若有以下程序 #include main(){ int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
admin
2020-07-28
20
问题
若有以下程序
#include
main(){
int a=0,b=0,c=0 c=(a+=++b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
则程序的输出结果是
选项
A、1,5,1
B、一1,4,4
C、1,5,5
D、-1,4,-1
答案
C
解析
对于语句c=(a+=++b,b+=4);首先计算a=a+(++B,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://jikaoti.com/ti/svD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
下列叙述中正确的是()。
有以下程序#include<stdio.h>main(){inta=-2,b=2;for(;++a&&--b;)prinff("%d,%d,",a,b);}程序执行后的输出结果是()。
有以下结构体说明、变量定义和赋值语句:struetSTD{charname[10];intage;charsex:}s[5],*ps;ps=&s[0];则以下seanf函数调用语句有错误的是()。
有如下嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c;elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中。函数fun的功能是:找出指定出生年份的人
编写函数fun,其功能是:将两个两位数的正整数a、b合并成一个整数放在c中。合并的方式是:将a数的十位和个位数依次放在e数的十位和千位上,b数的十位和个位数依次放在c数的百位和个位上。例如,当a=45,b=12时,调用该函数后,e=5142。注意:请勿
随机试题
宏远机械厂是一国有企业,该厂于2003年6月1日被债权人申请破产,2003年8月1日人民法院依法宣告其破产,8月10日成立清算组,企业破产时管理的财产和债权人申报的债权情况如下:(1)企业破产时经营管理的财产评估变现价值如下:①第1号房产:
Opticalillusionsarelikemagic,thrillingusbecauseoftheircapacitytorevealthefallibilityofoursenses.Butthere’smo
A.半慢胰岛素锌混悬液B.慢胰岛素锌混悬液C.中性精蛋白锌胰岛素D.低精蛋白锌胰岛素E.精蛋白锌胰岛素
患儿,男,4岁,诊断为脓胸,入院第3天发生呼吸困难,喘憋,胸闷,烦躁,心率快,右下肺叩浊音,右上肺叩鼓音。最可能发生了
A、 B、 C、 D、 E、 A
《招标投标法》规定,报价不得低于成本价,成本价可由()确定。
【2015下】中学生小辉因害怕被教师批评而遵守上课纪律。根据柯尔伯格的道德认知发展阶段理论,小辉的道德发展处于哪个阶段?()
下列加下划线的字词意义不相同的一项是()。
已知y=lnx/x,则y’=____________.
田先生认为,绝大部分笔记本电脑运行速度慢的原因不是CPU性能太差;也不是内存容量太小,而是硬盘速度太慢,给老旧的笔记本电脑换装固态硬盘可以大幅提升使用者的游戏体验。
最新回复
(
0
)