首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char c; while( ( c=getchar() )!= ’\n’ ) { switch( c-’2’ ) { case 0 : case 1 : putchar( c+4 ); case 2 :
有以下程序 #include main() { char c; while( ( c=getchar() )!= ’\n’ ) { switch( c-’2’ ) { case 0 : case 1 : putchar( c+4 ); case 2 :
admin
2019-08-18
52
问题
有以下程序
#include
main()
{
char c;
while( ( c=getchar() )!= ’\n’ )
{
switch( c-’2’ )
{
case 0 :
case 1 : putchar( c+4 );
case 2 : putchar( c+4 ); break;
case 3 : putchar( c+3 );
default : putchar( c+2 ); break;
}
}
printf( "\n" );
}
程序运行后从第一列开始输入以下数据
2473<回车>
程序的输出结果是( )。
选项
A、668977
B、4444
C、6677877
D、68766
答案
A
解析
字符常量与其ASCII码值一一对应,在计算的时候,一般是字符数据对应的ASCII码参与运算。本程序的逻辑是如果输入的字符不为<回车>,判定表达式"c-?2?"的值,如果表达式的值为0或者1,即输入的字符为?2?、?3?时,输出两遍c+4对应的字符;输入的字符为?4?时,输出一遍c+4对应的字符;输入的字符为?5?,输出c+3和c+2对应的字符;输入的字符为?7?时,输出c+2对应的字符,所以答案选A。
转载请注明原文地址:https://kaotiyun.com/show/4eRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidf(int*q){inti=0;for(;i<5;i++)(*q)++;main(){inta[5]={1,2,3,4,5},i;f(
以下程序段完全正确的是()。
有以下程序:#includemain(){inta=2,b;b=a<<2;printf("%d\n",b);}程序运行后的输出结果是()。
有以下程序:#includemain()}hata=l,b=2,c=3,x;x=(a^b&c;printf("%d\n",x);}程序的运行结果是()。
若有定义语句charc=’\101’;则变量c在内存中占
以下叙述中正确的是
下列叙述中正确的是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实体医生和患者之间的联系是()。
“商品”与“顾客”两个实体集之间的联系一般是
随机试题
AnoldIndianstorysaysthatthegameofchess(国际象棋)wasinventedbySissaBen,PrimeMinisterofKingShirham.Assoonasthe
Ⅱ型呼吸衰竭应给予吸氧的浓J蔓是
63岁妇女出现血性白带,除生殖系统恶性肿瘤外,考虑有哪些疾病可能
怀疑再生障碍性贫血的老年患者行穿刺的最佳部位是
A.大黄B.火麻仁C.京大戟D.巴豆E.芫花治疗寒积便秘,宜用()
某公司从一家跨国公司购进一套生产速溶咖啡的技术资料,因技术力量薄弱,无法生产出合格产品,遂与某科技大学签订技术合同,约定由该公司提供技术开发所需科研经费,付酬10万元,并派5名技校毕业生协助参与开发工作,主要是整理资料,购买器材等,但对开发出的成果如何申请
素质教育是指一种以提高受教育者诸方面素质为目标的教育模式,它重视人的()。
根据以下资料。回答下列题。2011年,我国能源生产总量达到31.8亿吨标准煤,是世界第一大能源生产国。其中,原煤产量35.2亿吨,原油产量稳定在2亿吨,成品油产量2.7亿吨。天然气产量快速增长,达到1031亿立方米。电力装机容量10.6亿千瓦。年
______foreverarethedays______Iwasyoung.
Splittingdinnercheckscancauseasplittingheadache,evenwhenthedinersaremathematicsmajors.Threecomputerscience【B1】_
最新回复
(
0
)