首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。 #include<stdio.h> main() { int i; while((i=getchar())!=’\n’) { swi
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。 #include<stdio.h> main() { int i; while((i=getchar())!=’\n’) { swi
admin
2013-08-15
22
问题
若运行下列程序时,输入以下指定数据,则正确的运行结果是( )。
#include<stdio.h>
main()
{ int i;
while((i=getchar())!=’\n’)
{ switch(i)
{ case’0’:
case’1’:putchar(i+4);
case’2’:putchar(i+4);break;
case’3’:putchar(i+4);
default:putchar(i+2);break;
}
}
pfintf("\n");
}
输入数据(第一列):2473<回车>
选项
A、6688766
B、66975
C、66778777
D、668966
答案
B
解析
在执行switch语句的case时,遇到break语句时,结束当前switch语句,若case语句中无break语句,将接着执行下一个case语句。本题中,输入数据2473后,i的初值为2。执行switch语句时,首先执行“case ’2’:putcllar(i+4);break;”语句,输出字符“2+4”即“6”。当程序第二次进入while循环,i的值被赋为4。执行switch语句时,将执行“default:putcIlar(i+2);break;”语句,输出字符“4+2”即“6”。当程序第三次进入while循环,i的值被赋为7,执行switch语句时,将执行default:putchar(i+2);break;语句,输出字符“7+2”即“9”。当程序第四次进入while循环,i的值被赋为3。执行switch语句时,将执行“case’3’:putchar(i+4);default:putcllar(i+2);break;"语句,先后输出字符“3+4”即“7”和“3+2”即“5”。由上分析可知运行结果为66975。
转载请注明原文地址:https://jikaoti.com/ti/61n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【 】。#include<stdio.h>main(){intn=12345,d;while(n!=O){d=n%10;printf("%
设有条件表达式:(EXP)?i++:j-- ,则以下表达式中与(E)(P)完全等价的是
可在C程序中用作用户标识符的一组标识符是
下列程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#include<stdio.h>main(){FILE*fp;charch;fp=fopen(【】);
已有定义;char c=’ ’;int a=1,b;(此处c的初值为空格字符),执行b=!c &&a;后b的值为【 】。
设有下列程序段: char s[20]="Beijing",*p; p=s; 则执行p=s;语句后,下列叙述正确的是( )。
有以下程序 #include <stdio.h> main() { FILE*pf, char *s1="China",*s2="Beijing"; pf=fopen("abc.dat
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中司将q所指结点从链表中删除并释放该结点的语句组是______。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3select(inta[N][M],int*n)
随机试题
某单价合同的投标报价书中出现了明显的单价数字计算错误,导致计算结果最终与总价不一致,业主可以采用的做法是()。
下列关于闭塞性周围动脉粥样硬化叙述错误的是
成人呼吸窘迫综合征进展期的临床特点除外
工程监理单位有( )行为的,依法承担法律责任。
儿童动作发展有哪些规律?
心理健康教育是面向大多数心理正常的学生,心理健康教育的目的主要是()
Thearticlesuggeststhatwhenaperson________underunusualstressheshouldbeespecialcarefultohaveawell-balanceddiet.
Untillastspring,NiaParkerandtheotherkidsinherneighborhoodcommutedtoschoolonBus59.Butasfuelpricesrose,the
“男女”和“阴阳”似乎指的是同一种区分标准,但实际上,“男人和女人”区分人的性别特征,“阴柔和阳刚”区分人的行为特征。按照“男女”的性别特征,正常人分为两个不重叠的部分;按照“阴阳”的行为特征,正常人分为两个重叠部分。以下各项都符合题干的含义,除了:
PERFIDY:LOYALTY::
最新回复
(
0
)