首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { char c; while( ( c=getchar() )!= ’\n’ ) { switch( c-’2’ ) { ca
有以下程序 #include <stdio.h> main() { char c; while( ( c=getchar() )!= ’\n’ ) { switch( c-’2’ ) { ca
admin
2021-06-15
63
问题
有以下程序
#include <stdio.h>
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
解析
本题执行过程为:输入c=’2’,c-’2’=0,首先匹配case0,依次输出6,6,后执行break语句,跳出分支结构;输入c=’4’,c-’2’=2,匹配case2,输出8,执行break语句,跳出分支结构;输入c=’7’,c-’2’=5,匹配default,输出9,执行break语句,跳出分支结构;输入c=’3’,c-’2’=1,匹配case1,依次输出7,7,执行break语句,跳出分支结构。输入回车,结束循环。A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/xftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序,则程序的输出结果是#include<stdio.h>main(){inta=0,b=0,c=0;c=(a-=++a),(a+=b,b+=4’);printf("%d,%d,%d\n",a,b,c);}
以下叙述中正确的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为
下列叙述中正确的是( )。
有以下程序:#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;prinff("%d\
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
以下关于结构化程序设计的叙述中正确的是
以下正确的说法是()。
下列说法不正确的是()。
随机试题
Afathersatathisdesklookingathismonthlybillsverycarefullywhenhisyoungsonrushedinandannounced."Dad,【C1】_
进行疾病三间分布综合描述的典型是
A.羧甲基淀粉钠B.碳酸氢钠C.硬脂酸镁D.乙基纤维素E.聚乙二醇可用作泡腾片润滑剂的是()。
关于风险的说法中,正确的是()。
【2014年上】下列选项中,不属于鲁迅作品中的人物形象的是()。
(华东师大2019)自2015年以来我国外汇储备规模持续下降,试分析其原因并给出相应的对策建议。
心理治疗的基本实施过程为_____________、_____________、_____________、_____________和_____________五个阶段。
在某一表单中设计一个“变色”按钮“Cmmand1”,单击该按钮将随机地改变表单的背景颜色,其代码如下:Left=96Height=37Width=121Caption=(67)Name=(68)PROCEDURE(69)Thisform.
WhichofthefollowingisNOTcorrect?
A、Shehadahighfever.B、Shewasingoodhealth.C、Shehascaughtacold.D、Thereissomethingwrongwithherheartandlungs.
最新回复
(
0
)