首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
27
问题
以下函数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://jikaoti.com/ti/tcz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:#include#includetypedefstruct{charname[9];charsex;floatscore[2];}STU;STUf(STUa){STUb={"Zh
C语言中double类型数据占字节数为
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
有以下函数intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
在结构化程序设计中,模块划分的原则是
设已有定义:floatx;则以下对指针变量p进行定义且赋初值的语句中正确的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
在黑盒测试方法中,设计测试用例的主要根据是
随机试题
小气道通气功能减低与下列哪种疾病有关
该患者最可能的诊断是对于诊断最有意义的辅助检查是
主动安乐死是指
A、脉微细,但欲寐也B、消渴,气上撞心,心中疼热,饥而不欲食,食则吐蛔,下之利不止C、腹满而吐,食不下,自利益甚,时腹自痛D、口苦,咽干,目眩也E、胃家实是也太阴之为病
外墙抹灰工程量按()计算。
物业服务企业在危机公关处理时,下列()不属于与新闻媒体进行有效沟通的办法。
下列格式的文件中,不是声音文件扩展名的是哪一个?()
课堂上激发和维持学习动机的前提条件是什么?
设函数f(x)在[0,3]上连续,在(0,3)内可导,且f(0)+f(1)+f(2)=3,f(3)=1.试证:必存在ξ∈(0,3),使f’(ξ)=0.
某高可靠性计算机系统由下图所示的冗余部件构成。若每个部件的千小时可靠度 R均为0.9,则该计算机系统的千小时可靠度为(18);该计算机系统的失效率丸可使用(19)来计算。注:t表示时间。
最新回复
(
0
)