首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int k=5; while(--k) printf("%d",k-=3); printf("\n");} 执行后的输出结果是
有以下程序 main(){int k=5; while(--k) printf("%d",k-=3); printf("\n");} 执行后的输出结果是
admin
2018-11-21
57
问题
有以下程序
main(){int k=5;
while(--k)
printf("%d",k-=3);
printf("\n");}
执行后的输出结果是
选项
A、2
B、4
C、1
D、死循环
答案
C
解析
在程序语句中,k的初始值为5,进行第1次while循环后,k自减1为4,非0,执行循环体里的printf语句,输出1,此时k的值变为1。程序执行第2次循环时,k自减1变为0,为假,退出while循环语句。所以程序的最后结果为1。
转载请注明原文地址:https://www.kaotiyun.com/show/0lxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能将高级语言程序转换成目标语言程序的是______。
下列程序的输出结果是______。#include<stdio.h>main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}
—个关系表的行称为[]。
以下程序的输出结果是______。#defineM(x,y,z)x*y+zmain(){inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}
有下列程序:main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}
有以下程序:voidfun1(char*p){char*q;q=P;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"Program"),*p
在数据库系统中,用户所见的数据模式为()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
下列叙述中正确的是
随机试题
根据当事人的立足点和出发点所设立的系统称为
改革开放以来,我国工人阶级队伍发生了显著变化,工人阶级的地位和作用也发生了根本变化。
采集粪便培养标本,正确做法是()。
地形图的等高线是地面上高程相等的相邻点的连线,它是一种什么形状的线?
根据《水利工程建设程序管理暂行规定》(水建[1998]16号),水利工程质量由()负全面责任。
审核原始凭证的合法性包括审核原始凭证所记录的经济业务()。
期货公司风险监管指标不符合规定标准的,中国证监会派出机构责令期货公司限期整改的,整改期限不得超过()个工作日。
重复练习法是在不改变身体练习的_______和运动负荷_______的条件下进行反复练习的方法。
全面深化改革的总目标是:
A、Justkeepcalmanddoyourbest.B、Facetheinterviewer,whileansweringquestions.C、Nevertakeyoureyesofftheinterviewer
最新回复
(
0
)