首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是【 】。 #include<iostream.h> unsigned fun (unsigned num) {unsigned k=1; do{k*=num%10;num/=
以下程序的输出结果是【 】。 #include<iostream.h> unsigned fun (unsigned num) {unsigned k=1; do{k*=num%10;num/=
admin
2010-03-29
54
问题
以下程序的输出结果是【 】。
#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/anjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序(说明:字母A的ASCII码值是65):#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);S++:}
若变量已正确定义,在if(W)printf(’’%d\n’’,k);中,以下不可替代W的是()。
C语言主要是借助以下哪种手段来实现程序模块化()。
有下列程序:fun(charP[][10]){intn===0,i;for(i=0;i
下列叙述中错误的是
设有定义“char*c;”,以下选项中能够使c正确指向一个字符串的是()。
若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是
有以下程序,程序中库函数islower(ch)用以判断ch中的字母是否为小写字母#include<stdio.h>#include<ctype.h>voidfun(char*p){inti=0;while(p[i]){if
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0.j
多态性可分为二类:编译时和【】。
随机试题
试回答波形梁钢护栏工程质量检验评定标准的相关问题。波形梁钢护栏工程质量检验评定检测仪器有()。
Duringthenineteenthcentury,womenintheUnitedStatesorganizedandparticipatedinalargenumberofreformmovements,incl
颅底骨折引起的脑脊液漏的手术指征是()
建设工程项目的施工方案包括( )。
如果以X表示执行价格,ST代表标的资产的到期日价格,则欧式看涨期权空头的损益为()。
个人抵押授信贷款没有明确指定使用用途,因此贷款不需要提供用途证明。()
200历年前三季度,江苏省商品房销售面积中现房销售面积的比重比全国平均水平()。2006年11月份江苏省建筑及装潢材料的零售总额约是2005年11月份的()。
实践是检验认识真理性的根本标准,这个标准是()
EnglesbyManorWeddingFairWearedelightedtoannounceEnglesbyManorasthevenueforoursummerweddingfairthisyear.—[
Students’pressuresometimescomesfromtheirparents.Mostparentsarewell【B1】______,butsomeofthemaren’tveryhelpfulwit
最新回复
(
0
)