首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MIN一2147483647 int findmax(int x[],int n) { int i,ma
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MIN一2147483647 int findmax(int x[],int n) { int i,ma
admin
2021-07-09
45
问题
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。
#define MIN一2147483647
int findmax(int x[],int n)
{
int i,max;
for(i=0;i<n;i++)
{
max=MIN;
if(max<x
)max=x
;
}
retUrn max;
}
造成错误的原因是( )。
选项
A、定义语句int i,max;中max未赋初值
B、赋值语句max=MIN;中,不应给max赋MIN值
C、语句if(max<x
)max<x
;中判断条件设置错误
D、赋值语句max=MIN;放错了位置
答案
D
解析
本题中for循环中首先将MIN值赋值给max.然后用x
与max的值比较。每次都是将MIN值与x
值进行比较,所以无论x
的值是什么,都不会影响if的判断语句,max=
始终执行。所以函数返回的是数组中最后一个元素的值。本题的错误在于max=MIN的位置,for循环之前应先执行max=MIN。
转载请注明原文地址:https://kaotiyun.com/show/H4tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
设有如下函数定义:#include<stdio.h>intfun(intk){if(k<1)returm0;elseif(k==1)retum1:elsereturnfun(k-1)+1:}若执行调用语句“n=fun(3);”,则函
函数fun的功能是:将s所指字符串中除了下标为偶数、同时ASCII值也为偶数的字符外,其余的全都删除;串中剩余字符所形成的一个新串放在t所指的数组中。例如,若S所指字符串中的内容为:"ABCDEFGl23456",其中字符A的ASCII码值为奇数
以下语句的输出结果是printf("%d\n",strlen("\t\"\065\xff\n"));()。
假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其他*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为****A*BC*DEF*G*****
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是
请编写函数fun,函数的功能是:判断字符串是否为回文?若是,函数返回1,主函数中输出:YES;否则返回0,主函数中输出NO。回文是指顺读和倒读都一样的字符串。例如,字符串LEVEL是回文,而字符串123312就不是回文。注意:部分源程序
下面对对象概念描述正确的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
肱骨干骨折,伤及桡神经,患肢应出现
A.卵泡发育B.抑制卵母细胞成熟C.排卵D.子宫内膜发生增生期变化E.子宫内膜发生分泌期变化FSH能使
尿蛋白加热乙酸法试验中结果呈明显白色颗粒状混浊、无絮状沉淀,应报告为
下列属于房地产投资缺点的是()。
2014年6月1日,人民法院依法受理了A公司的破产清算申请。根据破产法律制度的规定,涉及A公司财产的下列行为中,管理人有权请求人民法院撤销的有()。
Inrecentyearsanewfarmingrevolutionhasbegun,onethatinvolvesthe【1】oflifeatafundamentallevel-thegene.Thestudyo
Hepausedforamoment,thencontinuedspeaking.
Whatdoweknowaboutthewoman’sfamily?
A、 B、 C、 C问题Whyishe一?可以知道回答的主语应该也是he。(A)可以用于回答when引导的问句。(B)作为回答不够具体,另外该句是在确认信息时使用的。(C)给出了具体的理由,找到了更好的工作,所以要离
Today,mostcountriesintheworldhavecanals.Manycountrieshavebuiltcanalsnearthecoast,andparallel【C1】______thecoast
最新回复
(
0
)