首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
有以下程序 main(){ int k=5,n=0; do{ switch(k){ case 1:case 3:n+=1;k--;break; default:n=0;k--; c
admin
2013-10-19
40
问题
有以下程序
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/7SJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在结构化程序设计方法中,下面哪种内聚性最弱?
若下面程序的输出结果是4,请填空。main(){inti,j,k;k=0;i=j=【】;k+=-(i+j);printf("%d\n",k);}
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
若有如下程序:sub(int*t,inta[3][4]){intm,n;for(m=0;m<3;m++)for(n=0;n<4;n++){*t=a[m][n];t++;}}main(){
若有如下程序:voidsub(){inta,b;a=lO;b=20;printf("%d,%d\n",b,a);}main(){inta=1O,b=20;sub();printf
若有如下程序:main(){intk,x=0,y=0;for(k=0;k<=2;k++)switch(k){case0:X++;case1:y++;case2:X++
若说明int*p,n;则通过语句scanf能够正确读入数据的程序段是()。
以下程序中用户由键盘输入一个文件名,然后输入一串字符(用#结束输入)存放到此文件中,形成文本文件,并将字符的个数写到文件的尾部。请填空。#include<stdio.h>main(){FILE*fp;char
在下列关于宏定义命令#define的叙述中,正确的一条是()
在下列叙述中,错误的一条是()
随机试题
产品价值的基本属性是()
患者,男,38岁。4小时前曾大量饮酒,出现上腹剧烈疼痛,弯腰体位可减轻。查体:上腹压痛,轻微腹肌紧张,最可能的诊断是
利拉鲁肽的给药途径是
投标文件应当对招标文件提出的实质性要求和条件作出响应,实质性要求和条件一般包括()。
英国科学家麦克劳德,上小学的时候曾偷偷杀死了校长家的狗,这在西方国家显然是难以原谅的错误。幸运的是麦克劳德遇到了一位高明的校长,校长的惩罚是要麦克劳德画两张解剖图:狗的血液循环图和骨骼结构图。正是这个包含理解和宽容的惩罚,使小麦克劳德爱上了生物学,他最终因
家属:亲属:家族
中国最古的音阶是宫、商、()、徵、羽。
现代计算机中采用二进制码,下列选项中不是它的优点是
Oldbeliefsdiehard:evenwhenjobsbecame(i)____,thelong-standingfearthatunemploymentcouldreturnatamoment’snotice
Thisisasummervillagemainly,anditisunusualtoseelightsinthehousesafterthefallhascomeandgone.Butinthiswin
最新回复
(
0
)