首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) { int i,min;
以下函数findmin拟实现在数组中查找最小值并作为函数值返回,但程序中有错导致不能实现预定功能 #define MAX 2147483647 int findmin(int x[],int n) { int i,min;
admin
2021-02-25
33
问题
以下函数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://jikaoti.com/ti/A8z0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<stdio.h>main(){ints=0,n;for(n=0;n<4;n++){switch(n){default:s+=4;case1:s
有以下程序main(){inti=5;do{if(i%3=1)if(i%5=2){printf(’’*%d’’,i);break;}i++:}while(i!=0);printf(’’\n’’);}程序的运行结果是
下列方法中,属于白盒法设计测试用例的方法的是()。
以下叙述中正确的是
以下叙述中正确的是
负责数据库中查询操作的数据库语言是()。
合法的C语言标识符是()。
以下C语言用户标识符中,不合法的是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
以下选项中不能作为C语言合法常量的是
随机试题
男性,26岁,受凉后突起畏寒、发热、体温39℃,伴左侧胸痛,咳少量白痰,X线胸片示左下肺大片浸润影,予青霉素治疗1天后,体温接近正常,最可能的诊断是
某市铁路货物装卸工某甲在铁路货车上卸棉花包,货未卸完,因吊车发生故障而停止作业,某甲等4人坐在棉花包上边打扑克边抽烟,某甲因越打越激动,烟头未掐灭就随手扔到一个棉花包上。此后,吊车修复,某甲等离开了打扑克的地方又开始工作。烟头引燃了棉花包,最后酿成火灾。造
商业银行风险管理流程主要包括的步骤有()。
下列做法能培养学生问题解决能力的有()。
1992年11月,大陆“海峡两岸关系协会”与台湾“海峡交流基金会”达成在事务性商谈中各自以口头方式表达“海峡两岸均坚持_________原则”的共识,这就是著名的“九二共识”。
下列关于法与科技的说法正确的是()。
什么是研究的内部效度?它的影响因素有哪些?【浙江大学2013】
「部長、私たち、このたび結婚する______。」「おめでとう。それで結婚式はいつごろ挙げることにしたの?」
Youaretryingtofillabathwithbothtapson,buthaveaccidentallyleftouttheplug.Normallythehotwatertaptakes8min
Immigrantsarepeoplewholeaveonecountryto_________________________(永久地住在另一个国家).
最新回复
(
0
)