首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 【 】 。 #include<iostream.h> unsigned fun (unsigned num) {unsigned k=1; do{k*=num%10;n
以下程序的输出结果是 【 】 。 #include<iostream.h> unsigned fun (unsigned num) {unsigned k=1; do{k*=num%10;n
admin
2010-03-29
29
问题
以下程序的输出结果是 【 】 。
#include<iostream.h>
unsigned fun (unsigned num)
{unsigned k=1;
do{k*=num%10;num/=10;} while(num);
return k;
}
void main( )
{ unsigned n=26;
cout <<fun(n) <<end1
选项
答案
12
解析
函数有一个形参num,循环前变量k置1,循环中,表达式num%10是取num的个位,将num的个位值累乘于k中,然后num除以10。循环直至num为0结束,这是逐一求出num十进制表示的各位数字,并累乘于变量k的循环。函数最后返回k。函数fun的功能是求整数的各位十进数字积。
转载请注明原文地址:https://kaotiyun.com/show/Zkjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义结构体数组structstu{intnum;charname[20];}x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i<5;i++)printf("
有以下程序:#includemain(){inta=7;while(a--);printf(’’%d\n’’,++a);}程序运行后的输出结果是()。
有以下程序:#includevoidmain(){inti=7;do{if(i%3==1)if(i%5==2){printf(’’*%d’’,i);break;}i++:}while(i!=0);printf(’’\n’’);}
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
uniondt{inta;charb;doublec;}data;以下叙述中错误的是
以下函数的功能是:计算a的n次方作为函数值返回。doublefun(doublea,intn){inti;doubles=1.0;for(i=1;i<=n;i++)S=________;returns;}
若已包括头文件和,运行下面程序的输出结果是()。charsl[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
下列选项中不属于结构化程序设计原则的是()。
在C语言程序中,以下说法正确的是()。
C++中封装性、继承性和【】是面向对象思想的主要特征。
随机试题
软件分为绿色软件和非绿色软件,非绿色软件是指带有病毒的软件。()
支配汗腺的交感神经元内有哪几种神经递质共存
下列哪一条符合麻疹确诊病例
下列哪项属于温燥的临床特点
大叶性肺炎的并发症中错误的是
某上市公司2011年的营业额为15亿元,息税前利润为3.2亿元,公司的资产总额为48亿元,负债总额为32亿元,债务年利息额为1.2亿元。公司计划2012年对外筹资5亿元投资一个新项目。筹资安排初步确定增发新股筹资4亿元,从银行贷款1亿元。经过估算,股票的资
SPEC计算机性能测试有不同的方法,吞吐率测试是指对(10)的测试。
设有一个有10个元素的数组,下列程序将该数组的第1个元素与第10个元素交换,第2个元素与第9个元素交换……,第5个元素与第6个元素交换,在横线处应填写()。PrivateSubCommand1_Click()Dima(1
Jack_____tothemanagerforthemistakeshehadmade.
—MayIputmyluggageontheseatbesideyou,sir?
最新回复
(
0
)