首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
37
问题
有以下程序
#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=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
C语言中double类型数据占字节数为
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
下列选项中属于面向对象设计方法主要特征的是
下面对对象概念描述正确的是
C语言程序中,运算对象必须是整型数的运算符是
随机试题
A、LaborDepartmentofficials.B、Civilians.C、Lawmakers.D、Thearmy.C
下列发明发现不得授予专利权的有()
下列哪些疾病会出现ANCA阳性
喉软骨支架中,唯一完整的软骨环是
A.摄食一吞咽准备期B.口腔期C.咽期D.食管期E.摄食一吞咽准备期、口腔期假性延髓性麻痹性摄食一吞咽障碍在哪个阶段较严重
下列关于房地产卖点应具备的特点的说法,错误的是()。
在建设单位的进度计划系统中,工程项目年度计划的编制依据有( )。
道教在晚唐北宋年间由于统治阶级的尊崇,所以道教极为兴盛,道教创立于东汉,张陵宣称受法于太上老君。
格式塔和桑代克之间的明显对立在于()。
线性表的长度为n。在最坏情况下,比较次数为n-1的算法是
最新回复
(
0
)