首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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-
有以下程序 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-
admin
2017-05-20
28
问题
有以下程序
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/DaDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序段,则执行后输出的结果是______。#include"stdio.h"main(){charfun(char,int);chara=’A’;intb=13;a=fun(a,b);putchar(a);}charfun
下面四个选项中,均是不合法的用户标识符的选项是
以下4个选项中,不能看成一条语句的是
检查软件产品是否符合需求定义的过程称为
以下程序的定义语句中,x[1]的初值是[9],程序运行后输出的内容是[10]。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16},
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
有以下程序#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
随机试题
有关系R和S如下图所示,关系代数运算RS的结果是()
女性,35岁,半小时前从高处坠下,右股骨下端肿痛,腹部疼痛,查体:神志淡漠,股骨下端有成角畸形。该患者最后诊断为右股骨下1/3骨折、骨盆坐骨支及耻骨支骨折。3天后患者腹部症状消失,生命体征平稳,但出现右足背动脉搏动弱,足发凉,色苍白。此时应采哪种治疗
牙震荡主要表现为
乳痈患者,女性,26岁,症见:右乳房肿痛,皮肤红肿热痛,肿块中央变软,有应指感。伴见壮热不退,舌质红,苔黄腻,脉洪数。证属
关于尿激酶,错误的叙述是
对于未进行资格预审项目的公开招标项目,招标文件应包括()。
如果用一个圆来表示词语所指称的对象的集合,那么以下哪项中两个词语之间的关系符合下图?()
在VisualFoxPro中,数据库表中不允许有重复记录是通过指定【】来实现的。
A、Themandoesn’tlikeanyofthetwocoats.B、Themandoesn’tcarewhichcoatheisgoingtobuy.C、Themanlikesadifferent
A、Germany.B、Holland.C、France.D、England.D细节题。本文介绍美国种族歧视的现象。听短文之前,通过浏览选项得知本题问的是地点,听的时候要对地点特别敏感,一听到“Theso-calledwhitemenwh
最新回复
(
0
)