首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
52
问题
有下列程序
#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全国计算机二级
相关试题推荐
以下选项中不属于C语言程序运算符的是
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
有以下程序(strcat函数用以连接两个字符串)#inolude#includemain(){chara[20]="ABCD\0EFG\0",b[]="TJK";streat(a,b);
以下叙述中正确的是
有以下程序段TypedefstructNODE{intnum;structNODE*next;}OLD;以下叙述中正确的是
设有定义语句intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值不能完成此操作的语句是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
判断char型变量c1是否为小写字母的正确表达式为()。
随机试题
中年男性,主诉全口牙酸痛,牙合面磨平,咀嚼无力,有耳部疼痛,来院就诊。检查:面下1/3短,牙列完整,全口牙广泛过度磨耗并超过生理范围。牙合面探硬,无变色,多处过敏点,咀嚼肌及关节有压痛,偶有关节弹响。除上述已有的检查外,重点补充检查
下丘脑主要核团有视上核和室旁核,其神经元能分泌
下列蒽醌中,酸性最强的化合物是
属于上皮组织发生的肿瘤是()
该个体户4月份应纳税所得额为( )元。该个体户4月份应缴纳个人所得税额为( )元。
仁达公司2007年发生或发现的下列交易或事项中(均具有重大影响),会影响其2007年年初未分配利润的有()。
某教师在“细胞的衰老和凋亡”一节的教学中,为了引导学生思考,设计了5个问题。其中3个问题都提问了班长。该教学行为不符合课程基本理念中的()。
化学与生活密切联系,在日常生活中,下列解决问题的方法不可行的是()。
数据库设计中反映用户对数据要求的模式是()。
ZhangMingwantstobea______.IsZhangMinganexperiencedteacherinorganicchemistry?______.
最新回复
(
0
)