首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2020-05-19
55
问题
有以下程序
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/NSCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中能用作数据常量的是()。
有以下程序:#include<stdio.h>main(){chars[]="abcde";s+=2:printf("%d\n",s[0]);}程序的运行结果是()。
下列叙述中正确的是()。
下列叙述中错误的是()。
以下程序的主函数中调用了其前面定义的fun函数#includemain(){doublea[15],k;k=fun(a);……)则以下选项中错误的fun函数首部是
数据流图中带有箭头的线段表示的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在关系数据库中,用来表示实体间联系的是
规定输入的字符串中只包含字母和*号。编写函数fun,其功能是:除了字符串前导和尾部的*号外,将串中其他的*号全部删除。形参h已指向字符串中第—个字母,形参P指向字符串中最后一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,若字符串中的
随机试题
简述中共十一届三中全会的主要贡献。
常用的炮制辅料中的固体辅料有
实施建筑工程监理前,建设单位应当将()书面通知被监理的建筑施工企业。
应用路线价法需要进行()等修正。
废水处理技术中活性污泥法属于()。
《出境货物报检单》的“检验检疫费”内容由报检人进行计算后填写,检验检疫机构受理报检人员进行复核。 ( )
银行承兑汇票是()工具。
小赵在一家企业做人力资源工作,现在企业急需招一名海外销售部经理、若干名后勤管理人员,企业希望这次招聘可以招到合适的人才。根据材料回答下列问题。普通的行政管理人员比较适合()。
以提升教育对象的智慧水平为目标的教育是()。
决策支持系统的特点之一是
最新回复
(
0
)