首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
22
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(inta,intb){intt;t=a;a:b;b=t;}main(){intc[10]={1,2,
关于算法,以下叙述中错误的是
以下叙述中正确的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗,则实体医生和患者之间的联系是()。
在面向对象方法中,不属于“对象”基本特点的是
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
用树形结构表示实体之间联系的模型是
随机试题
“三个代表”重要思想是指中国共产党()
52岁,月经不规则,月经过多,子宫如孕50天大小,无贫血,诊断为子宫肌瘤。需采用下列哪项措施
关于多发性骨髓瘤的叙述,错误的是
男性,62岁,急性重症胰腺炎患者,于非手术治疗中,尿量逐渐减少,无尿2日,出现气促、全身水肿,血压180/92mmHg,心率120次/分,听诊闻及两下肺布满细湿啰音,查血钾3.9mmoL/L,BUN25.2mmol/L,肌酐577μmol/L,目前应采取
患者,男,33岁。心脏骤停初期复苏成功,但病人意识不清,心电图示Ⅲ度房室传导阻滞,需继续行二期复苏和后期复苏。为患者快速静脉滴注20%甘露醇,其主要作用是
运到施工现场的材料、半成品或构配件等都应具有产品( )和技术说明书。对进口钢材的检验程度应该是( )。
按照《建设工程质量管理条例》的规定,在正常使用条件下,建设工程的最低保修期限为()。
面质的意义在于()。
全民族抗战爆发以来,中国军队取得的第一次重大胜利,粉碎了日军不可战胜的神话的战役是
WhowontheWorldCup1994footballgame?WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?【1】anevent
最新回复
(
0
)