首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
2018-01-11
45
问题
若有以下程序
#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://kaotiyun.com/show/xFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在以下程序运行时若从键盘输入:102030,输出结果是__________。#includemain()(inti=0,j=0,k=0;scanf("%d%*d%d",&i,&j,&k);printf("%d%d%d\n",i,j,
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a<b){t=a;a=b;b=t;}
下列叙述中正确的是()。
已知大写字母A的ASCII码是65,小写字母a的ACSII码是97。下列能将变量c中的大写字母转换为对应小写字母的语句是()。
下列程序的输出结果是________。#includesb(ints[],intb){staticintn=3;b=s[n];n--:return(b);}
若x为int类型,请写出与!x等价的C语言表达式_________。
下列叙述中不正确的是()。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
国际货币市场
下列不属于膳食纤维功能的是
分泌降钙素的细胞是
男性,35岁,每年有情绪低落1~2个月。情绪低落严重时有厌世及自杀行为。近来又出现明显的情绪低落.对该病人主要防止
目前用于判断慢性阻塞性肺疾病严重程度的肺功能指标是
土固结快剪的特征为()。
水泥混凝土路面施工前,应按()强度做混凝土配合比设计。
根据下列材料,按要求完成教学设计任务。材料一:《义务教育历史课程标准(2011年版)》规定:了解东汉的建立,知道东汉外戚、宦官专权造成的社会动荡;知道佛教的传入和道教的产生。材料二:课文摘录:
为IT服务定价是计费管理的关键问题,“IT服务价格=IT服务成本+X%”属于(65)。(2009年11月试题65)
下列叙述中,正确的是
最新回复
(
0
)