首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的输出结果是_______。 unsigned fun(unsigned num) { unsigned k=1; do { k*=num%10; num/=10; }whil
下面程序的输出结果是_______。 unsigned fun(unsigned num) { unsigned k=1; do { k*=num%10; num/=10; }whil
admin
2010-01-10
88
问题
下面程序的输出结果是_______。 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、0
B、4
C、12
D、无限次循环
答案
4
解析
本题定义了一个fun函数,用于num求和,具体执行过程如下:
num=26:k=k*(num%10)=1*(26%10),所以k=6,num=num/10=2;
num=2:k=k*(num%10)=6*(2%10),所以k=12,num=num/10=0);
num=O:while条件不成立,所以返回k的值12。
转载请注明原文地址:https://kaotiyun.com/show/6WWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行语句后,不是整型变量的是
在窗体上画一个命令按钮,名称为Commandl,然后编写如下代码:OptionBase()PrivateSubCommandl_Click()DimA1(4)AsInteger,A2(4)AsIntegerFork=0To2
以下叙述中错误的是()。
“商品”与“顾客”两个实体集之间的联系一般是
在标准模块中,将a定义为全局整型变量的语句是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
设:a=12,b=5,c=7,表达式x=(a\c+aModb)+Int(13/5)的值是
软件设计中划分模块的一个准则是
在VB中,函数过程与子程序过程的区别之一是
有以下程序main(){ union{ unsigned int n;unsigned char c;}ul;ul.c=’A’;printf("%c\n",ul.n);}执行后输出结果是
随机试题
下列有关法律论证中内部证成和外部证成的说法中哪些是正确的?()
下列选项中,属于一级重大危险源的是()。
下列说法中,()是不正确的。
股票的()是公司清算时每一股份所代表的实际价值。
喜欢作为一种常见的人际吸引形式,受诸多因素的影响,其中包括()。
很多植物可以通过营养器官产生后代,我们将新鲜的土豆用清水洗去泥土,选择明显的“芽眼”.用小刀剜下一块带“芽眼”的组织块。(图4)问题:如果剜下的“芽眼"基部附带的组织块过小,种植过程中可能导致________。
公安机关要配合有关部门搞好维护社会稳定的各项工作,按照“谁主管,谁负责”的原则,严密各项治安管理措施。()
2021年6月23日,山东省委召开海洋强省建设工作会议,省委书记刘家义出席会议并讲话。根据他的讲话,下列说法错误的是()。
Whatprobablyistherelationshipbetweenthetwospeakers?
MostEnglishpeopleeat______mealsaday.Englishmenhavetheirlunchat______.
最新回复
(
0
)