首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2 147483647 int findmin(int x[],int n) { int i,min;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2 147483647 int findmin(int x[],int n) { int i,min;
admin
2021-06-15
41
问题
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。
#define MAX 2 147483647
int findmin(int x[],int n)
{ int i,min;
min=MAX;
for(i=0;i<n;i++)
{ if(min<x
) min=x
;)
return min;
}
造成错误的原因是( )。
选项
A、定义语句int i,min;中min未赋初值
B、赋值语句min=MAN;中,不应给min赋MAX值
C、语句if(rain<X
)min=X
;中判断条件设置错误
D、赋值语句min=MAX;放错了位置
答案
D
解析
在C语言中,一个整型变量占用4个字节的内存单元,并按整型数的存储方式存放数据,允许存放的数值范围是:-2147483648~2147483647。所以在这个题目中定义的宏变量MAX的值就是整数范围内最大的数值,因而对于任意一个整数来说,其值都比MAX小,而判断最小值,是当找到的数比min小时,才交换。
转载请注明原文地址:https://kaotiyun.com/show/A5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试的目的是()。
以下叙述中正确的是
对于一个正常运行的C程序,以下叙述中正确的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
在黑盒测试方法中,设计测试用例的主要根据是
下列与队列结构有关联的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
下面属于黑盒测试方法的是
下列说法不正确的是()。
随机试题
现阶段我国教育督导的重点是()
彩色多普勒血流显像显示胎儿正常脐带内的三条血管是:
饮食停滞,呕吐应选择()
下列费用中应计入到设备运杂费的有()。
某企业准备投资一个完整工业建设项目,所在的行业基准折现率(资本成本率)为10%,分别有A、B、C三个方案可供选择。(1)A方案的有关资料如表1所示。已知A方案的投资于投资期起一次投入,投资期为1年,该方案年金净流量为6967元。(2)B方案的项目
商业银行向客户提供财务分析与规划、投资建议、个人投资产品推介等专业化的服务为()。
尊严陈漫你见过活着的珊瑚吗?它生活在幽深无比的海底。在海水的怀抱里,也只有在海水的怀抱里,它是柔软的,是柔若无骨的那种柔软,所有小小的触角都在水中轻
依次填入下列各句横线上的词语,最恰当的一组是()。①不说你无用,反来怨我,真是_______,唯知饮食之徒。②我半生以来不作_______,不取不义之财,有何罪过,要遭此报应呢?③她自恃年轻漂亮,态度傲慢,______
“水中打靶实验”证明的迁移理论是()。(2014年)
某公司分配给人事部、培训部和销售部的IP地址块分别为192.67.159.224/27、192.67.159.208/28和192.67.159.192/28,这三个地址块经聚合后的地址块为()。
最新回复
(
0
)