首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> main() { int s=0,i; for(i=1;i<5;i++) { switch(i) { case 0; case 3:S+
有以下程序 #include<stdio.h> main() { int s=0,i; for(i=1;i<5;i++) { switch(i) { case 0; case 3:S+
admin
2022-04-02
54
问题
有以下程序
#include<stdio.h>
main()
{
int s=0,i;
for(i=1;i<5;i++)
{
switch(i)
{
case 0;
case 3:S+=2;
case 1:
case 2:s+=3:
default:s+=5;
}
}
printf("%d\n",s);
}
程序运行后的输出结果是( )。
选项
A、20
B、13
C、10
D、31
答案
D
解析
程序首先定义整型变量s和i,对s赋初值为0。for循环中i的取值为1,2,3,4,另外在switch语句中,执行各个分支后,若没有break语句,会继续执行后续分支。当i=1时,switch语句执行case 1,case 2和default,将s自增3后再自增5,此时s的值为8;当i=2时,switch语句执行case 2,deflault,将s自增3后再自增5,此时s的值为16;当i=3时,switch语句执行case 3,case 1,case 2,default,将s逐步自增2,自增3,自增5,此时s的值为26;当i=4时,switch语句执行default语句,将s自增5,此时s的值为31。本题答案为D选项。
转载请注明原文地址:https://www.kaotiyun.com/show/mQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设栈的存储空间为S(1:50),初始状态为top=0。现经过一系列正常的入栈与退栈操作后,top=51,则栈中的元素个数为
程序调试的任务是
关于结构体函数的叙述中正确的是()。
下列叙述中正确的是( )。
C语言中char类型数据占字节数为
下列叙述中错误的是()。
软件详细设计产生的图如下,该图是
以下选项中正确的语句组是
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
按信托法律关系的客体来划分,信托业务可以分为贸易信托、不动产信托和()
Fromchildhoodtooldage,wealluselanguageasameansofbroadeningourknowledgeofourselvesandtheworldaboutus.When
骨盆出口横径( )。
护理肿瘤放疗患者,应每周检查一次白细胞和血小板,当白细胞降至多少应暂停治疗?()
患者男性,70岁。有吸烟史40年,行腹部手术,术后最重要的护理措施是
下列不符合无痛注射原则的一项是
确定深层搅拌法加固方案前,应查明加固区内详尽的岩土工程资料,包括各土层的分布范围、厚度、组成、有机质含量和();如为海洋环境,还应进行水质调查和障碍物、水深、气象和海况调查。
企业集团财务公司发行金融债券后资本充足率不低于()
真实票据理论的局限性不包括()。
根据以下资料,回答下列小题。2010年,我国的专利申请总量为122.2万件,同比增长25.1%。在2010年的三类专利申请中,发明专利申请39.1万件,较上年增长24.4%,占专利申请总量的32.0%;实用新型专利申请41.0万件,较上年增长31.9%,
最新回复
(
0
)