首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
68
问题
有以下程序:
#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全国计算机二级
相关试题推荐
以下选项中合法的常量是
设变最已正确定义并赋值,以下正确的表达式是
设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
以下叙述中正确的是()。
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#include<stdlib.
以下是if语句的基本形式:(表达式)语句其中“表达式”()。
若有以下定义:intx[10],*pt=x;则对x数组元素的正确引用是()。
下列给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(即下标值),若未找到则返回一1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在下画线处填入正确的内
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线
随机试题
Annuallymyfamilyhasaget-togetherinastateparkinthemountainsofNorthCarolina.Atoneoftheget-togethers,theweath
尿毒症患者贫血的主要原因是
患者胸闷,心烦不寐,泛恶暖气,头重目眩,口苦,舌红苔黄腻,脉滑数。证属()
不适用于海事赔偿责任限制制度的请求的是( )。
买断式回购可选择的结算方式包括()。Ⅰ.见款付券Ⅱ.券款对付Ⅲ.纯券过户Ⅳ.见券付款
关于个人征信系统的网络流程管理,下列说法错误的是()。
多瑙河是欧洲第二长河,发源于德国西南部,自西向东注入黑海,流经10个国家,是世界上干流流经国家最多的河流,下列国家没有多瑙河经过的是()。
某校大力美化了校园环境,注重校园文化建设,确定了校风校训、班风班训等。这种现象说明该校重视了()。
公民基本道德规范的主要内容包括()
GPSTheGlobalPositioningSystemisaspace-basedtriangulationsystemusingsatellitesandcomputerstomeasurepositions
最新回复
(
0
)