首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case
有以下程序 main() {int k=5,n=0; do {switch(k) {case 1: case 3:n+=1;k--;break; default:n=0;k--; case 2: case
admin
2010-12-10
26
问题
有以下程序
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
答案
A
解析
因为变量的初始值分别为"k=5,n=0",所以程序第一次进入循环时,执行default语句,这时k=4,执行"case 4:"这个分支,结果是"n=2,k=3",打印出2;程序然后进行第二次循环,这时"n=2,k=3",执行"case 3:"这个分支,结果是"n=3,k=2",打印出3;程序进行第三次循环,这时"n=3,k=2",执行"case 2: case 4:"这两个分支,结果是"n=5,k=1",打印出5,这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束,故输出结果为235。
转载请注明原文地址:https://jikaoti.com/ti/fkB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对于文本框Text1,能够获得按键的ASCII码值的事件过程是
窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSUbCommandl_Click()Dimarr(5)AsIntegerFork=1To5arr(k)=kNext
窗体上有一个名称为Picture1的图片框控件,一个名称为Label1的标签控件,如图所示。现有如下程序:PublicSubdisplay(xAsControl) IfTypeOfxIsLabelThen xCapti
设在窗体上有一个名称为Checkl的复选框数组,并有以下事件过程:PrivateSubCheck1_Click(IndexAsInteger)…EndSub则下面叙述中错误的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
在数据库系统的内部结构体系中,索引属于()。
有三个关系R、S和T如下: 则关系T是由关系R和S通过某种操作得到,该操作为( )。
设有变量声明为“DimaDateAsDate”,则能为变量aDate正确赋值的表达方式是()。
能够产生1到50之间(含1和50)随机整数的表达式是()。
有如下数据定义语句:Dima,bAsIntegerDimx%,yasInteger执行上述语句后,不是整型变量的是
随机试题
OnereasonforthesuccessesofAsianimmigrantsintheU.S.isthattheyhavetakengreat______toeducatetheirchildren.
咳嗽是一种保护性反射,其效应器不包括
当胆结石进入胆总管时,患者的粪便颜色最可能变成以下哪种
下列疾病中属于甲类传染病的是
消火栓沿道路设置时,消火栓距路缘不大于2m,距建(构)筑物外墙不小于()m。
在中国境内未设立机构、场所的非居民企业取得的下列所得中,以收入全额为应纳税所得额的有()。
按照权责发生制原则的要求,下列货款应确认为主营业务收入的是()。
系统处于DMA模式时,每传送一个数据所要占用的时间为()。
Thecohesiveness(内聚力)ofafamilyseemstorelyonmemberssharingcertainroutinepracticesandevents.Foragrowingshareoft
Onwhatdayoftheweekwillthemagazinearrive?
最新回复
(
0
)