首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> main() {int a=123456,b; while(a) {b=a%10; a/=10: switch(b) {default:printf("%d",b++);
有下列程序 #include<stdio.h> main() {int a=123456,b; while(a) {b=a%10; a/=10: switch(b) {default:printf("%d",b++);
admin
2022-10-24
64
问题
有下列程序
#include<stdio.h>
main()
{int a=123456,b;
while(a)
{b=a%10;
a/=10:
switch(b)
{default:printf("%d",b++);
case 1:
case 2:printf("%d",b++);break;
case 3:printf("%d",b++);break;
case 4:printf("%d",b++);
}
}
}
程序执行后的输出结果是( )。
选项
A、76654321
B、12345667
C、67564321
D、654321
答案
C
解析
程序中变量a的初值为123456,while循环的终止条件是a为0。循环开始将a的最后一位数字赋给b,a除以10后(丢弃最后一位)重新赋给a。在循环过程中,变量a的取值分别为123456、12345、1234、123、12、1,b的取值分别为6、5、4、3、2、1。循环体中,执行switch(b)语句,当b的数值不等于1、2、3、4时,首先执行default语句,输出b并将b自增1,再执行case 1、case 2语句,输出自增后的b值;当b的数值等于1、2、3、4时,只执行case语句,输出b的值。综上,当b为6、5时,分别输出67、56;当b为4、3、2、1时,分别输出4、3、2、1。最终程序输出结果为67564321。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/HXkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下稗宇:#includemain(){inta=1,b=2,c=3,x;x=(a^b.&c:printf(“%d\n”,x);}程序的运行结果是()。
计算机能直接执行的程序是
有以下程序,程序运行后的输出结果是main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf("%d\n",B);}
有以下程序#includemain(){inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);printf("%d,%c,%d,%c",a1
下列叙述中正确的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。程序的功能是调用fun函数建立班级通信录。通信录中记录每位学生的编号、姓名和电话号码。班级人数和学生信息从键盘读入,每个人的信息作为一个数
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667
以下对C语言中联合类型数据的正确叙述是()。
设有如下关系表:则下列操作正确的是()。
软件测试的目的是()。
随机试题
SandrahadnotbeentoLasVegasmorethanayear.Shewasexcited.HersisterJanicewascomingbyto【C1】______herupinabout
肺炎球菌肺炎伴休克患者,首选补充血容量的液体为
目前的手机触摸屏大多是电容式触摸屏。电容触控技术是利用手指接近电容触控面板时所产生电容变化的触控技术。在开机状态下,下列说法正确的是()。
我国农村普遍使用的沼气池采用的技术是:
1995年起,由于受到世界性“消除碘缺乏运动”的影响,中国开始实行“全民食盐加碘”,每公斤食盐中的碘含量从1995年的6毫克增加到40毫克左右。结果,中国人尿液含碘量从起初的每升不足5微克,迅速增加到1999年的306微克,远远超出正常值。碘摄入过多,也可
(1990年)某公司通过电台及报纸两种方式做销售某种商品的广告,根据统计资料,销售收入R(万元)与电台广告费用x1(万元)及报纸广告费用x2(万元)之间的关系有如下经验公式:R=15+14x1+32x2—8x1x2—2x12一1022;1
[*]
In1490orso,themainprogressmentionedinthispassagewas______.AninventionofanItalianprofessor______.
Inhisbookonbiotechnology,Rifkin_____that"fornow,themostimportantissueathandistomakethenewscienceandtechnolo
PassageThreeWhoshouldbebetterrecognizedinthefilmindustry,accordingtothepassage?
最新回复
(
0
)