首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) { int i,min;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) { int i,min;
admin
2020-07-28
24
问题
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能
#define MAX 2147483647
int findmin(int x[],int n)
{ int i,min;
min=MAX;
for(i=0;i
{if(min
) min=x
;}
return min;)
造成错误的原因是( )。
选项
A、定义语句int i,min;中min未赋初值
B、赋值语句min=MAN;中,不应给min赋MAX值
C、语句if(min
)min=X
;中判断条件设置错误
D、赋值语句min=MAX;放错了位置
答案
D
解析
在C语言中,一个整型变量占用4个字节的内存单元,并按整型数的存储方式存放数据,允许存放的数值范围是:-2147483648~2147483647。所以在这个题目中定义的宏变量MAX的值就是整数范围内最大的数值,因而对于任意一个整数来说,其值都比MAX小,而判断最小值,是当找到的数比min小时,才交换。
转载请注明原文地址:https://kaotiyun.com/show/sX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据以下公式求π值,并作为函数值返回。例如,当给指定精度的变量eps输入0.0005时,应输出Pi=3.140
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:首先把b所指字符串中的字符按逆序存放,然后将a所指字符串中的字符和b所指字符串中的字符,按排列的顺序交叉合并到c
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)
下面属于黑盒测试方法的是
软件(程序)调试的任务是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是()。
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是()。
C语言程序中,运算对象必须是整型数的运算符是()。
随机试题
设A为n阶方阵,且A+E与A—E均可逆,则下列等式中不成立的是()
A.因虚致实B.寒证化热C.寒热错杂D.真寒假热长期小便淋漓不尽,下肢厥冷,气短。食少便溏,近日小便闭塞不通,小腹胀痛,舌淡脉弱,为
患儿男,1岁,因误吸花生米后呛咳3天入院,胸片发现右肺肺不张,听诊右肺呼吸音极低,临床考虑是右支气管异物可能,欲作支气管镜检查,应选择支气管镜的内径为
HLB值用于体现()
血栓闭塞性脉管炎的药物治疗,错误的是
甲涉嫌故意杀人被提起公诉,可能判处死刑。关于本案诉讼程序,下列哪一选项是正确的?(2007年试卷2第38题)
试述港口与航道工程大体积混凝土的定义和防裂措施。
利润计划轮盘是罗伯特·西蒙斯提出的一种基于企业战略的业绩绩效模式,其构成为利润轮盘,现金轮盘和()。
阅读下面材料,回答问题。教学设计一:在教学生求平行四边形的面积时,教师讲授如下:连接AC,因为三角形ABC与三角形CDA的三边分别相等,所以,这两个三角形全等,三角形ABC的面积等于1/2底乘高,所以,平行四边形ABCD的面积等于底乘高,命题得到证明
A、ItisadvocatedbytheAmericanlinguistWilliamLabov.B、Itconnectswithsimplificationofsounds.C、Peopleallowedtheonce
最新回复
(
0
)