首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() { int a=123456,b; while(a) { b=a%10; a/=10; switch(b) { de
有下列程序 #include<stdio.h> main() { int a=123456,b; while(a) { b=a%10; a/=10; switch(b) { de
admin
2022-04-02
82
问题
有下列程序
#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++);
case 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,接着继续执行case 1,break退出switch。执行下一次循环,当b取值为5时,执行case 5输出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/thkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据字典(DD)所定义的对象都包含于()。
在数据库中,产生数据不一致的根本原因是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
C语言中char类型数据占字节数为
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是
设有以下函数:voidfun(intn,char*s){…},则下列对函数指针的定义和赋值均正确的是()。
给定程序modi1.C的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增
下列说法不正确的是()。
随机试题
A.二甲双胍B.罗格列酮C.格列齐特D.阿卡波糖E.瑞格列奈
A.IgMB.IgGC.sIgAD.IgDE.IgE五聚体分子()
背景某机电安装工程由业主邀请同行业有业绩的A、B、C、D、E、F六家施工单位进行机电安装工程总承包的投标,工程采用总价包干,变更在分部工程价±5%范围内不做调整。工期18个月。投标前一个小时,A公司突然提交总价降低10%的补充标书。开
某房地产开发公司于2011年1月受让一宗土地使用权,根据转让合同支付转让方地价款6000万元。2011年2月至2012年3月中旬,该房地产开发公司占用受让土地的70%(其余30%尚未使用)的面积开发建造一栋写字楼。在开发过程中,根据建筑承包合同支付给建筑公
与通常采用的招标方法比较,协商选择方法的优点是()。在可供单位较多、采购单位难以抉择时,也可以采用()。
关于生物性状的叙述正确的是()。
《中华人民共和国教师法》规定,取得初级中学教师,初级职业学校文化、专业课教师资格,应当具备()。
设常数x>0,求极限。
Inthefollowingessay,eachblankhasfourchoices.Choosethebestanswerandwritedownontheanswersheet.Toarouter,
Almosteveryactivityinliferequirescommunication.Whenyoumakeaspeechatschool,【B1】______yourfoodatarestaurant,o
最新回复
(
0
)