首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; Case 2: case 4
有下列程序: main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; Case 2: case 4
admin
2010-09-05
44
问题
有下列程序:
main()
{int k=5,n=0;
do
{switch(k)
{case 1: case 3:n+=1;k--;break;
default:n=0;k--;
Case 2: case 4;n+=2;k--;break;
}
printf("%d",n);
}while(k>0 && n<5) ;
}
程序运行后的输出结果是( )。
选项
A、235
B、0235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为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:case4:这个分支,结果是n=5,k=1,打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。所以在屏幕上打印出的结果是0235。
转载请注明原文地址:https://kaotiyun.com/show/7KWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
计算下面分段函数的正确语句是( )。
能正确表述"x为大于等于5并且小于20的数"的VisualBasic表达式是
命令按钮Command1的单击事件过程如下:PrivateSUbCommand1_Click()Dima(10,10)AsIntegerx=0Fori=1To3Forj=1To3
下面不能作为软件设计工具的是
从键盘上输入一个浮点数asingle,利用字符串函数对该数进行处理后,如果输出的内容不是“非浮点数”,则对程序输出的内容分析正确的是()。asingle=InputBox("请输入一个浮点数:")strl$=Str$(asing
设窗体上有名称为Option1的单选按钮,且程序中有语句:IfOption1.Value=TrueThen下面语句中与该语句不等价的是( )。
以下过程的功能是从数组中寻找最大值:PrivateSubFindMax(a()AsInteger,ByRefMaxAsInteger) DimsAsInteger,fAsInteger DimiAsInteger
要清除已经在图片框Picture1中打印的字符串而不清除图片框中的图像,应使用语句()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
随机试题
评估过程中的资料直接来源于市场,同时又为即将发生的资产行为估价,此种评估方法为()
《世说新语》是刘义庆的代表作,除此之外他还著有()
王女士,41岁,月经量增多,经期延长2年。妇科检查:子宫增大约孕12周大小,质硬,表面凸凹不平,双附件(一),最可能的诊断是
了解某学校在校生视力减退情况,从全校30个班中随机抽取6个班,并对这6个班中的所有学生作调查。这种抽样方法叫
A.脯氨酸B.精氨酸C.亮氨酸D.天冬氨酸E.丙氨酸属于亚氨基酸的是
用市场比较法估价时,对比较实例为拍卖、招标的价格,需进行交易情况修正。()
授信集中可以集中于()。
对于()准备就业的未成年人,职业教育培训机构、用人单位应当将法律知识和预防犯罪教育纳入职业培训的内容。
完全不能控制自己行为的精神病人,其责任能力()。
A、Ifpeoplehadmoretimetolearnhowtodoit.B、Ifitscostwentdown.C、Ifitcouldmakebuildingsmoreattractive.D、Ifpeo
最新回复
(
0
)