首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int sum, pad, pAd; sum = pad = 5; pAd = ++sum, pAd++, ++pad; printf("%d\n", pad ); } 程序的输出结果是
有以下程序 #include main() { int sum, pad, pAd; sum = pad = 5; pAd = ++sum, pAd++, ++pad; printf("%d\n", pad ); } 程序的输出结果是
admin
2020-05-19
48
问题
有以下程序
#include
main()
{
int sum, pad, pAd;
sum = pad = 5;
pAd = ++sum, pAd++, ++pad;
printf("%d\n", pad );
}
程序的输出结果是
选项
A、5
B、6
C、7
D、8
答案
B
解析
C语言区分大小写,pad与pAd是两个不同的变量,首先将5赋值给两个变量,由于赋值运算符的优先级高于逗号运算符,所以计算pAd=++sum,此时pAd为6,sum也为6,然后计算pAd++,pAd的值变为7,++pad,pad的值变为6,所以选择B。
转载请注明原文地址:https://kaotiyun.com/show/iVCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:inta=3,b=2;,则下面表达式中,值为真的选项是()。
有如下程序:#includemain(){inta=9,b;b=(a>>3)%4;printf("%d,%d\n",a,b);}程序运行后的输出结果是()。
有如下程序:#includemain(){inti,data;scanf("%d",&data);for(i=0;idata)break;printf("%d,",i);}
有如下程序:#includeintconvert(int*data){return(*data)++;}main(){intdata=56;convert(&da
有以下程序:#includeintm=1,n=2;voidsubl(intm,intn){m+=2;n++;}voidsub2(){m++;n+=2;}ma
若有定义:inta;floatb;doublec;,程序运行时输入:1,2,3,能把1输入给变量a、2输入给变量b、3输入给变量c的输入语句是()。
程序通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序(从小到大)排序。请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。注意:不得增行或删行,
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
关于C程序语句的叙述中正确的是()。
随机试题
简述汇率波动受哪些因素的影响。
支气管哮喘发作时动脉血气分析PaO2降低,PaCO2正常或升高,最可能的表示是
迄今为止发展最快、渗透性最强、应用关键技术最广泛的行业是( )。
财务限制条款是防止公司的财务状况出现恶化的限制条款,其内容包括()。
有价证券的二级市场是指()。
“穿衣服、系鞋带”属于独立自主性教育中()的基本内容。
Youshouldspendnomorethan20minutesonthistask.Youandyourfamilyhaddinnerinarestaurantafewnightsago.The
WhenMr.Greenwasawayonbusiness,hisneighborgavehiswifea(n)______withthehousework.
Lemonadeisa(n)______drink.Lemonadeisnotanewdrink.It______.
Tomwastheonlyoneofthestudentswho________namedOutstandingStudent.
最新回复
(
0
)