首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=MAX; for(i=0;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=MAX; for(i=0;
admin
2021-04-28
68
问题
以下函数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://www.kaotiyun.com/show/HJtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidmain(){ints;scanf("%d",&s);while(s>0){switch(s){case1:pri
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
有以下程序#includecharfun(char*c){if(*c=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序:#include<stdio.h>intb=2;intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=f
以下叙述中正确的是
以下叙述中正确的是
关于C语言的变量,以下叙述中错误的是
有以下计算公式若程序前面已经在命令行中包含math.h文件,不能够正确计算上述公式的程序段是
随机试题
碳中和的实现离不开我们在生活中时刻践行“低碳生活”。以下哪项不属于日常生活中倡导的低碳生活方式?
我国很多行政机关实行“双重领导”或“双重负责”,行政组织体制基本上属于()。
囊状水瘤多位于
下列属于注册监理工程师的权利的有()。
监理工程师在实施监理过程中,发现某设计变更洽商内容不符合国家相关技术标准,则()。
某小学四年级学生宋明性格活泼好动,经常与同学打闹,有时还和同学争吵打架。一次宋明又和同学打架,班主任老师在全班严厉地批评了宋明,并说:“宋明你就这样做吧,早晚有一天你和你爸爸一样也进监狱”。以后同学们都知道了宋明父亲在监狱服刑的情况,经常羞辱宋明,宋明母亲
(首都经济贸易大学2011年初试真题)谈谈你对纳税人权利保护的理解。
下列不是非特权指令的是()。重复
在考生文件夹下完成下列操作:(1)修改程序proone.prg中带有注释的四条语句(修改或填充,不要修改其他的语句),使之能够正常运行,程序的功能是将大于等于11并且小于等于2011的素数存储于表prime中。修改完成后请运行该程序。(
Themainreasonforthepopulationgrowthisn’tsomuchariseinbirthrates______afallindeathratesasaresultofimprov
最新回复
(
0
)