首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
21
问题
有下列程序:
#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://jikaoti.com/ti/UGd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
在C语言中,以下说法不正确的是()。
若有函数定义如下:intfun(intx,inty){returnx-y;}则以下涉及上述函数的说明语句错误的()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
下列选项中属于面向对象设计方法主要特征的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
两个或两个以上模块之间关联的紧密程度称为
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
随机试题
原子吸收法是根据基态原子和激发态原子对特征波长吸收而建立起来的分析方法。()
A.医生为患者做检查时,由于消毒观念不强造成交叉感染B.医生的行为使某个患者受益,但却损害了别的患者的利益C.医生对患者的呼叫或提问给予应答D.妊娠危及孕妇的生命时,医生给予引产E.医生泄露患者的个人隐私上述各项中属于医生违背尊重原则的是
用于控制支气管哮喘急性发作的药物是
来源于豆科且含黄酮类成分的药材有
下列说法错误的是( )。
有时候我们会高估自己低估别人.有的时候我们会以自己的眼光看待别人,有时候面对重大事件会存在侥幸心理,你存在这种情况吗?你怎么解决的?
政府的功能是满足人民群众的真正需要,除非政府知道那些需要是什么,否则政府就无法满足那些需要,言论自由能确保政府官员听到这样的需求信息,因此,对一个健康的国家来说,言论自由是必不可少的。下面哪一项如果为真,不能削弱上述论证?
请在“答题”菜单下选择“演示文稿”命令,然后按照题目要求再打开相应的命令,完成下面的内容,具体要求如下:注意:下面出现的所有文件都必须保存在考生文件夹下。打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。
Inthepast,theParkServicefocusedonmakingthebigscenicparksmore【21】______andcomfortablefortourists.Roadswere
TheSantaAnaappealscourtupheldanearlierjuryverdictawarding$3.2millionindamagestoAlexisSartiwhosufferedserio
最新回复
(
0
)