首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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--; br
有以下程序 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--; br
admin
2019-08-10
36
问题
有以下程序
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、0235
B、235
C、02356
D、2356
答案
B
解析
因为变量的初始值分别为k=5,n=0,所以程序第1次进入循环时,执行default语句,n=0,k=4,没有break语句,因此执行case 2 分支语句,n为2,k为3,程序进行第2次循环,执行case 3 :n=3,k=2,输出n值为3,程序进行第3次循环,执行case 3这个分支,结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/DSRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求使p指向一个int35.有以下程序段int*p;p=_______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
有以下程序#include#defineSUB(X,Y)(X+1)*Ymain(){inta=3,b=4;printf("%d\n",SUB(a++,b++));}程序运行后的输出结果是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
负责数据库中查询操作的数据库语言是()。
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按行的顺序依次放到一维数组中,一维数组中数据的个数存放在形参n所指的存储单元中。例如,二维数组中的数据为:333333334444
下面不能作为结构化方法软件需求分析工具的是
随机试题
A.1:1B.2:1C.3:1D.5:1E.7:1当归六黄汤中黄芪与当归配伍用量的比例是
某6周龄鸡群冬季发病,病鸡频频摇头、打喷嚏,之后眼睑肿胀,病程长达1个月以上。部检见鼻、气管、支气管有粘稠渗出物,气囊壁增厚和浑浊,内含于酪样物。该病可能是
禁作胃镜检查的急性胃炎是
全民所有制工业企业和政府的关系主要体现为政府对企业的职责是()。
下列关于认股权证与股票看涨期权共同点的说法中,正确的是()。
Theword"radar"isformedby______.
一台额定电压为13.8kV,额定功率为125MW,功率因数为0.85的发电机,其电抗标幺值为0.18(以发电机额定电压和功率为基准值)。则以13.8kV和100MVA为电压和功率基准值的电抗标幺值为_________,实际值为_________。(
为"歌手"表增加一个字段"最后得分"的SQL语句是( )。
Theyoungpolicemanoftenlooksafterthatoldwoman______.
Againstthewishesofmanysmallercountries,Europeis______astable,ifundesirable,situationlackinganycoherentpolicyof
最新回复
(
0
)