试题查看

首页 > 计算机二级考试 > 试题查看
【单选题】

以下函数findmin拟实现存数组中查找最小值作为函数值返回,但程序中有错导致不能实现预定功能。 #define MAX 2147483647 int findmin(int x[],int n) {int i,min; min=MAX; for(i=0;i<n;i++) {if(min<x[i])min=x[i];} } 造成错误的原因是( )。
A.定义语句int i,min;中min未赋初值

B.赋值语句min=MAN;中,不应给min赋MAX值
C.语句if(min<X[i])min=X[i];中判断条件设置错误
D.赋值语句min=MAX;放错了位置
查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

2%的考友选择了A选项

20%的考友选择了B选项

10%的考友选择了C选项

68%的考友选择了D选项

你可能感兴趣的试题

下列程序段的执行结果为______。Dimm(3,3)AsIntegerDimi编写如下事件过程:PrivateSubForm_MouseDown(Button有以下程序:#include<stdio.h>main(){FILE*pf;ch设有以下语句:charx=3,y=6,z;z=x^y<<2;则z的二进制值是()以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。A设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执