首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) { int i,min; min=MAX;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) { int i,min; min=MAX;
admin
2021-02-25
43
问题
以下函数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/xotp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是()。
阅读以下程序#includemain(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);
有以下程序#includemain(){intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;c
若有以下程序段intr=8;printf("%d\n",r>>1);输出结果是
以下选项中能表示合法常量的是
有以下定义:inta:longb:doublex,y;则以下选项中正确的表达式是
下列给定程序中,fun函数功能是:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>#include<stdlib.h>f
结构化程序所要求的基本结构不包括
下面不属于软件测试实施步骤的是
随机试题
不同工程对光纤波长的使用窗口的要求不同。目前,一般工程为()种情况
黄曲霉毒素B1在体内脱甲基后的代谢产物是
合同工期的作用是()。
被评估企业甲持有A企业发行的3年期一次性还本付息非上市债券100000元,年利率10%.,单利计息,评估基准日距债券到期日尚有两年。企业甲还持有B上市公司发行的可流通的股票20万股,每股面值1元,评估基准日市场收盘价15元;企业甲还持有C上市公司发行的非
()可以分为持续成长型股票、趋势增长型股票和周期型股票等,从而有持续成长型基金、趋势增长型基金等。
北方某电视机厂为增值税一般纳税人,2009年2月份发生以下业务:(1)在本地销售彩电950台,每台不含税价款2000元,发送给本企业职工活动中心50台;(2)月末向外省分支机构发出300台彩电,支付给运输企业运费5000元,其中装卸搬运费8
一般资料:莫某,男性,高二学生,自己来咨询。求助者自述:两年前一个夏天的晚上,我在看一部二战时期电影,看到日本士兵在一个孤岛上杀当地居民并吃人肉。当时我心里感到非常恐怖,想不通人为什么会吃同类,不敢再看下去就把电视机关了。可是那种镜头反复在脑海里
下列对幼儿园一日活动组织的表述,错误的是()。
人工生命这一新学科是美国圣菲研究所克里斯.兰格敦博士于1987年首创的。他认为,生命的特征在于有自我繁殖、进化等功能。因此计算机也能够制造生命现象。地球上的生物只不过是生命的一种形式,人们通过人工方法可以制造出像生物那样的行为并借此了解生命的全貌。正是在这
Accordingtotheman,thereasonsweneedtotalkaboutregretareallofthefollowingEXCEPT
最新回复
(
0
)