首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2015-08-14
21
问题
有以下程序
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语句,m=O,k=4,没有break语句,因此执行case2分支语句,n为2,k为3,程序进行第2次循环,执行case 3:n=3,k=2,输出n值为3,程序进行第3次循环,执行ease 3这个分支。结果是n=5,k=1,打印出5;这时因为n=5不满足n<5的循环条件,因此退出循环,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/bGDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下列程序运行后的输出结果是______。#include<stdio.h>main(){chars[20];scanf("%s",s);
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){s=s+i*i;i+
下列程序执行输出的结果是______。#include<stdio.h>f(inta){intb=0;staticc=7;a=c++;b++;return(
执行下列语句段后,x的值是______。int*p,x;x=100;p=&x;x=*p+50;
若有定义inta[10],*p=a,则p+6表示()。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
若有语句:char*line[5];,以下叙述中正确的是
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
随机试题
定时、定量、定位、实时显示心内膜运动,下列哪种技术最好
导泻药的禁忌症不包括
下列不属于月经临床表现的是()
(2008年案例分析第66—70题)2002年6月6日,甲与乙签订了一份开发用于特种设备的变频装置的技术合同,双方约定乙在合同生效后的3个月内将该变频装置的图纸一份及样品一套送交甲,专利权归甲所有,甲支付乙开发费用100万元。2002年8月,甲取得该变频装
根据《环境保护法》的规定,以下对环境影响评价和限期治理制度表述不正确的是:
我国的根本政治制度是()
在统一战线中,存在着不同阶级、不同政治力量和不同派别,由于各个阶级在不同时期有不同的要求而表现出不同的政治态度。因此,党在领导建立和巩固抗日民族统一战线的实践中,总结出的相关经验有
考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。请在此基础上按照以下要
Itisnotpolitetoarriveatadinnerpartymorethan15to20minuteslate.Thehostorhostessusuallywaitsforallthegues
Wewillspeaktoheraboutit______.
最新回复
(
0
)