首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> void main() { int s; scanf("%d",&s); while(s>0) { switch(s) { case 1:printf("%d",s+5
有以下程序 #include<stdio.h> void main() { int s; scanf("%d",&s); while(s>0) { switch(s) { case 1:printf("%d",s+5
admin
2018-10-16
49
问题
有以下程序
#include<stdio.h>
void 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和break语句,当变量s的值为1时,执行case1、case 2两条语句,输出65;当变量s的值为2时,执行case 2语句,输出6;变量s的值为3时,执行case3、default两条语句,输出64;变量s的值为4时,执行default语句,输入5;变量s的值为5时,执行default语句,输出6;变量s的值为0时,程序运行结束。
转载请注明原文地址:https://kaotiyun.com/show/S5xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的语句要使指针p指向一个double类型的动态存储单元,请填空。p=【】malloc(sizeof(double));
已有定义:char c;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是
下面程序段的执行结果是()。intx=10;for(;x;x--){if(x%3)continue;printf("%d",x);}
交换两个变量的值,不允许用临时变量,应该使用下列哪一个位运算符()
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4,下列正确的输入语句是()。
下列程序段是从键盘输入的字符中统计小写字母的个数,用换行符结束循环。请填空。intn=0,c;c=getchar();while(c!=’\n’){if(______)n++;}
下面程序的输出结果是【】。charb[]="ABCD";main(){char*chp;for(chp=b;*chp;chp+=2)printf("%s",chp);printf("\n");}
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为【】。
下列叙述错误的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式正确的是(注:□代表空格字符)()。
随机试题
下面排序算法中,平均排序速度最快的是()。
我国社会主义初级阶段的基本经济制度是()。
长期借款所发生的利息支出,可能借记的科目有()。
深圳华富进出口公司(440393xxxx,该企业1年内有3次以上违反海关监管规定行为)从境外购进一批黄铜,料件进口前,该企业已向海关办妥加工贸易合同登记备案手续。料件进口后委托广东佛山佳盛电子厂(440636xxxx,加工贸易B类管理企业)加工生产出口芯片
关于房屋租赁合同的法律特征,说法错误的是()
下列关于北京中轴线描述正确的是()
()是世界上第一部研究教学法的书。
通过集体讨论,使思维相互撞击,进出火花,达到集思广益的效果,属于()。
WhyareLondontaxidriversefficient?
MeaningisHealthierThanHappiness[A]Foratleastthelastdecade,thehappinesscrazehasbeenbuilding.Inthelastthreemo
最新回复
(
0
)