首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:计算正整数hum各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题
下列给定程序中函数fun的功能是:计算正整数hum各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题
admin
2017-02-24
42
问题
下列给定程序中函数fun的功能是:计算正整数hum各位上的数字之积。
例如,若输入252,则输出应该是20。若输入202,则输出应该是0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
long fun(long hum)
{
/*********found*********/
long k;
do
{
k*=num%10;
/*********found*********/
num\=10;
}while(num);
return(k);
}
main()
{
long n;
printf("\n please enter a number:");
scanf("%ld",&n);
printf("\n%ld\n",fun(n));
}
选项
答案
(1)long k=1; (2)num/=10;
解析
本题考查:数据类型;保存乘积的变量初始化;除法运算符。
(1)k用来存放各位数字的积,初始值应为1。
(2)此处是一个符号错误,除号用“/”来表示。
明确一下C语言中的算术运算符:
加法运算符“+”:为双目运算符,即应有两个量参与加法运算。
减法运算符“一”:为双目运算符。但“一”也可作为负值运算符,此时为单目运算,例如-x,-5等具有左结合性。
乘法运算符“*”:为双目运算符,具有左结合性。
除法运算符“/”:为双目运算符,具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。
求余运算符(模运算符)“%”:为双目运算符,具有左结合性。要求参与运算的量均为整型。求余运算的结果等于两数相除后的余数。
转载请注明原文地址:https://kaotiyun.com/show/e0Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对以下说明语句的正确理解是inta[10]={6,7,8,9,10};
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
下列可用于C语言用户标识符的一组是
下列表达式用于判断y是否为闰年。闰年的判断条件是:年号能被4整除但不能被100整除或年号能被400整除,请填空______。
若有运算符:>、=、<<、%、sizeof,则它们按优先级(由高至低)的正确排列顺序为()。
下列叙述中错误的是()。
以下程序的功能是从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);while(
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
下列关于字符串的说法中错误的是
下列说法正确的是()。
随机试题
幼儿在3岁时,已经基本上掌握了()左右个词。
下列伤寒各期,可见玫瑰疹的是
关于霍乱死亡病人的主要病理变化,下列哪项错误()
团体具有非常明显的社会影响,在组织行为学的研究中,社会懈怠是一个很普遍的现象,管理者可以通过()减少社会懈怠。
某制造企业为增值税一般纳税人,适用17%的增值税税率。2015年,该企业自行核算主营业务收入为2700万元,其他业务收人200万元,投资收益1100万元;扣除项目金额合计2865万元,实现利润总额1135万元。经注册会计师审核,发现下列情况:
汉赋全盛时期的主要作家有司马相如、班固、张衡和()。
某社区的社区卫生服务中心刚刚成立不久,居民还不了解其具体的服务内容。假如你是该社区的一位医务社会工作者,准备着手开发与运用社区资源工作,为社区居民健康提供服务。要求:请根据上述情况,设计一份社区服务方案。
有以下程序:#include<stdio.h>intfun(){staticintx=1:x+=1:returnx;}main()inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\
断电会使存储数据丢失的存储器是
AgovernmentofficialinBaghdadwhomIhadmetonprevioustripstothecity,amanIwillcallHarun,invitedmetohishomef
最新回复
(
0
)