首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n
有下列程序: main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n
admin
2010-09-05
61
问题
有下列程序: main() { int k=5,n=0; do { switch(k) { case 1: case 3:n+=1;k--;break; default:n=0;k--; case2: case 4;n+=2;k--;break; } printf("%d",n); }while(k>0&&n<5); } 程序运行后的输出结果是( )。
选项
A、235
B、235
C、2356
D、2356
答案
2
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,输出0,k减1:这时n=0,k=4,程序进行第2次循环,执行case 4:这个分支,结果是n=2,k=3,打印出2;这时n=2,k=3,程序进行第3次循环,执行case 3:这个分支,结果是 n=3,k=2,打印出3;这时n=3,k=2,程序然后进行第4次循环,执行case 2:case 4:这个分支,结果是n=5,k=1,打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。所以在屏幕上打印出的结果是0235。
转载请注明原文地址:https://jikaoti.com/ti/njI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序运行时,若输入"VisualBasicProgramming",则在窗体上输出的是( )。PrivateSubCommand1_Click() Dimcount(25)AsInteger,chAsString ch=U
(39)编写如下程序:PrivateSubCommandl_Click()DimmAsInteger,nAsIntegern=2Form=lTo3
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
有如下程序代码:PrivateSubForm_Click()DimaAsIntegera=2Sum=0Fori=1To3Sum=Sum+f(a)Ne
已知a=6,b=15,c=23,则语句PrintSgn(a+bMod6-c\a)&a+b的输出结果为()。
下面控件中,没有Caption属性的是( )。
为组合框Combol增加一个列表项”电脑”,下列语句正确的是()。
在关系数据库中,用来表示实体间联系的是
不能正确表示条件“两个整型变量A和B之一为0,但不能同时为0”的布尔表达式足()。
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
随机试题
现代绘画大师______提出了“似与不似”的艺术主张。A.齐白石B.张大干C.徐悲鸿D.刘海栗
有关湿敷疗法的描述,下列错误的是
下列哪种药对胃肠道无刺激作用
与ETF不同,LOF的申购和赎回均以现金方式进行。()
目前,四川省拥有国家级历史文化名城()座。
对交通事故损害赔偿的争议,当事人可以()。
远程电力传输一般采用50万~100万伏的高电压,其主要原因是()。
Atransplantoperationissuccessfulonlyifdoctorscanpreventthebodyfromrejectingthe________organ.
当两个总体方差未知时,要对两个样本平均数进行差异显著性检验,通常使用()
"Whereisherhusband?""Didn’tyouhear?Hehaslefther.He______heraweekago?"
最新回复
(
0
)