首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C
admin
2021-02-22
41
问题
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include
#include
#include
int fun(int k)
{int m=0,mc=0,j;
while((k>=2)&&(mc<10))
{
/*********found*********/
if((k%13=0)‖(k%17=0))
{m=m+k;mc++;)
k--;
/*********found*********/
return m;
}
VOid main()
{system("CLS");
printf("%d\n",fun(500));
}
选项
答案
(1)if((k%13==0)||(k%17==0)) (2)}retum m:
解析
(1)C语言中,x能被y整除的表示方法是x%y==0,而不是题目中所表示的x%y=0。所以,if((k%13=0)||(k%17=0))修改后的结果应该是答案所示信息。
(2)程序中缺少程序完整所需的"}",此类信息在做题时一定要注意,可以在做题前先运行一下程序,这样明显的错误一般都会有错误信息显示出来。比如丢失"}"的错误信息是”Compound statement missing } in function fun”。
转载请注明原文地址:https://jikaoti.com/ti/sZh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库中,产生数据不一致的根本原因是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
数据流图(DFD)中的有向箭头(→)表示
下面属于整数类I实例的是
有如下程序:#include<iostream>usingnamespacestd;className{charname[20];public:Name(){strcpy(nam
“商品”与“顾客”两个实体集之间的联系一般是
在数据管理技术发展的三个阶段中,数据共享最好的是
下列叙述中错误的是
下列叙述中正确的是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
行政法律关系的内容是()。
船舶停泊在某一国家的港口的时候,船舶上面因为工资发生了纠纷,对此项纠纷管辖权的叙述正确的是哪项?()
根据社会保险法律制度的规定,下列属于基本医疗保险基金的排除支付的有()。
王某、刘某共同出资设立了甲有限责任公司,下列关于甲公司组织机构设置的表述中,不符合公司法律制度规定的是()。
在风景名胜区内举办大型游乐活动,应当经()审核后,依照有关法律、法规的规定报有关主管部门批准。
将教学过程作为一个“输入—产出”的系统过程,属于教学设计的()。
提取诱发遗忘实验被广泛应用于研究
史密斯:传统的壁画是这样完成的:画家在潮湿的灰泥上作画,待灰泥干了后,这幅画就完成并保存了下来。可惜的是,目前在罗马教堂中米开朗基罗的壁画上,有明显的在初始作品完成后添加的痕迹。因此,为了使作品能完全体现米开朗基罗本人的意图,应当在他的作品中去掉任何后来添
Marybecame______homesick,soshefledfromherhomeinL.A.toherhometowninAustria.
A、WhenthewomanwaskilledB、Themaincauseofherdeath.C、Thewoman’sidentity.D、Whyshefailedtoreturnhome.B新闻与一个在土耳其伊斯
最新回复
(
0
)