首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int c; while((c=getchar0)!=’\n’) { switch(c-’3’) { case 0: ca
有以下程序: #include<stdio.h> main() { int c; while((c=getchar0)!=’\n’) { switch(c-’3’) { case 0: ca
admin
2020-06-16
29
问题
有以下程序:
#include<stdio.h>
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;
}}
printf(’’\n’’);}
从第一列开始输入数据(<CR>代表一个回车符):3845<CR>,则程序输出结果为( )。
选项
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://jikaoti.com/ti/a0G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
以下叙述中正确的是()。
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2:elsey+=3;printf("%d\n",y)
以下叙述中错误的是()。
以下叙述中错误的是()。
下面不能作为结构化方法软件需求分析工具的是()。
下列给定程序中,函数fun的功能是:把形参s所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参S所指字符串为“abedefgh”,执行结果为
以下数组定义中错误的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
下面的程序在编译时产生错误,其出错原因是()。#include<stdio.h>main(){int1_case;floatprintF;printf(’’请输入2个数’’);sca
随机试题
疖可引起化脓性海绵状静脉窦炎的部位为
(2011年)热力学第一定律是关于热能与其他形式的能量相互转换的定律,适用于()。
项目管理不仅是指单一项目管理,还包括多项目管理。其中,多项目管理包括()。
以下对GB/T24001(中国环境管理体系)一ISO14001标准的应用原则的表述,说法有误的是()。
质量管理是在质量方面指挥和控制组织的协调的活动。通常包括:①明确各级管理人员的责任分工;②编制质量手册、程序文件;③确定质量方针;④落实组织制度。正确的顺序应该是()。
企业在实际计提固定资产折旧时,当月增加的固定资产,当月计提折旧;当月减少的固定资产,当月不提折旧。()
汽车是我国实行进口配额管理的商品,以一般贸易方式进口的汽车,在办理进口申报手续时,必须向海关递交:
1988年北美的干旱可能是由于太平洋赤道附近温度状况的大面积范围改变引起的。因此,这场干旱不能证明长期而言全球发生变暖趋势的假设.该趋势据称是由大气污染物如二氧化碳造成的。以下哪项如果为真,最能构成对上述论证的质疑?
生产力范畴反映的是()。
Istestanxietydestructive?Canwemaketestanxietyworkforus?Theanswertobothofthesequestionsisyes.Testanxietyof
最新回复
(
0
)