首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动ma
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不要改动ma
admin
2017-02-24
29
问题
下列给定的程序中,函数fun的功能是:计算并输出k以内最大的10个能被13或17整除的自然数之和。k的值由主函数传入,若k的值为500,则函数的值为4622。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
#include<conio.h>
#include<stdlib.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;
}
void main()
{ system(“CLS”);
printf(“%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)程序中缺少程序完整所需的"}",此类信息在做题时一定要注意,可以在做题前先运行一下程序,这样明显的错误一般都会有错误信息显示出来。比如丢失"}”的错误信息是“Compound statement missing } in function fun"。
转载请注明原文地址:https://kaotiyun.com/show/BMDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中,______是用户的数据视图,也就是用户所见到的数据模式。
下列程序的输出结果是()。point(char*pt);main(){charb[4]{’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*
若有下列说明和语句,则对结构体变量st中成员i的引用方式不正确的是()。Structstu{inti;intname;}st,*p;p=&st;
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1=m++;
下面程序的运行结果是______。#include<stdio.h>intf(inta[],intn){if(n>1)returna[0]+f(a+1,n-1);elsereturna[0];}main(){intaa[10]=
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
以下程序运行后的输出结果是______。main(){charc1,c2;for(c1=’0’,c2=’9’;c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n");}
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
随机试题
设y=f(x)满足y’’一3y’+2y=2ex,其图形在(0,1)处与曲线y=x2一x+1在该点处切线重合,求f(x)表达式.
Georgeisdelighted______hisnewsecretarybecausesheworksveryhard.
A.吴茱萸、蛇床子B.车前子、地肤子C.山豆根、制川乌D.马钱子、天仙子E.枇杷叶、侧柏叶根据《中国药典》对有毒中药的分类“小毒”的中药是
阅读材料根据要求完成教学设计。材料一《义务教育物理课程标准(2011年版)》关于“声音的产生与传播”的内容要求为:通过实验,认识声的产生和传播条件。材料二义务教育八年级物理某版本教科书“声音的产生与传播”一节,关于“声音的传播”的演示实验如下:材料
根据《关于深化国防和军队改革的意见》,下列说法有误的是:
在道德教育和修养的方法中,王守仁以()为指导思想。
SNMPv2增加了一个非原子的Get命令,可以做到(63),SNMPv2增加的Inform命令使得网络管理的结构可以是(64)。SNMPv1的报文中除版本号和SNMPPDU外,还包括(65),在SNMPv2中,在原PDU的基础上增加了(66)信息。RMO
下列定义数组的语句中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{private:charc;piblic:Base(charn):c(
Japan’soldimperialarmyneverwentintothefieldwithoutagroupof"comfortwomen"forthetroops.Manymaleofficeworkers
最新回复
(
0
)