首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int k=5,n=0; do { switch(k) { ease 1:ease 3:n+=1;k--;break; def
有以下程序: #include<stdio.h> main() { int k=5,n=0; do { switch(k) { ease 1:ease 3:n+=1;k--;break; def
admin
2020-11-27
85
问题
有以下程序:
#include<stdio.h>
main()
{ int k=5,n=0;
do
{ switch(k)
{ ease 1:ease 3:n+=1;k--;break;
default:n=0;k--;
ease 2:ease 4:n+=2;k--;break;
}
printf(’’%d’’,n);
}while(k>0 && n<5);
}
程序运行后的输出结果是( )。
选项
A、02356
B、0235
C、235
D、2356
答案
C
解析
k的值为5,逐个对case语句进行匹配,均不匹配,执行default下的语句n=0;k--。再执行case2:case4:后面的语句n+=2;k--;。执行break语句跳出switch判断,打印n的值,即2。经过第一次循环后,k的值为3,然后进行k>0 && n<5条件判断为真。第二次执行循环体,执行case3:后面的语句n+=1;k--;。再执行break语句跳出循环,此时打印n的值3,此时k的值为2。第三次执行循环体k的值为2,满足条件,执行case2:case4:后面的语句n+=2;k--;。执行break语句跳出循环体,打印n的值5。此时n不满足条件k>0 && n<5,所以结束循环。整个程序的打印结果为235。
转载请注明原文地址:https://kaotiyun.com/show/1ztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
以下关于return语句的叙述中正确的是
面向对象方法中,继承是指( )。
设有定义chars=[81],Int1=0,以下不能将一行(不超过80个字符)带自空格的字符串正确读入的语句或语句组是()。
有以下程序intadd(inta,intb)main(){return(a+b);}{intk,(*f)(),a=5,b=10;f=add;}则以下函数调用语句错误的是
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;若变量均已正确赋初值,则以下语句中错误的是
下列关系表达式中,结果为“假”的是
有两个关系R和S如下:则由关系R得到关系S的操作是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
随机试题
根据《膨胀土地区建筑技术规范》(GBJ112—1987),收缩系数是()。
根据《标准施工招标文件》的施工合同文本通用合同条款,规定因不可抗力造成的损失,由发包人承担的有()。
建设工程材料采购评标时,若投标报价有算术错误及其他错误的,评标委员会对投标报价进行修正所应遵循的原则正确的有()。
商业银行投资的货币风险,除因利率变动引起外,()也会使债券持有者遭受货币风险。
某彩电生产厂家兼并了一家彩管厂,则该彩电企业新增业务规划类型是()。
若级数收敛,则级数
数据处理的最小单位是
设有下面程序代码:PrivateSubCommand1_Click()DimstrAsString,chAsStringstr=”VisualBasicProgramming”:ch=”a”
【B1】【B11】
•Readthetextbelowaboutamanagementtrainingcourse.•Inmostofthelines41-52thereisoneextraword.Itiseithergra
最新回复
(
0
)