首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #defineMAx2147483647 intfindmin(intx[ ],intn) finti,min; min=MAx; for(i=0;i<n;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #defineMAx2147483647 intfindmin(intx[ ],intn) finti,min; min=MAx; for(i=0;i<n;
admin
2020-06-16
24
问题
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。
#defineMAx2147483647
intfindmin(intx[ ],intn)
finti,min;
min=MAx;
for(i=0;i<n;i++)
{iffmin<x
)min=x
;}
returnmin;
}
造成错误的原因是( )。
选项
A、定义语句inti,min;中min未赋初值
B、赋值语句min=MAN;中,不应给min赋MAx值
C、语句if(min<x
)min=x
;中判断条件设置错误
D、赋值语句min=MAx;放错了位置
答案
D
解析
在C语言中,一个整型变量占用4个字节的内存单元,并按整型数的存储方式存放数据,允许存放的数值范围是:-2147483648~2147483647。所以在这个题目中定义的宏变量MAX的值就是整数范围内最大的数值,因而对于任意一个整数来说,其值都比MAX小,而判断最小值,是当找到的数比min小时,才交换。
转载请注明原文地址:https://kaotiyun.com/show/LKCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将长整型数中各位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为8642。请改正程序中的错误,使它能得出正确的结果。注
给定程序中,函数fun的功能是将带头结点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下画线处填入正确的内容并把下画线
给定程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。请在程序的下画线处填入
下列程序中,函数fun的功能是:按顺序给s所指数组中的元素赋予从2开始的偶数,然后再按顺序对每5个元素求一个平均值,并将这些值依次存放在W所指的数组中。若s所指数组中元素的个数不是5的倍数,则多余部分忽略不计。例如,s所指数组有14个元素,则只对
下列给定程序中函数fun的功能是:将tt所指字符串中的小写字母全部改为对应的大写字母,其他字符不变。例如,若输入“Ab,cD”,则输出“AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也
下列给定程序中,函数fun的功能是:先从键盘上输入一个3行、3列的矩阵的各个元素的值,然后输出主对角线元素之和。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意
下列给定程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n:5,则应输出8.391667。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不要
C语言源程序名的后缀是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为l的结点数为()。
随机试题
根据下列案情材料.按照《法律文书写作》教材中的要求,拟写一份提请假释建议书。赵,男,40岁,汉族,×省×县人,19××年×月×日,被县人民法院以(19××)×字第×号判决以受贿罪判处有期徒刑8年,19××年×月×日交付监狱执行。该罪犯在监狱关押五年来,认
下列各项关于中国宪法历史发展的表述,正确的是【】
可供市场跟随者选择的跟随战略有()
多数免疫比浊法采用的校正方法是:()
对一名门诊就诊的高血压患者,为初步了解其心血管病危险分层,除了规范测量血压以外,还应进行的检查包括
A.呼吸肌的舒缩运动B.胸内负压的变化C.肺泡与外界环境之间的气压差D.肺泡气与肺泡周围血液间的气体分压差肺通气的原动力是
(2005年)在双缝干涉实验中,两缝间距离为d,双缝与屏幕之间的距离为D(D>>d)。波长为λ的平行单色光垂直照射到双缝上,屏幕上干涉条纹中相邻暗纹之间的距离是()。
下列有关保险技术说的论述正确的是( )。Ⅰ.无法区分保险与赌博的本质差异,不能很好地解释保险的目的、本质和功能Ⅱ.技术说认为,保险就是将大量同质的风险单位汇聚起来,估计保险事故的发生概率,以此计算向风险单位收取的保险费率,并在保险事故发生时支付约定的
两台交换机分别具有12个和16个10/100Mbps全双工下联端口,它们的上联端口带宽至少应为
WhydoMostvisitorscometoCambridge?WhydidpeoplenamethecityCambridge?
最新回复
(
0
)