首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int s; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);br
有以下程序: #include<stdio.h> main() {int s; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);br
admin
2021-02-25
21
问题
有以下程序:
#include<stdio.h>
main()
{int s;
scanf("%d",&s);
while(s>0)
{switch(s)
{case1:printf("%d",s+5);
case2:printf("%d",s+4);break;
case3:printf("%d",s+3);
default:printf("%d",s+1);break;
}
scanf("%d",&s);
}
}
运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。
选项
A、66656
B、6566456
C、66666
D、6666656
答案
R
解析
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,刚执行default后面的语句。然后退出,所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
转载请注明原文地址:https://kaotiyun.com/show/amtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
以下程序段中,不能实现条件"如果a
下面属于字符类的实例是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为()。
在软件开发中,需求分析阶段可以使用的工具是( )。
下列叙述中,不属于软件需求规格说明书的作用的是()。
随机试题
马斯洛的需要层次理论。
十二指肠损伤最典型的表现是
肺炎球菌肺炎患者最具特征性的症状是
某患者急诊入院,面色苍白,急性失血貌。查体:血压80,50mmHg;腹部有明显压痛及反跳痛,叩诊有明显移动性浊音,初步诊断为异位妊娠,准备做剖腹探查术,根据患者情况,术前护理措施应除外
凡工程质量不合格,必须进行返修、加固或报废处理,由此造成的直接经济损失()元的称为工程质量问题。
纳税人以自产的液体盐加工固体盐,按移送使用数量征收液体盐的资源税,待实际销售固体盐时,再按照固体盐耗用的液体盐的已纳税额准予抵扣。()
中年期记忆的变化表现为()。
某学校共有2000人,其中学生有1200人,教师有600人,其他工作人员有200人.为了解他们的生活状况,决定采用分层抽样的方法,从中抽取容量为80的样本.则从上述各层中依次抽取的人数分别为().
设函数f(x)任(-∞,+∞)内单调有界,{xn}为数列,下列命题正确的是
设(ay-2xy2)dx+(bx2y+4x+3)dy为某个二元函数的全微分,则a=______,b=______.
最新回复
(
0
)