首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) { int i,min; min=MAX;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) { int i,min; min=MAX;
admin
2021-02-25
35
问题
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。
#define MAX 2147483647
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(min<X
)min=X
;中判断条件设置错误
D、赋值语句min=MAX;放错了位置
答案
D
解析
在C语言中,一个整型变量占用4-个字节的内存单元,并按整型数的存储方式存放数据,允许存放的数值范围是:-2147483648~2147483647。所以在这个题目中定义的宏变量MAX的值就是整数范围内最大的数值,因而对于任意一个整数来说,其值都比MAX小,而判断最小值,是当找到的数比min小时,才交换。
转载请注明原文地址:https://jikaoti.com/ti/aTz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeinta=2;intf(){staticintn=0;intm=0;n++;a++;m++;returnn+m+a;}main(){intk;for(k=0;k
计算机软件的构成是()。
下列关系表达式中,结果为“假”的是
有以下程序#includemain(){intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;c
下列叙述中正确的是
有下列程序:structS{intn;inta[20];};voidflint*a,intn){inti;for(i=0;i
以下关于结构化程序设计的叙述中正确的是
算法的有穷性是指
算法的空间复杂度是指
随机试题
行政机关主持,以国家政策为法律依据,以自愿为原则,通过说服教育,促使双方当事人友好协商,互谅互让,达成协议,消除争议纠纷的诉讼外和解活动,称为()。
小刘需要制作一份介绍第二次世界大战的演示文稿。参考考生文件夹中的“参考图片.docx”文件示例效果,帮助他完成演示文稿的制作。为演示文稿应用考生文件夹中的自定义主题“历史主题.thmx”。并按照如下要求修改幻灯片版式:
特发性血小板减少性紫癜最主要的发病机制是
()对学生学习美术的兴趣、认知水平、审美趣味、创造能力和个性品质等有着直接的影响。
为什么说美国内战是美国历史上第二次资产阶级革命?
在市场经济中,价格的高低决定着生产者之间经济利益的分配,竞争力强的企业获得利润多,而竞争力弱的企业则获得利润少,这是市场经济的()。
A、 B、 C、 D、 A每个黑色的小图形等于两个白色的小图形,经过换算后,第一行每个图形都有7个白色三角形,第二行每个图形都有9个白色正方形,第三行每个图形都有8个白色圆圈,选项中只有A符合。
国家通过各种途径,(),并在发展生产的基础上,提高劳动报酬和福利待遇。
ContextDefinition:Ourenvironment,particularlyitssignificanceduring【D1】______.Twotypesofcultures:A.Highcontextcult
Whatarethestudentsaskedtodo?Theyareaskedto______.WhatwilltheteachersdoonThursday?Theywill______.
最新回复
(
0
)