首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
48
问题
有以下程序
#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全国计算机二级
相关试题推荐
若有以下程序:#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");flor(i=0;i
在软件开发中,需求分析阶段可以使用的工具是()。
若变量已正确定义,在if(W)printf("%d\n",k);中,以下不可替代W的是()。
以下叙述中正确的是
下列叙述中正确的是
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下列选项中属于面向对象设计方法主要特征的是
软件设计中模块划分应遵循的准则是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
随机试题
对孕妇进行访视,询问并记录她在怀孕期间的吸烟情况,而后分析吸烟史与婴儿出生低体重的关系,这种研究的类型是
X线照片上某处阻挡光线能力的大小称为
构成心腰部的主要是( )
常见的土地估价目的有()。
民事诉讼是指人民法院在当事人和其他诉讼参与人的参加下,以________等方式解决民事纠纷的活动,以及由此产生的各种诉讼关系的总和。()
按照《建设工程工程量清单计价规范》的规定,工程建设风险因素所需费用在______中考虑。
有人针对小学生语文阅读能力与其写作水平之间的关系进行了调查,这种调查属于()。
肺癌术后体位安排不合适的是()。
汉魏六朝诗一般称为()。
询问()的违反治安管理行为人,应当通知其父母或者其他监护人到场。
最新回复
(
0
)