首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> unsigned fun(unsigned num) { unsigned k=1; do{ k*=num%10; num/=10; }while(num);
有以下程序: #include<stdio.h> unsigned fun(unsigned num) { unsigned k=1; do{ k*=num%10; num/=10; }while(num);
admin
2020-06-16
35
问题
有以下程序:
#include<stdio.h>
unsigned fun(unsigned num)
{
unsigned k=1;
do{
k*=num%10;
num/=10;
}while(num);
return k;
}
main()
{
unsigned n=26;
printf("%d\n",fun(n));
}
程序运行后的输出结果是( )。
选项
A、12
B、10
C、16
D、8
答案
A
解析
程序首先执行main函数,执行printf("%d\n",fun(n));即输出表达式fun(6)的值,为了计算该表达式,需要调用函数func。此时main将n中的26作为实参传递给fun的num,即num值为26,接着执行do—while语句。第1次循环,执行k*=num%10,即k=k*(num%10)=1*(26%10)=6;执行num/=10,即num=num/10=26/10=2;while后面循环条件为num,此时num为2,是非0值,即表示循环条件成立,继续执行循环体。此时k为6,num为2,执行do—while中的语句后,k为12,num为0。由于while后面循环条件为num,此时num为0,表示循环条件不成立,结束循环,执行return k,即返回至main函数中的被调用处,执行main函数,执行printf语句,输出结果为12。
转载请注明原文地址:https://kaotiyun.com/show/74Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:intx=12,y=8,z;在其后执行语句z=0.9+x/y;则z的值为
编写函数intfun(intlim,intaa[MAX]),其功能是求出小于或等于lim的所有素数并放在aa数组中,并返回求出的素数的个数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
函数fun的功能是:计算1+x++…+的前n项。若x=2.5,函数值为12.182340。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构。试题程序:#incl
有以下程序(注意:字母A的ASCII码值为65):#include<stdio.h>main(){char*s={"ABC"};do{printf("%d",*s%10);}while(*s++);
以下叙述中正确的是()。
以下针对全局变量的叙述错误的是()。
下列选项中属于面向对象设计方法主要特征的是()。
一般情况下,当对关系R和S进行自然连接时,要求R和s含有一个或者多个共有的()。
给定程序中,函数fun的功能是:将不带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为10、4、2、8、6,排序后链表结点数据域从头至尾的数据为2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线删
下面属于软件设计阶段产生的文档是()。
随机试题
可治疗老年便秘、产后便秘的通便类药物是
王某与李某为一幢楼房的权属发生纠纷,起诉至人民法院。张某向人民法院主张该幢楼房归他所有,人民法院遂追加张某为第三人。其后原告王某申请撤诉,根据上述情况下列说法正确的是:
符合条件()时,用电单位宜设置自备电源。
若投资15万元建造一个任何时候均无残值的临时仓库,估计年收益为25000元,假定基准收益率为12%,仓库的寿命期为8年,则该项目()。
通过摆事实、讲道理进行教育的德育方法是___________。
当社会总需求小于社会总供给时,一般不宜采取()。
根据以下资料,回答以下题。2014年,某市十大产业链企业累计完成产值3528.8亿元,同比增长13.4%;实现主营业务收入3478.8亿元、利税348.9亿元、利润222.9亿元,同比分别增长13.0%、19.4%和19.5%。其中,十大产业链规
某眼镜店推出一款墨镜,该墨镜的利润为进价的25%,在“世界护眼日”当月,又推出了一款近视镜,该近视镜的利润为进价的15%,墨镜比近视镜的卖价贵142元,近视镜的进价是墨镜进价的84%,那么墨镜进价为多少元?
“江山多娇—2011.中国百家金陵画展(中国画)”,于11月16日上午在江苏省美术馆举行。(语料来源:《美术报》,2011年11月21日)
Theindustrialsocietieshavebeenextremelyproductiveduringthelasttwocenturies.Theeconomicadvancehasbeen【C1】______
最新回复
(
0
)