首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #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
68
问题
有下列程序
#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全国计算机二级
相关试题推荐
有以下程序:#includeintb=2:intfun(int*k){b=*k+b;retum(b);}main(){intat[10]={1,2,3,4,5,6,7,8),i;
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
有以下程序main(){intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;default:n=0;k--;case2:case4:n+=2;k-
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由mmn函数输出。请改正
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.C。在此程序中,请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3
给定程序MODI1.C中函数fun的功能是:从n(形参)个学生的成绩中统计出低于平均分的学生人数,此人数由函数值返回,平均分存放在形参aver所指的存储单元中。例如,若输入8名学生的成绩:80.5607290.59851.588
C语言的文件操作过程中,以下描述中正确的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
随机试题
这个标志是何含义?
弛张热是指()
期货公司应当遵守法律、行政法规和中国证券监督管理委员会(以下简称中国证监会)的规定,审慎经营,履行对客户的诚信义务。( )
组合层面的风险识别应当关注()
纳税人应办理变更税务登记的情形有()。
马来西亚的国花是茉莉花。()
下列关于世界上最早研制成功的火车、飞机的动力机的说法,正确的是()。
公元1616年,莎士比亚与汤显祖同年逝世。二人都可算作16、17世纪之交的伟大剧作家。二人都爱写剧本,不过写法却不大一样。比如《罗密欧与朱丽叶》故事临近结尾,一双恋人殉情身亡,惨烈的悲剧以双方家族的和解收尾。和解的意愿的确美妙。只可惜,莎翁用于和解的笔墨太
【2014年广州第52题】以下做法中,所运用的科学原理与其他三项不同的是()。
在Access中已经建立了“学生”表,查找找“学号”是“S00001”或"S00002”的记录,应在查询设计视图的“条件”行中输入()。
最新回复
(
0
)