首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下表达式中,输出与其他三组不同的是( )。
以下表达式中,输出与其他三组不同的是( )。
admin
2019-05-17
35
问题
以下表达式中,输出与其他三组不同的是( )。
选项
A、m++;printf(’’%d\n’’,m);
B、++m;printf(’’%d\n’’,m);
C、n=x++;printf(”%d\n”,n);
D、n=++x;printf(’’%d\n’’,n);
答案
C
解析
C语言中++在前表示先自增然后使用,++在后面表示先使用然后自增。选项A中首先执行m++,执行完后m自增1,然后printf输出的是m自增后的值;选项B首先执行++m,脚的值增加1,接着输出m的值;选项C中++在x的后面,因此n的值是x自增前的值,printf输出的是x自增前的值;选项D中++在x的前面,因此x首先自增,然后再赋值给n,n的值是x自增后的值,输出的也是x自增后的值。
转载请注明原文地址:https://kaotiyun.com/show/uXRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
表达式:(int)((double)9/2)-9%2的值是
以下选项中,值为1的表达式是
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是
下列对于软件测试的描述中正确的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
有以下程序intd=1;voidfun(intP){intd=5;d+=p++;printf("%d",d);}main(){inta=3;
以下叙述中正确的是
下面不属于软件测试实施步骤的是
有以下程序段structst{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;以下选项中表达式的值为11的是
随机试题
CNG表示压缩天然气。()
内伤发热的常见病因病机有
Ficoll分离法分离PBMC时,理想的PBMC层位于
喘证辨证首应审其
男,30岁。2周前曾去南方出差,2天前突然寒战、高热,体温最高达39.5℃,4h后大汗淋漓,热退。临床有典型的疟疾症状发作是因为
患者,男性,35岁。患腹外疝1年,站立或咳嗽时右侧腹股沟区出现疝块,可进入阴囊,平卧或用手推送,疝块可回纳腹腔而消失。其疝环是
全身麻醉的常见并发症有哪些?
下列属于会计部门规章的有()。
( )不属于交易费用。
根据《信托法》,下列关于受益人权利的说法中,不正确的是()。
最新回复
(
0
)