首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
28
问题
有下列程序:
#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全国计算机二级
相关试题推荐
有以下定义语句,编译时会出现编译错误的是()。
下述程序的输出结果是()。#includevoidmain(){inta[5]={1,2,3,4,5};int*p=a,**q=&p;printf("%d",*(p++));pri
以下选项中,能用作数据常量的是()。
在C语言中,变量的隐含存储类别是()。
工厂生产中所需的零件可以存放在多个仓库中,而每一仓库中可存放多种零件。则实体仓库和零件间的联系是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
在E—R图中,用来表示实体联系的图形是
软件生存周期中,解决软件“做什么”的阶段是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
January3rd,2010DearMr.Timbald,Thankyouforyourletterconcerningthepoorqualityofourrubbersoledblackworkboo
某水电站建设项目环评文件经批准后,在()情况下,根据《中华人民共和围环境影响评价法》,建设单位应当重新报批建设项目的环境影响评价文件。
在正常情况下,阴极吸收式阀控密封铅酸蓄电池()。
根据我国《民事诉讼法》的有关规定,下列说法错误的是( )。
委托加工的应税消费品收回后准备直接出售的,由受托方代扣代交的消费税,委托方应借记的会计科目是()。
商店出售假冒伪劣产品,就职业道德规范来说,它直接违背了()原则。
在中国古代文化中,最神圣的典礼,非封禅莫属。封禅是古代君王祭祀天地的典礼,是宣示天地认可帝王执政合法性的仪式。秦汉时期,在封禅的理论中,都是以泰山作为封禅地点的。在泰山上筑坛祭天叫做封,辟场祀地叫做禅。泰山成为封禅的圣地,不仅仅因为它的自然高度,更主要的是
(89年)已知f’(3)=2,则
"WewillsafeguardBritain’screditratingwithacredibleplantoeliminatethebulkofthestructuraldeficitoveraparliame
内存与磁盘之间交换信息的最小单位是
最新回复
(
0
)