首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
admin
2018-11-21
73
问题
若有以下程序
#include<stdio.h>
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://kaotiyun.com/show/qexp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){chars[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是()。
以下程序段中的变量已正确定义for(=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*")程序段的输出结果是______。
以下选项中合法的用户标识符是
假定所有变量均已正确说明,下列程序段运行后x的值是()。a=b=c=0;x=12;if(!A)x--;elsex=5;if(C)x=3;elsex=4;
以下叙述中正确的是()。
下面程序输出的结果是______。main(){inti=5,j=9,x;x=(i=j?i:(j=7));printf("\n%d,%d",i,j)}
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;...}
下列叙述中正确的是______。
数据库系统中实现各种数据管理功能的核心软件称为【】。
已定义c为字符型变量,则下列语句中正确的是
随机试题
党的十八大以来,中国特色强军之路迈出了坚定步伐,强军事业取得了历史性成就,发生了历史性变革,最根本的就在于()
中位数的大小仅取决于()
用于手的消毒时碘仿溶液含有效碘
克罗恩病发生剧烈腹痛和腹肌紧张提示
2015年城市商业银行全年不良贷款率约为:
2012年1月5日,美国总统奥巴马、国防部长帕内塔和美军参谋长联席会议主席邓普西在五角大楼联合举行新闻发布会,公布了题为《可持续的美国全球领导:21世纪国防战略重点》的美军战略利益评估报告。在美国军事战略调整的大格局中,()地区成》重点。
阅读下面的材料,回答问题;经济学里有一个“机制设计”的经典案例,讲的是7个人落到了一个荒岛上,救援的船要一周以后才能到来,这期间他们只能靠一袋米每天熬粥度日,于是“如何分粥”就成了一个大问题。大家坐在一起讨论,几种备选方案如下:(1)每
ADO对象模型层次中可以打开RecordSet对象的是()。
Thelocalhealthorganizationisreported______(三十年前成立的)whenMr.Smithbecameitsfirstmayor.
Evaluatingemployeeperformanceisakeyareaofmanagementskills.Thechallengeistogivetheemployeesanaccuratepictureo
最新回复
(
0
)