首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
31
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设循环队列的存储空间为Q(1:35),初始状态为from=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
构成计算机软件的是
结构化程序设计中,下面对GOTO语句使用描述正确的是()。
下列关于数据库设计的叙述中,正确的是
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
以下选项中关于C语言常量的叙述错误的是
下面关于算法的叙述中,正确的是()。
算法的时间复杂度是指()。
随机试题
A.PAS反应B.甲基绿和派若宁反应C.苏丹类染料D.HE染色石蜡切片最常用()
She______anovellastmonthbutIdon’tknowwhethershehasfinishedit.
下述有关Crohn病的叙述正确的是
下列描述中错误的是
A.单纯间断缝合B.单纯连续缝合C.连续锁边缝合D.库兴氏缝合E.康乃尔式缝合腊肠犬,直肠脱出4天,肠黏膜表面糜烂、坏死,决定做直肠切除术。直肠切除术后浆膜肌层缝合方法是
关于假释,下列哪一选项是错误的?(2009—卷二—12,单)
我国金融监管原则包括()。
(2017年真题)周老师在教生字的时候,把容易写错的笔画用彩笔标出来,这是利用()。
在下列国家中,实行事后审查而不采用事前审查宪法监督方式的是()。
Lonelypeople,itseems,areatgreaterriskthanthegregarious(爱交际的)ofdevelopingillnessesassociatedwithchronicinflammati
最新回复
(
0
)