首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inc1ude main() {int c; while((c=getchar())!=’u’) {switch(c—’3’) {case 0: case 1:putchar(c+
有以下程序: #inc1ude main() {int c; while((c=getchar())!=’u’) {switch(c—’3’) {case 0: case 1:putchar(c+
admin
2021-07-09
47
问题
有以下程序:
#inc1ude
main()
{int c;
while((c=getchar())!=’u’)
{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");}
从第一列开始输入数据(
代表一个回车符):
3 845
,则程序输出结果为( )。
选项
A、77889
B、77868
C、776810
D、7.78866e+007
答案
A
解析
题中while循环的条件是:当从键盘读入的字符不是“’\n’”时,执行while循环。输入第一个字符3时:执行case 0,什么也不输出:case 1,输出7;case2,输出7;遇到break语句,跳出switch语句。输入第二个字符8时“c.’3’=5”,不执行任何浯句。输入第三个字符4时“c—’3’=1”,执行case l输出8:case2,输出8:遇到break语句,跳出switch语句。输入第四个字符5时“c一’3’=2”,执行case 2,输出9;遇到break语句,跳出switch语句。
转载请注明原文地址:https://kaotiyun.com/show/POtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
有以下程序:#includemain(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行
有如下程序#includestructperson{charname[10];intage;}main(){structpersonroom[4]={{"Zhang",19},{"Li",20},{"Wang",
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
有以下程序:#include<stdio.h>main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的运行结果是()。
有以下定义语句,编译时会出现编译错误的是
C语言源程序名的后缀是
在关系数据库中,用来表示实体间联系的是()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
若有定义“intx,y;”并已正确给变量赋值,则下列选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式“(x-y)”等价的是()。
随机试题
蓼大青叶的气孔轴式多是
我国儿童的错胎畸形发生率达
公民、法人或者其他组织因不可抗力或者其他特殊情况耽误法定行政诉讼申请期限的,在障碍消除后的()内,可以申请延长期限
关于我国的人民代表大会制度,下述选项中哪些是错误的?()
劳动者离开用人单位时,有权索取本人职业健康监护档案复印件,用人单位应当有偿提供。
关于沉井施工技术的说法,正确的是()。
在市场经济条件下,以下不属于调节个人收入水平和差距的是()。
下图中计算机硬件系统基本组成部件1、2、3、4和5的名称是()。
窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:PrivateSubCommand1_Click()
A、Adviser.B、Accountant.C、Supervisor.D、Investor.A
最新回复
(
0
)