首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int k=5,n=0; do { switch(k) { case 1: case 3: n+=1; k--
有以下程序 #include <stdio.h> main() { int k=5,n=0; do { switch(k) { case 1: case 3: n+=1; k--
admin
2020-07-28
82
问题
有以下程序
#include <stdio.h>
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、02356
B、235
C、235
D、2356
答案
C
解析
k的值为5,逐个对case语句进行匹配,均不匹配,执行default下的语句n=0;k- -;在执行case2:后面的空语句,与case4:后面的n+=2;k--;执行break语句跳出switch判断,打印n的值,即2,经过第一次循环后,k的值为3,然后进行k>0 && n<5条件判断为真,第二次执行循环体,执行case3:后面的n+=1;k- -;再执行break语句跳出循环,此时打印n的值3,此时k的值为2,第三次执行循环体k的值为2,满足条件,执行case2:case4:后面的语句n+=2,k--,跳出循环体,打印n的值5,此时n不小于5了条件k>0 && n<5不成立了,所以结束循环,整个程序的打印结果为235。
转载请注明原文地址:https://kaotiyun.com/show/kU3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’,85,9
计算机能直接执行的程序是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:按以下递归公式求函数的值。例如,当给n输入5时,函数值为18;当给n输入3时,函数值为14。请改正程序中的
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。请改正程序中的错误,使
C语言程序的模块化通过以下哪个选项来实现
以下选项中不能用作C程序合法常量的是
以下关于C语言数据类型使用的叙述中错误的是
E-R图中用来表示实体的图形是()。
随机试题
在选用胀接加端面焊的结构形式时,________的顺序比较合适。
斜视图主要是用来表达机件上倾斜部分的实形,所以其余部分也必须全部画出。
新生儿肺透明膜病,哪项是正确的
在实验设计中,设置对照是为了达到控制非处理因素。()
陈某等5人拟以发起设立方式共同出资设立一从事服装加工的股份有限公司。公司的注册资本总额拟为500万元。根椐《公司法》规定,下列关于该公司设立事项的表述中,不正确的是()。
下列于2006年设立的四家股份有限公司中,2010年1月不能在创业板首次公开发行股票的有()。
监狱准备举行一次监狱开放活动,活动方案已经完成大部分,只剩下小部分尚未完成,而组织策划的小谭因临时有紧急任务另用,现叫你接手组织此项活动,你该如何做?
学术论文的创新要建立在()基础之上。
n阶矩阵A经过若干次初等变换化为矩阵B,则().
Whichisthemostimportantgreenhousegas?
最新回复
(
0
)