首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int c; while((c=getchar())!=’\n’) { switch(c-’3’) { case 0: case 1:putch
有以下程序: #include main() { int c; while((c=getchar())!=’\n’) { switch(c-’3’) { case 0: case 1:putch
admin
2017-11-27
80
问题
有以下程序:
#include
main()
{ int c;
while((c=getchar())!=’\n’)
{ switch(c-’3’)
{ case 0:
case 1:putchar(c+4);
case 2:putchar(c+4);break;
case 3:putchar(c+3);
case 4:putchar(c+3);break;
}}
printf("\n");}
从第一列开始输入数据(
代表一个回车符):3845
,则程序输出结果为( )。
选项
A、77889
B、77868
C、776810
D、77886610
答案
A
解析
题中while循环的条件是:当从键盘读入的字符不是“’\n’”时,执行while循环。输入第一个字符3时:执行case 0,什么也不输出;case 1,输出7;case 2,输出7;遇到break语句,跳出switch语句。输入第二个字符8时“c一’3’=5”,不执行任何语句。输入第三个字符4时“c-’3’=1”,执行case 1输出8;case 2,输出8;遇到break语句,跳出switch语句。输入第四个字符5时“c-’3’=2”,执行case2,输出9;遇到break语句,跳出switch语句。
转载请注明原文地址:https://kaotiyun.com/show/jnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){chars[]="159",*P;P=s;printf("%c",*P++);printf("%c",*P++);}程序运行后的输出结果是()。
下列关于栈的描述中错误的是()。
针对简单程序设计,以下叙述的实施步骤顺序正确的是
下列叙述中工正确的是
以下程序的输出结果是_____________。#definePR(ar)printf(“ar=%d”,at)main(){intj,a[]={1,8,3,7,6,13,17,15),*p=a+5;for
对数据元素之间的逻辑关系的描述是___________。
在三级模式之间引入两层映像,其主要功能之一是()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
用筛选法可得到2~n(n
随机试题
纽曼指出,管理部门在指导既定目标的活动时基本用的是两种计划:常规计划和_____。
A.克己B.利人C.同情D.正直E.审慎医师要为医学事业奉献毕生精力,把患者的利益放在首位,属于
对于大气一级评价项目,按大气环境影响评价的技术导则规定,其现状监测不得少于二期,其监测季节分别为()。
基坑开挖过程中应立即停止挖土的异常情况有()等。
单独或合并持有证券公司5%以上股权的股东,不可以向股东会提名()。
证券登记结算机构付出证券但收不到对应款项,或者付出款项但收不到对应证券指的是()。
1995年10月,旅游者王某等7人到旅游行政管理部门投诉,称经导游人员钱某联系,报名参加了某旅行社组织的内蒙古草原风光七日游,每人交纳了旅行费用5000元。从内蒙古旅游归来,他们认为旅程及旅游项目与原来约定的完全不相符。当他们去该旅行社交涉时,却发现该旅行
Catalyst6500的VTP域名是bupt,在该交换机上建立ID号为128,名为phyl28的VLAN,修改ID号为223,名为phy223的VLAN的名字为mat223,并为端口3/10分配128号VLAN,交换机正确的配置是()。
Normallyastudentmustattendacertainnumberofcoursesinordertograduate,andeachcoursewhichheattendsandgiveshim
LeavingHomeGenerally,mostpeoplehaveintheirmindsapictureoftheir"idealhome",butifyouarestudentsorpeopleju
最新回复
(
0
)