首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){int a=7; while(a--); printf("%d\n",a);} 程序运行后的输出结果是
有以下程序 #include main(){int a=7; while(a--); printf("%d\n",a);} 程序运行后的输出结果是
admin
2017-04-26
47
问题
有以下程序
#include
main(){int a=7;
while(a--);
printf("%d\n",a);}
程序运行后的输出结果是
选项
A、0
B、1
C、-1
D、7
答案
C
解析
在while语句中,先判断while后面的表达式是否为0,如果为0,则退出循环,否则执行循环体。在本题中,当变量a的值经过几次循环后,其值等于0时,退出while循环语句,变量a再执行自减运算,所以其值等于-1。
转载请注明原文地址:https://www.kaotiyun.com/show/3lDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下程序的输出结果是#includemain(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i
以下scanf函数调用语句中对结构体变量成员的引用不正确的是structpupil{charname[20];intageintsex;}pup[5],*p;p=pup;
请选出以下程序的输出结果#includemain(){inta[]={1,2,3,4},i;intx=0;for(i=0;i
以下程序的运行结果是#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf("Y=%d\t",Y)main(){inta=1,b=2,c=3,d=4,t;t=MAX(a+b
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strlen(a)/2
以下程序输出的结果是#include#includemain(){charw[][10]={"ABCD","EFGH","IJKL","MNOP"},k;for(k=1;k
下列程序执行后的输出结果是voidfunc1(inti);voidfunc2(inti);charst[]="hello,friend!";voidfunc1(inti){printf("%c",st[i]);i
以下选项中可作为C语言合法常量的是
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i])
随机试题
患者,男性,35岁。诊断为肝炎后肝硬化失代偿期,1周来出现轻微腹痛,腹腔积液增多。查体:T38.5℃。腹腔积液常规:呈草黄色,比重为1.018,蛋白32g/L,白细胞550×106/L,中性粒细胞0.85,最可能的并发症是
定期宣告判决的民事诉讼案件,应当在宣告后发送判决书。()
关于输卵管妊娠,下列说法哪项是错误的
弗洛伊德的精神分析理论的核心是()。
(log325).(log527)=().
慢慢用餐、吃干净每粒饭的人,身上至少有两项美德。第一是懂得感恩,感恩实在是要从敬重粮食开始。和尚们吃净饭粒要用开水洗一洗碗,喝下去,他们能从粮食中领悟天地馈赠之厚意。第二是享受福气。好东西是生长出来而非生产出来的,慢慢地享受生长出来的东西,是生命与生命的相
有三位见习医生,他们在同一家医院中担任住院医生。(1)一星期中只有一天三位见习医生同时值班。(2)没有一位见习医生连续三天值班。(3)任两位见习医生在一星期中同一天休假的情况不超过一次。(4)第一位见习医生在星期日、
贬值改善国际收支的条件有:()
DuringMcDonald’searlyyearsFrenchfriesweremadefromscratcheveryday.RussetBurbankpotatoeswere【1】,cutintoshoestrin
Completethetablebelow.WriteNOMORETHANTHREEWORDSAND/ORANUMBERforeachanswer.
最新回复
(
0
)