首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=M
以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=M
admin
2011-06-10
60
问题
以下函数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
;} } 造成错误的原因是( )。
选项
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/rtPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){eharstr[][10]={"China","Beijing"},*p=str[o];printf("%s\n",p+
在下列叙述中,正确的一条是_______。
软什是程序、数据和______的集合。
以下说法正确的是()。
下列有关数据库的描述,正确的是()。
以下程序有语法错误,有关错误原因的正确说法是()。main(){intG=5,k;voidprt_char();┆k=prt_char(G);┆
以下说法不正确的是
下列不属于软件工程的3个要素的是()。
在软件工程中,高质量的文档是______、一致性和无二义性的。
下面不属于软件工程的3个要素的是()
随机试题
社会学产生的直接根源和关键因素是()
钩椎关节于哪种摄影照片中显示
A.急性化脓性腮腺炎B.慢性阻塞性腮腺炎C.流行性腮腺炎D.舍格伦综合征E.腮腺放线菌病以上属于副黏病毒感染的疾病是()
(2007年)软齿面齿轮传动设计中,选取大小齿轮的齿面硬度应使()。
下列关于国有独资公司章程、组织机构及有关人员任职的表述中,正确的是()。
A公司与B公司均为我国境内居民企业,不考虑所得税因素影响。A公司于2015年~2019年有关投资业务的资料如下:(1)A公司于2015年7月1日以银行存款5000万元支付给B公司的原股东.取得B公司30%的股权,改组后B公司的董事会由7名董事组成,其中A
注册会计师所定义的抽样总体,应具备下列()特征。
在法律上允许、技术上可能、经济上可行并使价值达到最大化的一种最可能的使用体现的是房地产估价的()
中国魂①精卫填海,何等的();愚公移山,何等的();后羿射日,何等的();大禹治水,又是何等的()!中华民族的这些远古神话比古希腊的神话更充满着创业的悲壮和人间的真情,蕴含着人定胜天的哲理。②一代又一代,
x-y+z=0
最新回复
(
0
)