首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
20
问题
以下函数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://jikaoti.com/ti/VzB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
线性表L=(a1,a2,a3,…,ai,…,an),下列说法正确的是()。
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请填空。#include<stdlib.h>stuctnode{chardata;struetn
在下列叙述中,正确的一条是_______。
设有定义:inta,*pa=&a;以下scanf语句中能正确为变量a读入数据的是()。
以下关于函数的叙述中正确的是()。
设Y是int型变量,请写出判断Y为奇数的关系表达式【】。
设有下列二叉树:对此二叉树中序遍历的结果为
以下说法不正确的是
以下对C语言函数的有关描述中,正确的是
软件工程研究的内容主要包括:软件开发技术和【】。
随机试题
教师的教育专业素养包括()
荀子云,君子“以琴瑟乐心”,说的是音乐的特性。
采用上猫爪搁置在轴承面上支承形式的汽轮机,在其高压外缸或中压外缸进行就位、找中时,用()来就位、找中。
合伙企业的合伙人转让其财产份额的,应当( )
在工作中,银行业从业人员面对不能制止同事非故意违规行为的情况要及时报告()。
学生申请国家助学贷款时不需要提交()。
反映商品流通企业成长能力的指标包括()。
管理,就要一“管”二“理”。管者,拘束之意也,具有刚性,是一种硬约束。理者,道理之谓也,具有柔性,是一种软约束。管是硬约束,就要靠制度。没有制度,就失去了成员需要共同遵守的办事规程或行动准则,从而导致各行其是,行为混乱,远离甚至背离预先设定的目标。理是软约
在行政诉讼中,经人民法院许可,当事人和其他诉讼代理人可以查阅本案庭审材料,但是涉及国家秘密和个人隐私的除外。()
PASSAGEONE
最新回复
(
0
)