首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int s; scanf("%d", &s); while( s>0 ) { switch(s)
有以下程序 #include <stdio.h> main() { int s; scanf("%d", &s); while( s>0 ) { switch(s)
admin
2021-02-25
29
问题
有以下程序
#include <stdio.h>
main()
{ int s;
scanf("%d", &s);
while( s>0 )
{ switch(s)
{ case 1: printf("%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的常量表达式比较,若圆括号中表达式的值与某个case后面的常量表达式的值相等,就执行此case后面的语句,执行后遇break语句就退出switch语句;若圆括号中表达式的值与所有case后面的常量表达式都不等,则执行default后面的语句,然后退出。所以输入1时打印65,输入2时打印6,输入3时打印64,输入4时打印5,输入5时打印6。
转载请注明原文地址:https://kaotiyun.com/show/uBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+
有以下程序:#include<stdio.h>doublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%3.Of\n",a)
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下列叙述中正确的是()。
以下叙述中正确的是()。
在数据库中,数据模型包括数据结构、数据操作和()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
随机试题
随着中国人生活水平提高,人们越来越将体育锻炼和健康生活联系起来,运动成为时尚,更成为一种生活方式。那么,哪些运动受公众欢迎?为什么这些运动让很多人趋之若骛?从中又反映出中国人对于运动健康观念的哪些变迁?近年来,马拉松成为颇受中国人欢迎的健身方式之一。今年上
试论述欧佩克在1991—1998年间稳定生产困难的原因所在。
衣原体发育周期形成的两种结构体是()、()。
一例患者胸痛l小时急诊,心电图示V4~V6导联的ST段压低0.3mV,T波双向。最佳的处理是
为了改善子宫胎盘血循环,孕妇卧床休息时一般采取的卧位为
买进看涨期权,()。
国家对社会救济、社会福利、优抚和安置等的管理属于行政管理中的()管理类型。
Inspiteof"endlesstalkofdifference,"Americansocietyisanamazingmachineforhomogenizingpeople.Thereis"thedemocrat
以下关了VB文件的叙述中,错误的足()。
Mostofustelloneortwoliesaday,accordingtoscientistswhostudythesethings.Andwerarelygetcaught,becausethelie
最新回复
(
0
)