首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { int a=123456,b; while(a) { b=a%10; a/=10; switc
有下列程序: #include<stdio.h> main() { int a=123456,b; while(a) { b=a%10; a/=10; switc
admin
2022-10-25
37
问题
有下列程序:
#include<stdio.h>
main()
{
int a=123456,b;
while(a)
{
b=a%10;
a/=10;
switch(b)
{
default:printf(”%d”,b++);
case 1:break;
case 2:printf(”%d”,b++);break;
case 3:printf(”%d”,b++);
case 4:printf(”%d”,b++);
ease 5:printf(”%d”,b++);
}
}
}
程序执行后的输出结果是( )。
选项
A、654321
B、65432
C、65453452
D、654534521
答案
C
解析
程序首先定义整型变量a和b,a的初值为123456。接着通过while,循环,判断a的值是否为0,若不为0,则执行循环体。每次循环将a当前值的个位数字(a%10)赋给b,a自身除以10。再通过switch语句判断b的值执行对应分支语句。所以对应a的每个个位数,b的取值为6,5,4,3,2,1。当b取值为6时,执行default,输出6,接着继续执行case1,通过break退出switch语句。执行下一次循环,当b取值为5时,执行case5输出5。执行下一次循环,当b取值为4时,执行case 4输出4,继续执行case 5输出5。接着执行下一次循环,当b取值为3时,执行case 3输出3,执行case 4输出4,执行case 5输出5;当b取值为2时,执行case 2输出2,通过break退出switch语句;当b取值为1时,执行break,此时a的值为0,循环终止。综上,程序输出结果为65453452。本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/aCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,以下说法不正确的是()。
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.588
以下叙述中错误的是( )。
给定程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),作为函数值返回;并将大于平均值的数放在形参Y所指数组中,在主函数中输出。例如,有10个正数:4630324061745154826,平均值
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为()。
有以下程序:#include<stdio.h>main(){while(getchar()!=’\n’);}以下叙述中正确的是()。
为了使模块尽可能独立,要求()。
下列选项中属于面向对象设计方法主要特征的是()。
下列给定程序中,函数fun的功能是:将形参n所指变量中,各位上为偶数的数去掉,剩余的数按原来从高位到低位的顺序组成一个新数,并通过形参指针n传回所指变量。例如,若输入一个数27638496,则新数为739。请在程序的下画线处填入正确的内容并将下画线删除
实现运行时的多态性要使用()。
随机试题
输尿管的三个狭窄,由起始端至末端依次为
根据化妆品定义,化妆品使用的目的不包括
下列各项中有关乙炔气瓶在充装过程中,须注意的事项中正确的有()。
施工单位B分别在某省会城市远郊和城区承接了两个标段的堤防工程施工项目,其中防渗墙采用钢板桩技术进行施工。施工安排均为夜间插打钢板桩,白天进行钢板桩防渗墙顶部的混凝土圈梁浇筑、铺土工膜、植草皮等施工。施工期间由多台重型运输车辆将施工材料及钢板装运抵作业现场,
《关于促进乡村旅游可持续发展的指导意见》指出,大力支持引进懂经营、善管理的其他地区能人投资旅游,以吸纳就业、带动创业的方式带动农民增收致富的“能人带户”模式。()
学龄前儿童脂肪供能比以()为最佳。
阅读材料,回答下列问题。2015年,全国居民人均可支配收入为21966元,比上年增长8.9%,增长率比2014年下降1.2个百分点。按常住地分,城镇居民人均可支配收入为31195元,比上年增长8.2%,增长率比2014年下降0.8个百分点;农村居民人均可
A.葡萄糖B.菊粉C.内生肌酐D.对氨基马尿酸血浆清除率接近于零的物质是
社会认知【华南师范大学2013】
AUDACIOUS:
最新回复
(
0
)