首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main(){ int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\11",a,b,c);} 则程序的输出结果是
若有以下程序 #include main(){ int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\11",a,b,c);} 则程序的输出结果是
admin
2019-06-09
33
问题
若有以下程序
#include
main(){
int a=0,b=0,c=0 c=(a+=++b,b+=4);
printf("%d,%d,%d\11",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/u3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:计算s所指字符串中含有t所指字符串的数目,并作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#inc
函数fun的功能是:计算的前n项之和。若x=2.5,n=15时,函数值为:1.917914。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。
给定程序MODll.C中函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按高位到低位顺序输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正fun函数中的错误,使它能得出正确的
下列叙述中,正确的是()。
下面程序运行后的输出结果是()。#includemain(){inta[5]={1,0,4,2,0),b[5]={1,2,3,4,5},i,S=0;for(i=0;i
下列字符数组初始化语句中,不正确的是()。
下面不属于软件开发阶段任务的是()。
下列关于栈的叙述中,正确的是()。
以下关于字符串的叙述中正确的是()。
下面属于系统软件的是()。
随机试题
资本主义社会中级差地租产生的原因是()
指出不属于瞳神干缺的临床表现:
维生素K3主要由于防治的是
客观指标反映客观社会现象,适用于衡量项目带来的()变化。
咨询工程师在()阶段对项目拟建设地区或企业所在地区及项目所属行业情况进行调查分析。
某学者指出:“分封制度对相对于四夷的中国传统的形成与扩大、对中国文化自先秦以来日益壮大与普遍认同的获得,起了不可低估的作用。”该学者意在强调分封制()。
幼儿园教育工作的评价以()为主。
试比较蒙台梭和和福禄培尔的教育思想。
Longlongago,therewasanoldfarmerwhohadsevenchildren.Whenhethoughtthathewasabouttodie,heletthemcometohis
Topuniversitieshavebeencalledontopublishlistsof"banned"A-levelsubjectsthatmayhavepreventedthousandsofstatesc
最新回复
(
0
)