首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() {int c; while((c=getchar0)!=‘\n’) { switch(c=‘3’) { case 0: case 1:p
有以下程序: #include main() {int c; while((c=getchar0)!=‘\n’) { switch(c=‘3’) { case 0: case 1:p
admin
2012-08-23
59
问题
有以下程序:
#include
main()
{int c;
while((c=getchar0)!=‘\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;
}}
pfintf(“\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,执行case1。输出8;case 2,输出8;遇到break语句,跳出switch语句。输入第四个字符5时:c-‘3’=2,执行case2,输出9;遇到break语句,跳出switch语句。
转载请注明原文地址:https://kaotiyun.com/show/ZfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义语句,则sizeof(a)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear,union{intshare
有以下程序:voidfun1(char*p){char*q;q=p;while(*q!=’\0’){(*q)++;q++;}}main(){chara[]={"
以下能正确定义一维数组的选项是()。
有以下函数定义:voidfun(intn,doubx){……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
下列叙述中正确的是
设有以下说明语句:structex{intx;floaty;charz;}example;则下面叙述中不正确的是()。
设有以下定义stnctss{intinfo;sEruc5ss*link;}x.y,z;且已建立如下图所示链表结构:请写出删除结点y的赋值语句______。
对下列二叉树进行中序遍历的结果为【】。
在深度为5的满二叉树中,结点的个数为
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
随机试题
下列地基处理方法中,最常用最经济的深层地基处理方法是()。
医院健康教育的意义有【】
曹植、曹丕散文的特点是【】
企业一般使用流动负债解决流动资金需求,使用权益资金或长期债务支持长期资金需求的资本结构是
若用户操作时,不小心误删了本机硬盘中的某个文件或文件夹,可在______里把它恢复。
心肝血虚证见不到
A公司注册资本总额为100万元,收到乙公司投入的现金24万元,在注册资本中占20%的份额,A公司进行账务处理时,可能涉及的科目有()。
旋转式变流机()
合同双方当事人在合同中没有明确是定金的,应视为预收款。()
Thinkingsmall,beingengaging,andhavingasenseofhumordon’thurt.Thoseareafewofthetraitsofsuccessfulsciencecrow
最新回复
(
0
)