首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {ints; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);bre
有以下程序: #include<stdio.h> main() {ints; scanf("%d",&s); while(s>0) {switch(s) {case1:printf("%d",s+5); case2:printf("%d",s+4);bre
admin
2020-06-16
85
问题
有以下程序:
#include<stdio.h>
main()
{ints;
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
答案
B
解析
switch语句的执行流程是:首先计算switch后面圆括号中表达式的值,然后用此值依次与各个case的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句。然后退出。所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
转载请注明原文地址:https://kaotiyun.com/show/g4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中可用作C程序合法实数的是
下列条件语句中,输出结果与其他语句不同的是
若有定义语句:intx=10;则表达式x-=x+x的值为
若有表达式(w)?(-x):(++y),则其中与w等价的表达式是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
下列叙述中正确的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
随机试题
凝胶调剖剂的成胶时间是以()出现拐点所经历的时间。
甲公司2014年12月31日的资产负债表如下:公司2014年的销售收入为100000元,销售净利润为10000元,净利润的50%分配给投资人。公司的资产除固定资产以外都随销售量的增加而增加;负债及所有者权益中,只有应付费用和应付账款随销售量同比变化
关于仲裁调解,下列哪些表述是正确的?(2010年试卷三第8l题)
由于微观粒子的碰撞、转动和振动等热运动而引起能量从高温部分传向低温部分的现象被称为()
目前我国的利率政策是()
基金份额持有人是()。Ⅰ.基金的出资人Ⅱ.基金资产的所有者Ⅲ.基金投资回报的受益人Ⅳ.基金的管理者
开办银团贷款业务的银行应当定期向当地银行业协会报送银团贷款有关信息,具体包括()。
“飞流直下三千尺,疑是银河落九天”是唐代诗人李白描写()的诗句。
简述想象的含义及其功能。
DemonstratorsrallyatLosAngelesCityHallduringthefirstWomen’sMarch,heldonJan.21,2017,onedayafterPresidentTrum
最新回复
(
0
)