首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更
admin
2019-04-04
34
问题
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#nelude
#include
#include
int fun(int k)
{
int m=0,mc=0,j;
while((k>=2)&&(me<10))
{
/******found******/
if((k%13=0)‖(k%17=0))
{m=m+k;mc++;}
k一一;
/******found******/
return m;
}
void main()
{
prinff(“%d\n”,fun(500));
}
选项
答案
(1)if((k%13==0)‖(k%17==0)) (2)}return m;
解析
(1)c语言中,x能被y整除的表示方法是x%y==0,而不是题目中所表示的x%y=0。所以,if((k%13=0)‖(k%17=0))修改后的结果应该是答案所示信息。
(2)程序中缺少程序完整所需的“}”,此类信息在做题时一定要注意,可以在做题前先运行一下程序,这样明显的错误一般都会有错误信息显示出来。比如丢失“}”的错误信息是“Compouncl statement missing}in flruction fun”。
说明:做题之前先运行一下程序,如果有书写错误,系统会提示,这样可以简化题目。
转载请注明原文地址:https://kaotiyun.com/show/u6Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
以下函数返回a所指数组中最小的值所在的下标值fun(int*a,intn){inti,j=0,p;p=j;for(i=j;i
有如下程序;intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);pr
有下列程序:#include<stdio.h>main(){charc;while((c=getchar())!=’,’)putchar(++C);}程序运行时,如果从键盘输入:A,B,<CR>,则输出结
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
设有定义:structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中错误的是
有以下程序 main() { int a [3][2]={0},(* ptr [2],i,j; for(i=0;i<2;i++){ptr=a+i;scanf("%d",ptr);pb++;} for(i=0;i<3;i++)
变量p为指针变量,若p=&a,下列说法不正确的有______。
以下4个程序中,完全正确的是
下列程序的运行结果是:【】。#include<stringh>char*ss(char*s){returns+strlen(s)/2;}main(){char*p,*str="abcdefgh";p=
随机试题
群落随时间的变化而发生演替。演替总是导致一个群落走向稳定的顶级群落,群落随空间位置的不同也会发生变化,这个现象反映了生物群落基本特征中的______特征。
关于旋转阳极X线管阳极的叙述。错误的是
关于胸导管的描述,错误的是
杀灭芽胞,不宜采用的方法是
急性消化性溃疡穿孔的腹痛表现为
列车长度应根据运行区段内各站到发线的有效长度,并须预留()m的附加制动距离确定。
横向土石围堰与混凝土纵向围堰的接头,通常采用()等措施.
K、L是两个知名品牌手机,虽产地不同,价格相差较大,但具有一个共同特点,即零部件供应商分布在世界各地(如下图所示)。两种手机零部件的生产分布在世界各地,主要原因是()。
为促进矫正对象恢复和重建其严重缺失的社会功能,矫正社会工作通过介入行动,主要应满足矫正对象基本生活保障的需要。()
Eachyearsome4trillione-mailsaresentworldwidefromabout600millionelectronicmailboxes.In1995,employeessentthree
最新回复
(
0
)