首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: 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
60
问题
有下列程序: 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://kaotiyun.com/show/JiWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
下列说法中错误的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为()。
下面控件中,没有Caption属性的是( )。
以下不合法的VB变量名是
以下能够设置控件焦点的方法是()。
使用白盒测试方法时,设计测试用例应根据
数据结构中,与所使用的计算机无关的是数据的()。
随机试题
在对长期停运的活塞式压缩机进行盘车的同时,()运行注油器。
某药半衰期为4小时,静脉注射给药后约经多长时间血药浓度可降至初始浓度的5%.以下
采用FIDIC《施工合同条件》时,下列变更估价的说法正确的有()。
为确保进度目标的实现,应编制与进度相适应的资金需求计划,资金需求计划是()的重要依据。
在凭证输入过程中系统对会计科目的检验内容可能包括()。
2013年6月,某省级财政部门在对某企业的检查中发现下列情况:①该企业设有两套账簿,一套用于对外报送财务数据,另一套用于内部核算。②受金融危机影响,该企业2010年亏损较大,为达到预期业绩目标,单位负责人张某授意会计人员李某伪造会计凭证,虚增利润100
王某作为省人大常委会委员,还可以担任的职务是()。
曼彻斯特编码的特点是(22),它的编码效率是(23)。 (22)
Receivingguestscanbegreatfun.Servingthesamefoodtothesamepeopleatdifferentpartiesmightbeagoodidea.
B&ZFromtheDeskofMileMosbyThefinalthingisacomplaintIgotwhenIwasintheZurichbranch
最新回复
(
0
)