首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() {int y=10; while(y--);printf("y=%d\n",y); } 程序执行后的输出结果是( )。
有以下程序: main() {int y=10; while(y--);printf("y=%d\n",y); } 程序执行后的输出结果是( )。
admin
2011-06-10
25
问题
有以下程序: main() {int y=10; while(y--);printf("y=%d\n",y); } 程序执行后的输出结果是( )。
选项
A、y=0
B、y=-1
C、y=1
D、while构成无限循环
答案
B
解析
whik语句一般形式为:While(表达式)语句;其语句先判断表达式,后执行语句。而表达式y--先返回y的当前值,再进行-1运算。
转载请注明原文地址:https://kaotiyun.com/show/F3Pp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下语句 typedefstructS { int g; char h; } T; 则下面叙述中正确的是( )
有以下程序 #define f(x) x*x main( ) { int i; i=f(4+4)/f(2+2); printf(“%d\n”,i); } 执行后输出结果是( )
有以下程序int a=2;int f(int *a){return (*a)++;}main( ){ int s=0; { int a=5; s+=f(&a); } s+=f(&a); printf(“%d\n”,
有以下定义 #include <stdio.h> char a[10],*b=a; 不能给数组a输入字符串的语句是( )
若程序中定义了以下函数 double myadd(double a,double b) { return (a+b);} 并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
有以下定义和语句 inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 则*p[0]+1)所代表的数组元素是
设有定义语句 int x[6]={2,4,6,8,5,7},*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是
若有以下说明和语句,intc[4][5],(*p)[5];p=c; 能正确引用c数组元素的是
设x和y均为int型变量,且x=1,y=2,则表达式double(1+x/y)的值为【】。
已有定义:.chara[]="xyz",b[]={’x’,’y’,’z’);,以下叙述中正确的是
随机试题
出现临床症状时,血小板的数量一般低于
阿米巴痢疾时大便呈
预防奶牛生产瘫痪比较有效的方法是()。
下列关于预期损失的说法,不正确的是()。
关于在职培训的说法,错误的是()。
甲、乙两位专家对A、B、C三地的房价进行预测。甲说:“B地的房价不会下跌,除非A地的房价上涨超过5%。”乙说:“如果C地的房价不上涨,那么B地的房价也不会上涨。”如果两个专家的预测都是正确的,并且C地房价下跌了2%,那么以下哪项可能是正确的?
元朝上都、大都所属蒙古人、色目人与汉人相犯的案件,普通司法机关无权管辖,须由专门机构审理裁决。该专门机构是()
()是PMO应具备的特征。①负责制定项目管理方法,最佳实践和标准②对所有项目进行集中的配置管理③项目之间的沟通管理协调中心④在项目约束条件下完成特定的项目成果性目标⑤对项目之间的关系组织资源进行优化使用
下列说法中正确的是( )。
A.financeB.howC.sorrowsD.numberE.clarityF.payG.voiceH.exploringI.liv
最新回复
(
0
)