首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_____。 #include<iostream.h> unsigned fun(unsigned num) { unsigned k=1; do{k * =num%10;num/=10;}while(nu
以下程序的输出结果是_____。 #include<iostream.h> unsigned fun(unsigned num) { unsigned k=1; do{k * =num%10;num/=10;}while(nu
admin
2013-02-27
17
问题
以下程序的输出结果是_____。
#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) < < endl;
}
选项
答案
12
解析
函数有一个形参num,循环前变量k置1,循环中,表达式num%10是取num的个位,将Hum的个位值累乘于k中,然后num除以10。循环直至num为0结束,这是逐一求出num十进制表示的各位数字,并累乘于变量k的循环。函数最后返回k。函数fun的功能是求整数的各位十进制数的积。
转载请注明原文地址:https://kaotiyun.com/show/4SVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> main() {char*s="01234"; while(*(++s)!=’\0’) {switch(*s-’0’) {case0: case1:putchar(*s+1)
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出"OK"的语句是()。
数据库系统的数据独立性是指()。
某带链的队列初始状态为front=rear=NULL。经过一系列正常的入队与退队操作后,front=10,rear=5。该队列中的元素个数为()。
若有定义:inta=1234,b=﹣5678;用语句printf("%+-6d%+-6d",a,b);输出,以下正确的输出结果是()。
将数据和操作置于对象统一体中的实现方式是()。
有以下程序 #include<stdio.h> main() { intw=4,x=3,y=2,z=1; printf("%d\n",(w<xw:z<yz:x)); } 程序运行后的输出结果是()。
有以下程序:#include<stdio.h>##definef(x)X*X*xmain(){inta=3,s,t;s=ffa+1):t=f((a+1));printf("%d,%d\n",s,t);}程序运行后的输出结果是(
下列说法正确的是()。
C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行,另一种是通过()派生出新的类。
随机试题
80%的小儿动脉导管解剖上关闭的时间是
M3特有的遗传标志是
A.焊料焊接B.炉内焊接C.激光焊接D.电阻钎焊E.铸造支架焊接将焊料加热熔化成液态,充满于固态焊件之间,冷却凝固后形成不可折卸接头,口腔科最常用的焊接方法是
下列说法中正确的是:
按照现行税制,下列属于企业所得税纳税义务人的是()。
《建设工程委托监理合同(示范文本)》中,监理人的权利包括( )。
公民、法人或者其他组织认为行政机关的()侵犯其合法权益的,可以向人民法院提起行政诉讼。
估计资产的公允价值减去处置费用后的净额的最佳方法是()。
坚定:信念
Anepidemicofswineflu(猪流感)hasrecentlydevelopedinMexicoandtheUnitedStates,saystheCDC.Swinefluhaskilledmanyp
最新回复
(
0
)