首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
37
问题
以下函数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全国计算机二级
相关试题推荐
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是()。
有以下函数定义:intfun(doublea,doubleb){returna*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
数据库应用系统中的核心问题是
下列关于栈叙述正确的是()。
结构化程序的三种基本结构是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
随机试题
Somepeoplemakeyoufeelcomfortablewhentheyarearound.【B1】________Thesepeoplehavesomethingincommon.Andonceweknoww
证明:当|x|≤1时,|4x-x4|≤5成立.
A.壁细胞B.主细胞C.黏液细胞D.G细胞E.肥大细胞胃蛋白酶产生于
患者女,25岁,因“白带增多7天”就诊。妇科检查:外阴阴道正常,宫颈糜烂,糜烂面积占宫颈面积的1/2。护士评估该患者宫颈糜烂的程度是
房屋转租应注意()。
建设工程项目结构图描述的是( )。
民间个人之间的资金融通活动属于()。
在下列Internet的IP地址中,属于B类IP地址的是______。
PaulaJones’caseagainstBillClintonisnow,forallpossiblepoliticalconsequencesandcapacityformediasensation,afairy
A、Talkwiththemanforafewminutes.B、Signtheleaseassoonaspossible.C、Readtheleasemorecarefully.D、Makesomenewit
最新回复
(
0
)