首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
44
问题
有以下程序
#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,则栈中的元素个数为
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
下列选项中,不属于模块间耦合的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下关于字符串的叙述中正确的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
代码编写阶段可进行的软件测试是
数据流图(DFD)中的有向箭头(→)表示
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
压裂防砂的选井原则是什么?
江泽民同志指出,在当今世界上,综合国力的竞争,越来越表现为经济实力,国防实力,民族凝聚力的竞争。无论就其中哪一方面实力的增强来说,具有基础定位的是()。
患儿,男,10岁,因发热8天,皮疹3天就诊,伴咽痛、纳差、乏力。应用多种抗生素治疗效果不佳。查体:T39.7℃,P128次/分,呼吸25次/分,BP108/75mmHg,精神弱,咽峡部充血明显,扁桃体充血肿大,表面有白色渗出,右颌下和颈部可触及3~4
A、厚朴B、黄柏C、肉桂D、秦皮E、牡丹皮石细胞类圆形、方形,外壁较薄,三面加厚一面薄
李某用100元从甲商场购买一只电热壶,使用时因漏电致李某手臂灼伤,花去医药费500元。经查该电热壶是乙厂生产的。下列哪一表述是正确的?(2013年卷三第15题)
关于《刑法》分则条文的理解,下列哪些选项是错误的?
到20世纪90年代末期,房地产开发年完成投资占全社会固定资产年完成投资的比例还没超过10%,但开发建设的商品住宅占城镇住宅供应量超过60%。()
考虑了风险因素的财务管理目标的有()。
根据有关规定,下列各项中,关于利用外资改组国有企业的表述中,符合规定的有()。
1954年,苏联文艺界出现了所谓“解冻文学”,其代表作《解冻》的作者是()。
最新回复
(
0
)