首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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-02-25
32
问题
以下函数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://kaotiyun.com/show/82tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如下所示的系统结构图的最大出扇数是()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
数据库管理系统是
下列叙述中正确的是
若有定义语句:chara=’\82’;则变量a
软件设计中模块划分应遵循的准则是( )。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下面不能作为结构化方法软件需求分析工具的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
安溪乌龙茶茶艺的“观音出海”相似于传统程序()。
在企业战略实施中,将战略决策范围扩大到企业高层管理集体之中,调动了高层管理人员的积极性和创造性的战略实施模式是()。
【2014年四川泸州.单选】编写教科书的直接依据和国家衡量各科教学的主要标准是()。
某型号的变速自行车主动轴有3个齿轮,齿数分别为48、36、24,后轴上有4个不同的齿轮,齿数分别是36、24、16、12,则这种自行车共可以获得多少种不同的变速比?( )
针灸是中华民族特有的医疗方法,是中国医学的重要组成部分,下列关于针灸的说法正确的是()。
“六艺”
若某二叉树的前序遍历访问顺序是ABDGCEFH,中序遍历访问顺序是DGBAECFH,则其后序遍历的结点访问顺序是______。
FederalDepositInsuranceCorporationBefore1933,andparticularlyduringtheperiod1929—1933,bankfailureswerenotuncom
Inthefirstpartofthispassage,themainaimofthewriteristo
Nowwhicharetheanimalsreallytobepitiedincaptivity?First,thosecleverbeingswhoselivelyurgeforactivitycanfindn
最新回复
(
0
)