首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
45
问题
有以下程序
#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://jikaoti.com/ti/ahz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
负责数据库中查询操作的数据库语言是
有以下结构体说明、变量定义和赋值语句structSTD{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是
数据流图中带有箭头的线段表示的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
以下选项中,没有编译错误的是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
对软件系统总体结构图,下面描述中错误的是()。
数据库系统的数据独立性是指()。
随机试题
义项
支气管肺炎的炎症属于
Whatisthenatureofthescientificattitude,theattitudeofthemanorwomanwhostudiesandappliesphysics,biology,chemis
治疗胆绞痛宜选用
《城市规划强制性内容暂行规定》规定,城市详细规划的强制性内容不包括()。
某银行推出某种贷款品种,该品种的利率每月根据市场利率调整一次,则该贷款属于()贷款。
公文的收文办理环节不包括()。
虽然我们已经改革了好几项规章制度,但至今还有一些规章制度不合理,需要改革。
水平一体化物流是指同一行业的多个企业,通过共同利用物流渠道,获得规模经济效益、提高物流效率。水平一体化物流须具备物流需求和物流供应的信息平台,要有大量企业参与并存在较多的商品量。根据上述定义,下列选项属于水平一体化物流的是()。
A、Itcandoeverythingonecanpossiblyimagine.B、Itwillsurpasshumanintelligence.C、Itwillreplacehumanintelligenceone
最新回复
(
0
)