首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。 #include<stdio.h> main() { int i; while((i=getchar())!=’\n’) { swi
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。 #include<stdio.h> main() { int i; while((i=getchar())!=’\n’) { swi
admin
2013-08-15
28
问题
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。
#include<stdio.h>
main()
{ int i;
while((i=getchar())!=’\n’)
{ switch(i)
{ case’0’:
case’1’:putchar(i+4);
case’2’:putchar(i+4);break;
case’3’:putchar(i+4);
default:putchar(i+2);break;
}
}
pfintf("\n");
}
输入数据(第一列):2473<回车>
选项
A、6688766
B、66975
C、66778777
D、668966
答案
B
解析
在执行switch语句的case时,遇到break语句时,结束当前switch语句,若case语句中无break语句,将接着执行下一个case语句。本题中,输入数据2473后,i的初值为2。执行switch语句时,首先执行“case ’2’:putcllar(i+4);break;”语句,输出字符“2+4”即“6”。当程序第二次进入while循环,i的值被赋为4。执行switch语句时,将执行“default:putcIlar(i+2);break;”语句,输出字符“4+2”即“6”。当程序第三次进入while循环,i的值被赋为7,执行switch语句时,将执行default:putchar(i+2);break;语句,输出字符“7+2”即“9”。当程序第四次进入while循环,i的值被赋为3。执行switch语句时,将执行“case’3’:putchar(i+4);default:putcllar(i+2);break;"语句,先后输出字符“3+4”即“7”和“3+2”即“5”。由上分析可知运行结果为66975。
转载请注明原文地址:https://kaotiyun.com/show/QMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
函数min()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空#include<stdio.h>structnode{intdata;structn
以下程序的输出结果是【 】。#include<stdio.h>#include<string.h>char*fun(char*0{char*p--t;
以下程序的输出结果是【 】。#include<stdio.h>main(){intn=12345,d;while(n!=O){d=n%10;printf("%
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
以下叙述中错误的是
下列叙述中,不符合良好程序设计风格要求的是
下列程序的定义语句中,x[1]的初值是【 】,程序运行后输出的内容是【 】。#include<stdio.h>main(){intx[]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,1
下列程序的输出结果是【】。#include<stdio.h>voidfun(intx){if(x/2>0)fun(x/2);printf("%d",x);}main()
有下列程序: #include <stdio.h> void fun(int * s,int n1,int n2) { int i,j,t; i=n1;j=n2; while(i<j){t=s[
随机试题
今后五年,我国政府将加大财政投入,逐步分类推进中等职业教育免除学杂费,率先从建档立卡的家庭经济困难学生实施普通高中免除学杂费,实现家庭经济困难学生资助全覆盖。下列表述最符合题意的是()
有关细胞的叙述,正确的是
非参统计与参数统计相比较,优点是
A、消除速度常数KB、吸收速度常数KaC、多剂量函数D、A和BE、B和C单室模型单剂量血管外给药的C-t关系式可求()
双排脚手架搭设高度超过50m时,应采用的搭设措施是()。
背景某项目部负责南方某市话线路工程的施工,工程计划7月1日开工、9月30日完工,施工内容包括制作架空杆路、敷设架空电缆和管道电缆、安装配线设备、总配线架成端等工作量,工程采用包工不包料的方式承包。项目部的人员构成情况见下表:本工程的施工组织设计中涉及
法定解释应严格按照法定解释权限进行,任何部门都不能超越权限进行解释,因此法定解释具有()。(2011年)
下列企业发生的事项中,通过“主营业务成本”科目核算的有()。
ThecompanyissuesanannualreporteveryMarch.
CulturalDifferencesbetweenEastandWestI.FactorsleadingtotheculturaldifferencesA.Differentculture【T1】______【T1】___
最新回复
(
0
)