首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2 147483647 int findmin(int x[],int n) { int i,min;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2 147483647 int findmin(int x[],int n) { int i,min;
admin
2021-06-15
52
问题
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。
#define MAX 2 147483647
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(rain<X
)min=X
;中判断条件设置错误
D、赋值语句min=MAX;放错了位置
答案
D
解析
在C语言中,一个整型变量占用4个字节的内存单元,并按整型数的存储方式存放数据,允许存放的数值范围是:-2147483648~2147483647。所以在这个题目中定义的宏变量MAX的值就是整数范围内最大的数值,因而对于任意一个整数来说,其值都比MAX小,而判断最小值,是当找到的数比min小时,才交换。
转载请注明原文地址:https://kaotiyun.com/show/A5tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中函数形参不是指针的是
以下选项中表示一个合法的常量是(说明:符号□表示空格)
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[201="ABCD\OEFG\0",b[]="IJK";strcat(a,b);printf("%s
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("%d\n",
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
在结构化程序设计中,模块划分的原则是
以下选项中,不能作为合法常量的是
下列排序方法中,最坏情况下比较次数最少的是
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
在C程序中,下列说法正确的是()。
随机试题
在施工总承包模式中,关于进度计划的说法正确的有()。
可把资产评估资料作为确定资产交易谈判底价的参考依据的情况是()
左心衰竭最早出现的临床症状是()(1998年)
下列有关骨盆摄影的描述,正确的是
某男性患者缺失,采用金属烤瓷桥修复,金属基底桥试戴完成后,需对金属基底进行处理金属基底冠粗化处理时,采用喷砂的压力通常为
某宗房地产的土地面积为300m2,建筑面积为250m2,建筑物的外观及设备均已陈旧过时,有待拆除重建,测算拆迁费用为每平方米建筑面积300元,残值为每平方米建筑面积50元,则该宗房地产相对于空地的减价额为()元。
派生存款是指商业银行以()为基础,运用信用流通工具进行其他资产业务时所衍生出来的、超过最初部分存款的存款。
各级人民政府教育财政拨款的增长应当()财政经常性收入的增长。
甲省乙市丙县环保局认为辖下丁化工厂向大气排污超标,造成严重环境污染,遂责令丁化工厂迅速纠正违法行为,并对该化工厂处以2万元的罚款;罚款依据是《中华人民共和国大气污染防治法》第48条:向大气排放污染物超过国家和地方规定排放标准的,应当限期治理,并由所在地县级
A、TocelebrateQueenElizabeth’sbirthday.B、ToshowrespectforQueenElizabeth.C、TohonorhishalfbrotherSirHumphreyGilbe
最新回复
(
0
)