首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main( ) { int s=0,n; for(n=0;n<4;n++) { switch(n) { default:s+=4; ease 1:s+=1; case 2:s+=2; case 3:s+=
若有以下程序: #include<stdio.h> main( ) { int s=0,n; for(n=0;n<4;n++) { switch(n) { default:s+=4; ease 1:s+=1; case 2:s+=2; case 3:s+=
admin
2022-06-24
12
问题
若有以下程序:
#include<stdio.h>
main( )
{
int s=0,n;
for(n=0;n<4;n++)
{
switch(n)
{
default:s+=4;
ease 1:s+=1;
case 2:s+=2;
case 3:s+=3;
}
}
printf("%d\n",s);
}
则程序的输出结果是( )。
选项
A、6
B、18
C、10
D、24
答案
D
解析
第一次for循环,n的值为0,所以从default后面的语句开始执行s+=4,s+=1,s+=2,s+=3,s的值为10。进入第二次for循环,n的值为1,所以执行s+=1,s+=2,s+=3,s的值为16。进入第三次for循环,n的值为2,所以执行s+=2,s+=3,s的值为21。进入第四次for循环,n的值为3,所以执行a+=3,s的值为24。
转载请注明原文地址:https://kaotiyun.com/show/gTkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有以下程序#include#includemain(){inta=1,b=4,c=2;doublex=10.5,y=4.0,z;z=(a+b)/c+sqrt(y)*1.2/c+x;printf("
以下叙述中错误的是
设变量已正确定义并赋值,以下正确的表达式是
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
以下关于C语言数据类型使用的叙述中错误的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:将不带头节点的单向链表节点数据域中的数据从小到大排序。即若原链表节点数据域从头至尾的数据为10、4、2、8、
设有条件表达式:(ExP)?i++;j--,则以下表达式中(EXP)完全等价的是()。
一名教师可讲授多门课程,一门课程可由多名教师讲授。则实体教师和课程间的联系是()。
随机试题
微束等离子弧焊接时,采用()等离子。
下列关于肾上腺糖皮质激素的叙述,正确的是()(2003年)
A.紫外线B.石灰乳C.0.1%新洁而灭水溶液D.福尔马林E.过氧乙酸玻璃、搪瓷、衣物、敷料、橡胶制品的消毒选择
关于小儿肾浓缩功能差的原因,以下哪项错误
首营企业( )。处方调配( )。
A.省级药品检验所B.国家药典委员会C.药品审评中心D.药品评价中心E.药品认证管理中心()负责国家药品标准的组织制定和修订
某工厂举行技能比赛,三位工人对同等数量的某产品进行加工,产品的数量在300~350个之间,已知第一位工人每分钟加工3个产品,最后一分钟加工的产品数量是2个;第二位工人每分钟加工4个产品,最后一分钟加工的产品数量是1个;第三位工人每分钟加工5个产品,最后一分
在补码表示的机器中,若寄存器A中原存的数为9EH,现存的数为CFH,则表明执行的一条指令是()。
从1949年至1952年,党领导人民集中力量恢复国民经济,继续完成民主革命遗留的任务。与此同时,实际上开始了向社会主义的过渡。这些向社会主义过渡的措施主要有()
PartⅡReadingComprehension(SkimmingandScanning)Directions:Inthispartyouwillhave15minutestogooverthepassagequ
最新回复
(
0
)