首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
2020-07-28
1.5K+
问题
以下函数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、语句if(min
)min=X
;中判断条件设置错误
D、赋值语句min=MAX;放错了位置
答案
D
解析
在C语言中,一个整型变量占用4个字节的内存单元,并按整型数的存储方式存放数据,允许存放的数值范围是:-2147483648~2147483647。所以在这个题目中定义的宏变量MAX的值就是整数范围内最大的数值,因而对于任意一个整数来说,其值都比MAX小,而判断最小值,是当找到的数比min小时,才交换。
转载请注明原文地址:https://kaotiyun.com/show/sX3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下pmgl中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编写函数fun,其功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按顺序合并组成一个新的字符串。例如,若字符串数组中
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序的主函数中,从键盘输入若干个数放入数组中,用0结束输入并放在最后一个元素中。下列给定程序中,函数fun的功能是:计算数组元素中所有值为正
以下叙述中正确的是
fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下划线处应填写的是#include<stdio.h>#defineN5Voidfun(intx[N]){intm;for(m=N-1;m>=0;m--)scanff"%d"
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为
按照“后进先出”原则组织数据的数据结构是
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
软件需求分析阶段的主要任务是()。
下面能作为软件需求分析工具的是()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
随机试题
顾客资格认定的基本要素:
今邠人恶子弟以货窜名军籍中,杀害人。货:
Word2010中,以下哪种操作可以使在下层的图片移置于上层()
关于ACTH分泌节律,下列哪项描述是错误的
呼伦贝尔市的野生经济植物的代表是()。
下图是利用地理信息系统将某地区一次森林大火时间从T0至T3四个时间的卫星影像加以分析绘制而成的“森林大火燃烧蔓延示意图”。图中右侧的资料是该地区甲、乙、丙、丁、戊区域在T0至T3四个时间的森林燃烧情况。读图完成问题。利用地理信息系统分析“森林大火燃烧
Manywilldoubttobaccoindustryclaimsthatitissharpeningitssciencetoevaluate"healthiercigarettes".Butthat’swhatwi
Buyland,advisedMarkTwain;they’renotmakingitanymore.Infact,landisnotreallyscarce:theentirepopulationofAmeri
下面能正确进行字符串赋值操作的是
TaskOne-Aim•Forquestions13-17,matchtheextractswiththeaims,listedA-H.•Foreachextract,choosetheaimofthewo
最新回复
(
0
)