首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数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
67
问题
以下函数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://kaotiyun.com/show/rtPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是【】。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:cas
设有定义:intk=1,m=2;floatf=7;则以下选项中错误的表达式是()。
请选出可用作C语言用户标识符的是()。
关系数据库的数据及更新操作必须遵循______等完整性规则。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下列有关数据库的描述,正确的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
以下不能定义为用户标识符的是()。
已知二叉树BT的后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是______。
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是()
随机试题
A.ICD型B.VVI型C.AAI型D.VOO型反复发作性室性心动过速伴短阵意识丧失者,应首选的起搏器型号是
人体通过“反射弧”对外界刺激作出反应的方式,称为
A、易感人口迁入B、全球气候变暖C、计划免疫D、城市流动人口增加E、二代发病率增加能影响传染病流行的自然因素
苯巴比妥类药不宜用于
依照《非处方药专有标识管理规定(暂行)》,使用非处方药专有标识时,可以单色印刷的是
腹部CT应于检查前多少时间口服泛影葡胺
乙类厂房专用的10kV及以下配电站必须在防火墙上开窗时,应设置密封固定的()防火窗。
所有景观房都可以看到山水景致,但是李文秉家看不到山水景致,因此,李文秉家不是景观房。以下哪项和上述论证方式最为类似?
日本“米骚动”期间报刊因言论而造成暴乱的前因后果。(华中师范大学,2010年)
A、TheflatinBakerStreethasalreadybeenrented.B、Theflatisinaverygoodlocation.C、Thewomanmightnotbeabletorent
最新回复
(
0
)