首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
73
问题
有以下程序:
#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://www.kaotiyun.com/show/jnxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i<n-1;i++)a[i]+=i;}mainf(){inti;stru
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有以下程序#includestmctstu{intnum;charname[10];intage;};voidfun(structstu*p){printf(“%s\n”,P->name);)
以下程序:#include#includemain(){charstr[]=“abcd\n\123Lxab”;printf(“%d”,(str));}运行后的输出结果是(
设q1和q2是指向一个int型一维数组的指针变量,k为float型变量,下列不能正确执行的语句是()。
一名学生只能住一间宿舍,一间宿舍可住多名学生,则实体“宿舍”与实体“学生”的联系属于___________的联系。
对关系s和关系R进行集合运算,结果中既包含关系S中的所有元组也包含关系R中的所有元组,这样的集合运算称为()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
下列程序的运行结果是()。#include<stdio.h>main(){stmctdate{intyear,month,day;}today;primf("%d\n",sizeof(struct
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
在美学史上属于探讨悲剧的理论观点是【】
举例说明亚文化对健康的影响。
酗酒引起急性胰腺炎是因为()
一定量的理想气体,起始温度为T,体积为V0。后经历绝热过程,体积变为2V0,再经过等压过程,温度回升到起始温度,最后再经过等温过程,回到起始状态,则在此循环过程()。
工程咨询服务的投标文件通常采用()的形式。
已知数列{an},{bn}的通项公式分别为:an=2n+1,bn=2n+1,那么两个数列中序号与数值均相同的项的个数是().
下列人员中,属于无民事行为能力人的是()。
偏执性精神病障碍
在二维数组M[0…n,0…m]中,访问某个元素的平均时间复杂度为______。
Joansoldthehouseanywayeventhoughitwas______herfather’swishes.
最新回复
(
0
)