首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
29
问题
有以下程序
#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://kaotiyun.com/show/mQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intfun(char*x,char*y){intn=0:while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;)函数的
有以下程序structS{inta,b;}data[2]={10,100,20,200};main(){structSp=data[1];printf(”%dkn”,++(p.a));}程序运行后的输出结果是
以下程序的输出结果是()。#includemain(){inta=2,b;b=a<<2;printf(’’%d\n’’,b);}
有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
在C程序中,下列说法正确的是()。
在快速排序法中,每经过一次数据交换(或移动)后
下列关于二叉树的叙述中,正确的是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。此程序的功能是:建立一个带头节点的单向链表,并用随机函数为各节点数据域赋值。函数fun的作用是求出单向链表节点(不包括头节点)数据域中的最大值,
下面不能作为结构化方法软件需求分析工具的是
随机试题
描述中国古代官吏被降职并远调的词是()。
性激素对下丘脑一垂体的反馈,正确的是
药用部位就是指动植物药可以作为药材使用的部位,可以是植物的根、根茎、叶、花、果实、种子或动物的皮、骨、甲片、角等。药用部位为根和根茎的药材有
定期存款是个人事先约定有偿还期的存款,其利率视期限长短而定,通常期限越长利率越高。如果储户在存款到期前要求提前支取,会遭受一定的利息损失。()
简述主板市场与创业板市场的主要区别。
再贴现政策是主动权能够完全掌握在中央银行手中的货币政策工具。()
设A为m阶实对称阵且正定,B为m×n实矩阵,BT为B的转置矩阵.试证:BTAB为正定矩阵的充分必要条件是B的秩r(B)=n.
小王作为项目经理正在带领项目团队实施一个新的信息系统集成项目。项目团队已经共同工作了相当一段时间,正处于项目团队建设的发挥阶段,此时一个新成员加入了该团队,则()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
Oliviavisitstheofficetolearnhowtouseheridentificationcard.
最新回复
(
0
)