首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
23
问题
有以下程序:
#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://kaotiyun.com/show/Dp3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}程序运行后的输出结果是()。
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
以下叙述中正确的是
以下叙述中错误的是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
若有以下程序#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出结果是()
若有以下程序段:structst{intn;int*m;};inta=2,b=3,c=5;structsts[3]=({101,&a},{102,&c},{103,&b}};main(){structst*p
以下叙述中错误的是
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的
若有以下程序#include<stdio.h>main(){intb=10,a=-11;a%=b%=4:printf("%d%d\n",a,b);}则程序的输出结果是
随机试题
6岁男孩,5天前患“腮腺炎”,有发热,近一天来头痛,喷射状呕吐,精神差,嗜睡。查体:T38℃,意识模糊,右侧腮腺肿大,颈稍有抵抗,心肺(-),腹平软,肝脾不大,克、布氏征(-)。血常规:白细胞6×109/L,N28%,L72%。目前应采取何种治疗措
红色给人以热烈、紫色给人以高尚,这种现象是_______。
高适《燕歌行》:君不见沙场征战苦,_________!
根据国内外大量市场调查的实践,市场调查的程序基本可以分为:()。
在网络计划中,判断关键工作的条件是该工作()。
8,23,27,80,84,251,255,()。
非正式群体对个体的影响是积极的还是消极的,主要取决于教师对它的管理。()
关于do循环体while(条件表达式);以下叙述中正确的是
Hewaschargedwithcausingdeathby______driving.
Nowadays,somethinghasgoneterriblywrongwithouronce-proudAmericanwayoflife.Ithashappenedintheareaof【C1】______.
最新回复
(
0
)