首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) {int i,min;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) {int i,min;
admin
2021-06-15
25
问题
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能
#define MAX 2147483647
int findmin(int x[],int n)
{int i,min;
min=MAX;
for(i=0;i
{if(min
)min=x
;)
return min;}
造成错误的原因是( )。
选项
A、定义语句int i,min;中min未赋初值
B、赋值语句min=MAN;中,不应给min赋MAX值
C、语句iffmin
)min=X
;中判断条件设置错误
D、赋值语句min=MAX;放错了位置
答案
D
解析
在C语言中,一个整型变量占用4个字节的内存单元,并按整型数的存储方式存放数据,允许存放的数值范围是:-2147483648~2147483647。所以在这个题目中定义的宏变量MAX的值就是整数范围内最大的数值。因向对于仃意一个整数来说,其值都比MAX小,而判断最小值,是当找到的数比min小时,才交换。
转载请注明原文地址:https://kaotiyun.com/show/Iftp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下结构体类型说明和变量定义中正确的是
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
有以下程序#includemain(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是( )。
有以下程序:#include<stdio.h>main(){inti,s=0,t[]={1,2,3,4,5,6,7,8,9};for(i=0;i<9;i+=2)s+=*(t+i);printf(’
下列叙述中正确的是( )。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
软件测试用例包括
在数据库系统中,用户所见的数据模式为
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
以下说法正确的是()。
随机试题
单位近日组织专业技能培训,总共有3门课程,每人最多选择2门,其中选择2门课程的人数是选择1门课程人数的3倍,且总计培训了119人次,问有多少人参加培训?()
Literarily______wasthefirstimportantRomanticpoet,showingacontemptfortheruleofreason,opposingtheclassicaltraditi
《种树郭橐驼传》记叙种树方法时采用了________手法,记叙治民道理时采用了________手法。
下列关于三维地理信息模型的描述中,错误的是()。
手提式灭火器悬挂使用时,其顶部离地面距离应小于()m。
下列工作不属于施工与设计的协调的是()。
根据《国家旅游局关于旅游不文明行为记录管理暂行办法》的规定,旅游不文明行为当事人未受到法律法规处罚,但造成严重社会影响的,信息记录保存期限为()。
新人职的吴老师是个喜欢新鲜事物的老师,她上课前总要精心准备PPT,把课件做得非常花哨。不少学生反映他们上课的时候会不自觉地被PPT上的图案吸引,因此走神。如果你是吴老师,你会()。
如果某单位宿舍楼的墙体裂缝进一步加大,那么承建方的李经理是不称职的;如果没有惩罚李经理的文件出台,那么李经理就是称职的;如果承建方的施工队伍不能尽职尽责,那么是李经理不称职。如果上述断定为真,并且事实上李经理不称职,那么下列一定为真的选项是(
下列选项哪些是正确的?()
最新回复
(
0
)