首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
17
问题
以下函数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://jikaoti.com/ti/JMG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inti,j,x=0;for(i=0;i
以下函数的功能是计算a的n次方并作为函数值返回:doublefun(doublea,intn){inti;doubles=1.0;for(i=1;i
有以下程序:#includevoidsp(int*a){intb=2;a=&b:*a=*a*2:prinff(“%d,”,*a);}main(){
设已有定义:floatx;则以下对指针变量P进行定义且赋初值的语句中正确的是()。
下列给定程序中,函数fun的功能是:输出M×M整数方阵,然后求两条对角线上元素之和,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include#define
请编一个函数voidfun(inttt[M][N],intPP[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最大元素,并依次放入pp所指的一维数组中。二维数组中的数已在主函数中给出。注意:部分源程序给出如下。请勿改
下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它得出正确的结果。注意:不要
下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为87653142时,t中的数为7531。请改正程序中的错误,使它能得出正确的结果。注意
数据库系统中完成查询操作使用的语言是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
随机试题
下列关于劳动争议仲裁时效的表述错误的是()
Thechildrenareas______aslarks.
下列案件中,导致立案管辖和审判管辖的主体重合的是:()
为社会提供检测或校准服务的实验室为()。
班级授课辅助的教学组织形式是()。
信念的特征表现在,它具有()
(16年)设矩阵,且方程组Aχ-β无解.(Ⅰ)求a的值;(Ⅱ)求方程组ATAχ=ATβ的通解.
操作数地址的16位偏移量(又称有效地址EA)直接包含在指令中,紧跟在操作码之后,存放在代码段区域的寻址方式是
Onthefirstdayofschooloneofmyclassmatesbeganatalkwithmethatchangedmylife.Shesaid,"Hi,handsome.MynameisR
ShouldWeEmbraceCyberspeak?1.越来越多的网络用语渗透到日常口语和书面语中2.有人认为这是语言发展的结果,也有人认为这是对语言的污染3.我的看法
最新回复
(
0
)