首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行
下列给定的程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行
admin
2013-06-12
63
问题
下列给定的程序中,函数fun()的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。K的值由主函数传入,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdio.h>
#include <conio.h>
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;
}
main()
{ clrscr();
printf("%d\n ",fun(500));
}
选项
答案
(1)错误:if((k%13=0)||(k%17=0)) 正确:if(k%13=0)||(k%17==0)) (2) 错误:缺少大括号 正确:加}
解析
能被某个数整除的表示方法是x%y==0,而并非像题目中所表示的if((k%13=0)||(k%17=0)),所以, if((k%13=0)||(k%17=0))修改后的结果应该是答案所示信息,(2)中缺少程序完整所需的“}”,此类信息在做题时一定注意,我们可以在上机考试的时候先运行一下程序,这样明显的错误一般都会有错误信息显示出来,比如丢失“}”的错误信息是“Compound statement missing } in function fun”,并在当前错误处停止光标,我们只要按回车键进行编辑就可以了。
转载请注明原文地址:https://www.kaotiyun.com/show/krJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。 struct abc { int a,b,c;}; main () { struct abc s[2]={{1,2,3},{4,5,6}}; int t;t=s[0].a+s[1].b; printf("%d\n",t)
不合法的main函数命令行参数表示形式是______。
数据流的类型有______和事务型。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
关系数据库管理系统能实现的专门关系运算包括选择、联接和______。
有以下程序 #define N 20 fun(int a[],int n,int m) { int i,j; for(i=m;i>=n;i--) a[i+1]=a[i]; } main() { int i,a[N]={1,2,3,4,5,6,7,8,9,1
设有以下程序#include<stdio.h>main(){intn1,n2;scanf("%d",&n2);while(n2!=0){n1=n2%10;n2=n2/10
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用______。
以下程序的功能是:输出a、b、c三个变量中的最小值。#include<stdio.h>main(){inta,b,c,t1,t2;scanf("%d%d%d"
随机试题
输尿管损伤最少见的原因是
患者,女,45岁。气短,水肿,发现“室性期前收缩”半年。心尖区2/6级收缩期吹风样杂音及舒张期奔马律。胸透见全心增大,搏动明显减弱。最可能的诊断是
蛛网膜下腔出血最常见的病因是
50岁,男性十二指肠溃疡出血,入院时神志清,表性淡漠,口渴明显,面色苍白,四肢湿冷,脉搏120次/分,心律齐,血压85/75mmHg,Hb90g/L,尿少。既往高血压、冠心病史。进一步治疗不应考虑
物权是一种财产权,包括()。
下列各项,属于没有实物形态的非货币性长期资产的是( )。
某设备的账面原价为500万元,预计使用年限为4年,预计净残值率为4%,采用双倍余额递减法计提折旧。该设备在第3年应计提的折旧额为()万元。
ABC会计师事务所的A注册会计师负责审计甲公司等多家被审计单位2015年度财务报表,与存货审计相关事项如下:(5)己公司管理层规定,由生产部门人员对全部存货进行盘点,再由财务部门人员抽取50%进行复盘,A注册会计师对复盘项目执行抽盘,未发现差异,
中国近代史的起点是()
设f(x)在[a,b]上连续,在(a,b)内可导.试证明:若再添设f(x)不是一次式也不为常函数的条件,则至少存在一点ξ∈(a,b)使
最新回复
(
0
)