首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#include<string.h>structS{charname[10];};voidchange(structS*data,intvalue){
有以下程序:#include<stdio.h>main(){inta=一1,b=一1;for(;++a;)++b;printf("%d%d\n",a,b);}程序运行后的输出结果是(
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)y+=2;elsey+=3:printf("%d\
以下选项中叙述正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所做的注释叙述错误的是()。
以下叙述中正确的是()。
关于C语言标识符,以下叙述中错误的是()。
下列给定程序中已建立一个带头结点的单向链表,链表中的各结点按结点数据域中的数据递增有序链接。函数fun的功能是:把形参x的值放入一个新结点并插入链表中,使插入后各结点数据域中的数据仍保持递增有序。请在程序的下画线处填入正确的内容并将下画线删除,使
结构化程序设计的基本原则不包括
随机试题
下面是一个Applet程序,其功能是建立一个图形用户界面的窗口,包括一个文本显示区和一个按钮,点击按钮,可以在文本区已有的文本基础上追加显示10条“WelcometotheNCRExamination!”信息,并且文本区由滚动条控制文本的上下滚动。
差别计件工资制
赵先生患消化性溃疡10余年,饮酒30min后出现剧烈上腹部疼痛,诊断为急性胃穿孔,首要护理措施为
北京地市疾病控制中心,欲找出对病人的生命威胁最大的疾病,以便制定防治对策,需要计算和评价的统计栏标为
中国人李强与意大利人凯瑟琳在意大利结婚并定居在瑞士。婚后因感情不和,甲回到中国提起离婚诉讼。处理离婚事宜时,还应先判断其婚姻的有效性,依据我国有关法律的规定,下列哪项是正确的?()
根据《中华人民共和国自然保护区条例》,下列区域中,属于不得建设任何生产设施区域的有()。
根据《循环经济促进法》规定,以下不属于国家鼓励推广使用的工程建筑材料是()。
美国独立战争
下面4种存储器中,属于数据易失性存储器的是( )。
A、Themanisafootballfan.B、Themanneedsthewoman’shelp.C、Themandidn’twatchTVlastnight.D、Themanoftenhaspowerf
最新回复
(
0
)