首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=M
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=M
admin
2011-06-10
17
问题
以下函数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
;} } 造成错误的原因是( )。
选项
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://kaotiyun.com/show/rtPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如果一个工人可管理多个设施,而一个设施只可被一个工人管理,则实体“工人”与实体“设备”之间存在【】联系。
有以下程序:#include<stdio.h>main()inta=3,b=4,c=5,d=2;if(a>b)if(b>c)printf("%d",d+++1);else
有以下程序:#include<stdio,h>main(){intm=0256,n=256;printf("%o%o\n",m,n);程序运行后的输出结果是(
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
单个用户使用的数据视图的描述称为()。
______是构成C语言程序的基本单位。
以下不能定义为用户标识符的是()。
以下不能定义为用户标识符的是()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
随机试题
以奖励手段扩大人们行为选择的范围,激励人们向着政策主体希望的方向努力的政策是________。
目前在全世界已消灭的传染病是
在建筑群内地下通信管道设计中,下列哪些项符合规范的规定?()
下列关于企业所得税税前扣除的陈述,正确的有()。
李某拟与其朋友张某、刘某设立A有限责任公司。李某在准备公司设立的相关事项时,发生了车祸,于是李某与其担任某公司高管的儿子小李商议,在公司设立登记时登记小李的名字,小李为名义股东,李某为实际出资人。后小李购房急需资金,未征得李某同意便擅自将其持有的A公司股权
下列利息所得中,免征企业所得税的有()。
中共八大前后,毛泽东在探索中国自己的社会主义建设道路中提出的重要思想有()。
一个暮气沉沉的人是成不了杰出人才的。一个杰出的人才,必定是充满激情的。他会时刻为自己的目标心潮澎湃,时刻感染着身边的每一个人。他总是对自己的事业充满了忘我的崇拜和狂热,充满了无上的光荣感。这段文字意在说明:
1,1,1
A、Itisnotfeasible.B、Itisasensiblesolution.C、Itwillbegoodforhealth.D、Itwillcausegreenhouseeffect.A男士说尽管很爱这个城市
最新回复
(
0
)