首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能 是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
下列给定程序中函数fun的功能 是:计算正整数num各位上的数字之积。 例如,若输入252,则输出应该是20。若输入202,则输出应该是0。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,
admin
2017-09-23
33
问题
下列给定程序中函数fun的功能 是:计算正整数num各位上的数字之积。
例如,若输入252,则输出应该是20。若输入202,则输出应该是0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#2nclude < stdio.h >
#include < conio.h >
long fun(long num)
{
/*********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%id\n",fun
(n));
}
选项
答案
(1)long k=1; (2)num/=10;
解析
本题考查:数据类型;保存乘积的变量初始化;除法运算符。
(1)k用来存放各位数字的积,初始值应为1。
(2)此处是一个符号错误,除号用“/”来表示。
明确一下C语言中的算术运算符:
加法运算符“+”:为双目运算符,即应有两个量参与加法运算。
减法运算符“一”:为双目运算符。但“一”也可作为负值运算符,此时为单目运算,例如一x,一5等具有左结合性。
乘法运算符“*”:为双目运算符,具有左结合性。
除法运算符“/”:为双目运算符,具有左结合性。
参与运算量均为整型时,结果也为整型,舍去小数。
如果运算量中有一个是实型,则结果为双精度实型。
求余运算符(模运算符)“%”:为双目运算符,具有左结合性。要求参与运算的量均为整型。求余运算的结果等于两数相除后的余数。
转载请注明原文地址:https://jikaoti.com/ti/0Fi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据处理中,其处理的最小单位是()。
若有定义:inta=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是()。c=(b-=(a-5));a=(c%3)+(a=8);
以下选项中,合法的一组C语苦数值常量是()。
C语言源程序名的后缀是()。
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<B)if(c<D)x=1;elseif(a<C)if(b<D)x=2:elsex=3:elsex=6:elsex=7
下列叙述中错误的是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
设有输入语句scanf("a=%d,b=%d,c=%d",&a,&b,&C),为使变量a的值为2,b的值为4,c的值为8,则从键盘输入数据的正确形式是()。
若变量都已正确说明,则以下程序段输出结果为()。#include<stdio.h>main(){chara=’a’;intb=2;printf(a>b?”***a=%d":"###b=%d",a,B;
在C语言中,函数返回值的类型最终取决于()。
随机试题
股票
若用白光入射到衍射光栅上,则在可见光范围内,同一级光谱中偏离中央主极大最远的是()
Thispastfallsemester,atDukeUniversity,thereweretwostudentswhoweretakingorganicchemistry.Theydidprettywellin
卫生行政处罚决定书应当宣告后当场交付当事人并取得送达回执,当事人不在场时,卫生行政部门将决定书送达当事人的时间是
我国国家预算的级次分为()。
美国的A公司通过其在香港的代理人B公司向我国C公司出口一批货物,销售合同规定货物的价格由C公司向A公司支付,货物价格5%的佣金C公司直接支付给B公司,根据我国海关法,该佣金()。
根据反垄断公平竞争审查的具体要求,如果具有排除和限制竞争的效果,在符合规定的情况下可以实施,下列选项中,属于可以实施的情形是()。
信用是()。
青年初期心理发展的特征是()
邓小平理论是对马列主义、毛泽东思想的继承。这是因为()。
最新回复
(
0
)