首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int a=7; while(a--); printf(’’%d\n’’,++a); } 程序运行后的输出结果是( )。
有以下程序: #include main() {int a=7; while(a--); printf(’’%d\n’’,++a); } 程序运行后的输出结果是( )。
admin
2020-11-27
20
问题
有以下程序:
#include
main()
{int a=7;
while(a--);
printf(’’%d\n’’,++a);
}
程序运行后的输出结果是( )。
选项
A、0
B、一1
C、1
D、7
答案
A
解析
注意到while后面的分号是一个空语句,且a--是先用表达式,再减1,所以while循环结束后a的值是一1,在打印语句中++a是先加1再使用表达式,所以输出结果是0。
转载请注明原文地址:https://jikaoti.com/ti/i0D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
以下叙述中正确的是
以下叙述中错误的是
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是()。
有以下程序:#include<stdio.h>main(){charch[]=’’uvwxyz’’,*pc;pc=ch;printf(’’%c\n’’,*(pc+5));}程序的运行结
有以下程序#includemain(){intx=12,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}
有以下程序#includemain(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10:b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
随机试题
一臀位娩出婴儿,生后发现左大腿肿胀、缩短畸形,并有异常活动。如经检查诊断为左股骨干骨折,其首选的治疗方法应该是
根据财富持有者的货币需求函数可知下列哪些因素会影响货币的实际需求量?()
比较大小:
简述致腹泻大肠杆茵的分型。
护理昏迷病人,下述哪项正确
在知识的学习过程中,掌握同类事物的共同的关键特征和本质特征属于()。
关于法律与道德的关系,下列说法正确的有()。
数据库系统其内部分为3级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
TheincreasingnumberoftheunaccompaniedchildrenacrosstheU.S.borderpresstheUnitedStatestodetainmoreandmorechil
Inmanywayswecanallbeencouragedtolearnanotherlanguage.Althoughitmayhelptohavespeciallanguagelearningabilitie
最新回复
(
0
)