首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是_____。 #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
44
问题
以下程序的输出结果是_____。
#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://www.kaotiyun.com/show/4SVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有语句typedefstruetS{intg;charh;}T;,则下列叙述中正确的是()。
有以下程序: #include<stdio.h> #defineS(x)4*(x)*x+1 main() { intk=5,j=2; printf("%d\n",S(k+j)); } 程序的运行结果是()
有以下程序 #include<stdio.h> main() {inta[3][3]3={0,1,2,3,4,5,6,7,8},(*p)[3],i; p=a; for(i=0;i<3;i++) {printf("%d",
设有函数说明语句: intfun(int,int); 以及函数指针定义语句: int(*f)(int,int); 若要使函数指针指向函数fun的入口地址,以下选项中正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
若有定义:chars1[100]="name",s2[50]="address",s3[80]="person";,要将它们连接成新串:"personnameaddress",正确的函数调用语句是()。
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
关系数据模型的三个组成部分中不包括()。
当变量c的值不为2、4、6时,值为“真”的表达式是()。
对于存在多个条件复杂组合的判断问题,其加工逻辑使用______描述较好。
随机试题
营养学
已知矩阵A=,B=,则=()
下列试验属于碳水化合物代谢试验的是
项目雇员考核的作用是()。
下列关于资本监管的说法,错误的是()。
为铲除封建制度的束缚,资产阶级启蒙思想家提出了以自然法理论为基础的()。
物理意义上的物要成为法律关系客体需要具备什么条件()
设f(x)在[0,1]上有定义,且exf(x)与e-f(x)在[0,1]上单调增加.证明:f(x)在[0,1]上连续.
对新信息系统进行评价的目的是:①检查信息系统的目标、功能和各项指标是否达到了设计要求;②检查信息系统中______;③根据评审和分析的结果,找出系统的薄弱环节并提出改进意见。
______areafraidofdifficulties,andwearealldetermined.
最新回复
(
0
)