首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int s; scanf(“%d”,&s); while(s>0) { switch(s) { case 1:prinff(“%d”,s+5);
有以下程序: #include main() { int s; scanf(“%d”,&s); while(s>0) { switch(s) { case 1:prinff(“%d”,s+5);
admin
2021-07-09
42
问题
有以下程序:
#include
main()
{ int s;
scanf(“%d”,&s);
while(s>0)
{ switch(s)
{ case 1:prinff(“%d”,s+5);
case 2:printf(“%d”,s+4);break;
case 3: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的常量表达式比较,若圆括号中表达式的值与某个ease后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句。然后退出。所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
转载请注明原文地址:https://kaotiyun.com/show/iEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inti,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++)printf("%d",i+j);printf("\n");}}程序的运行结果是
若变量已正确定义,有以下程序段:i=0;dopfinff(“%d,”,i);while(i++);prinff(“%d\n”,i);程序的运行结果是()。
线性表常采用的两种存储结构是()。
编写函数fun,其功能是:比较字符串的长度,不得使用C语言提供的求字符串长度的函数,函数返回较长的字符串。若两个字符长度相同,则返回第一个字符串。例如,输入“beijing”<CR>“shanghai”<CR>(<CR>为Enter键),函数将返
有以下程序#include<stdio.h>main(){inta;a=(int)(-1.53*3);printf("%d\n",a);}程序的运行结果是
下列叙述中正确的是
以下叙述正确的是
有三个关系R、S和T如下:则下列操作中正确的是()。
以下是正确C语言实型常量的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
随机试题
普希金在波尔金诺时完成的诗体长篇小说是()
化脓性炎组织内浸润的炎细胞主要是
麻黄连翘赤小豆汤合五味消毒饮治疗水肿的证候是
外科的急性感染是指病程在
对于犯罪嫌疑人、被告人有权获得辩护原则理解错误的是:()
国际货物买卖合同中的“溢短装条款”是指:()
成本分析的方法主要有()。
人们常用“小荷才露尖尖角,早有蜻蜓立上头”来形容初露头角的新人。下面与此蕴含相同哲理的诗句有()。
列宁指出:社会主义将来是什么样子,什么时候达到完备的形式,这些我们不知道,也不能说。只有未来的建设者才能具体描述未来的样子。我们现在所知道的只是一些基本原则。列宁所说的这些基本原则是()
计算并填写下表。
最新回复
(
0
)