首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。 #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
56
问题
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。
#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://www.kaotiyun.com/show/QMJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序 #include <stdio.h> struct tt { int x; struct tt *y; } *p; struct tt a[4]= {20,a+ 1,15,a+2,30,a+3,17,
若程序中有宏定义行:#define N 100 则以下叙述中正确的是
有以下程序 #include <stdio.h> void fun(char *t, char *s) { while(*t!=0) t++; while( (*t++ = *s++
有以下程序 #include <stdio.h> void fun(int *a, int n)/* fun 函数的功能是将a所指数组元素从大到小排序*/ { int t, i,j; for (i=0; i<n-1 ;i
下列程序舶输出结果是【 】。#include<stdio.h>main(){inta[5]={2,4,6,8,10},*p;p=a;p++;printf("%d",*p);}
在关系数据库中,用来表示实体之间联系的是【 】。
有下列程序: #include <stdio.h> #include "string.h" void tim(char *s[],int n) { char *t;int i,j; for(i=0;
若有定义:int a[2][3]3;,下列选项中对a数组元素正确引用的是( )。
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
随机试题
多边投资担保机构在作出每一项承保决定之前,必须对_________的投资环境进行审查。
有关人工呼吸与心外按压解释正确的是
软弱地基上荷载、高度差异大的建筑,对减小其地基沉降或不均匀沉降危害有效的处理措施包括下列哪些选项?()
联运无负荷试车合格后,( )在试车记录上签字。
下列金融衍生工具中,属于货币衍生工具的是()。
根据刑事法律制度的规定,行为人基于同一的犯罪故意,连续实施数个性质相同的犯罪行为,触犯同一罪名的犯罪形态为()。
在确定管理层评估持续经营能力的适当性时,下列判断中正确的是()。
法律:法盲
下列关于推进以人为核心的新型城镇化的说法不正确的是()。
电视:节目
最新回复
(
0
)