首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
48
问题
有下列程序:
#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全国计算机二级
相关试题推荐
以下程序的输出结果是()。#includemain(){inta=8,b=6,m=1;switch(a%4){case0:m++;break;case1:m++:
已定义以下函数:intfun(int*p){return*p;}fun函数的返回值是()。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:给定n个实数,输出平均值,并统计平均值以上(含平均值)的实数个数。例如,n=8时,输入193.199、195.6
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
为了使模块尽可能独立,要求()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下选项中,没有编译错误的是
下列说法不正确的是()。
随机试题
肺气肿最具特征性的体征为()
主动脉窦瘤破裂与室间隔缺损鉴别的特异性表现为()
A.不致出现过敏现象B.柔软、滑润,无板硬、黏着不适感C.不会刺激皮肤引起皮炎D.能使疮口早日愈合E.富有黏性,能固定患部,使患部减少活动
A.银翘散B.羚角钩藤汤C.清瘟败毒饮D.琥珀抱龙丸E.黄连解毒汤急惊风邪陷心肝证用方为
下列有关药物表观分布容积叙述正确的是
一岁半小儿,烦燥易哭,前囟未闭,方颅、鸡胸、"O"型腿,血钙低,血磷低,钙磷乘积<30,碱性磷酸酶20菩氏单位,诊断为:
监理实施细则的编制对象是( )。
下列关于单枕综合铺设法施工基本作业程序正确的是()。
清前期在边疆地区施行的不同于内地行省的统治措施。(四川大学2014年中国通史真题)
Manypsychologists,myselfincluded,usethethird-personperspectivethemeintheirworkinavarietyofways.Narrativether
最新回复
(
0
)