首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
30
问题
有以下程序
#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://jikaoti.com/ti/D3i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是#includemain(){inta=28,b;chars[10],*p;p=s;do{b=a%16;if(b0);*p=′\0′;puts(s);}
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strlen(a)/2
以下程序的输出结果是#includevoidprt(int*x,int*y,int*z){printf("%d,%d,%d\n",++*x,++*y,*(z++));}main(){inta=10,b=40,c=20;p
若有语句:char*line[5];,以下叙述中正确的是
有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b+
若有定义:char*st="howareyou";,下列程序段中正确的是
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是
在下列关于二叉树的叙述中,正确的一项是
随机试题
术后肺不张的主要治疗方法是
DNA的功能是
A.500mlB.1000mlC.2000mlD.5000mlE.6000ml股骨干骨折最多出血可达
(2015年)下列各项中,不应计入存货成本的有()。
下列四组字中,不全是指事字的一组是()。
对人类的睡眠有调节和控制作用的是()。
抗日民主政权制定的最具代表性的宪法性文件是
"Thisisareallyexcitingtime—aneweraisstarting,"saysPeterBazalgette,thechiefcreativeofficerofEndemol.Heisr
WhenMelissaMahanandherhusbandvisitedtheNetherlands,theyfeltimprisonedbytheirtourbus.Itforcedthemtoseetheci
Lookatthequestionsforthispart.Youwillhearapassageabout"HealthandFitness".Youwilllistentoittwice.F
最新回复
(
0
)