首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int s=0, n; for (n=0; n
若有以下程序 #include main() { int s=0, n; for (n=0; n
admin
2019-04-24
23
问题
若有以下程序
#include
main()
{ int s=0, n;
for (n=0; n<4; n++)
{ switch(n)
{ default: s+=4;
case 1: s+=1;
case 2: s+=2;
case 3: s+=3;
}
}
printf("%d\n", s);
}
则程序的输出结果是( )。
选项
A、24
B、18
C、10
D、6
答案
A
解析
在switch语句中,default语句块最后执行,case或者default只是作为一个入口,如果执行完某一个case或者default语句块之后没有遇到break,则继续往下执行。所以循环的4次,s分别自增10、6、5、3,所以s的最终值为24,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/XLRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行下面程序时,从键盘输入字母H,则输出结果是#include<stdio.h>main(){charch;ch=getchar();switch(ch){case’H’:printf("
有以下程序#includemain(){inta;scanf(“%d”,&a);if(a++
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
有以下程序voidss(char*s,chart){while(*s){if(*s==t)*s=t-’a’+’A’;s++;}}main(){charstrl[100]="abc
能将高级语言编写的目标程序转换为可执行的应用程序的是______。
给定程序MODll.C中函数fun的功能是:求k!(k0return(k*fun(k-1));/************found************/elseif(k=0)return1L;}mai
设intb=2,表达式(b<<2)/(b>>1)的值是()。
下列叙述中正确的是()。【10年9月】
在黑盒测试方法中,设计测试用例的主要根据是
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
随机试题
在游泳池水中,看池底的物体时.会产生
下面哪项不是全冠印模的要求
同一财产向两个以上债权人设定抵押,其债权清偿顺序为()。
图示结构K截面的弯矩(下面受拉为正)为( )。
根据《环境影响评价技术导则一地下水环境》,一级评价项目,当评价区面积大于()时,每增加()水质监测点应至少增加1个点/层。
下列关于股票回购方式的说法中,正确的是()。
下列关于法律、法规和规章的效力的说法中,不正确的是( )。
以下不属于对未成年的社会保护的是()。
关于洗钱罪的认定,下列哪一选项是错误的()
杀毒软件报告发现病毒Macro.Melissa,由该病毒名称可以推断病毒类型是(8),这类病毒主要感染目标是(9)。(8)
最新回复
(
0
)