首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case1:n+=k; case2: case3:n+=k; } k--;} printf
有以下程序 #include<stdio.h> main() {int k=5,n=0; while(k>0) {switch(k) {default:break; case1:n+=k; case2: case3:n+=k; } k--;} printf
admin
2020-11-27
50
问题
有以下程序
#include<stdio.h>
main()
{int k=5,n=0;
while(k>0)
{switch(k)
{default:break;
case1:n+=k;
case2:
case3:n+=k;
}
k--;}
printf("%d\n",n);}
程序运行后的输出结果是( )。
选项
A、0
B、4
C、6
D、7
答案
D
解析
因为没有break语句,当k=2的时候,会顺序执行两条语句,k=1的时候,会顺序执行3条语句。
转载请注明原文地址:https://www.kaotiyun.com/show/ba3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}while(i!=0);printf("\n");}程序的运行结果是
有以下程序#include<stdio.h>main(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
以下叙述中正确的是()。
有以下计算公式若程序前面已在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
有以下程序#includeintf(intn);main(){inta=3,s;s=f(a);s=s+f(a);printf("%d\n",s);)intf(i
设变量已正确定义并赋值,以下正确的表达式是
以下叙述中正确的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
设有定义语句int(*f)(int);则以下叙述正确的是
若在定义语句:inta,b,c.*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
随机试题
有关VollHippel病叙述不正确的是
灯丝变压器的次级电压一般在
下列关于货物招标文件的表述中,错误的是()。
下列属于基金估值频率的决定因素是()。
在各类金融机构中,最典型的间接金融机构是()。
下列各项中,关于企业存货的表述正确的有()。
因旅行社过错造成旅游者误机、误车,旅行社应赔偿旅游者的(),并赔偿经济损失10%的违约金。
投资者越担心他们的钱遭受损失,他们就越要求他们的投资有较高的潜在收益。大的风险必须被高回报的机会所抵消,这项原则是决定利率时的基本原则,并且它可以从以下事实中得到说明,即能最好地完成以上短文的一项是()
关于微波,下列说法正确的是:
翻译标准
最新回复
(
0
)