正在加载图片...
B-->A A-->B A-->C C—>B B-->C B-->A A-->B A-->B 【题8.19】若用数组名作为函数调用的实参,传递给形参的是 A)数组的首地址 B)数组第一个元素的值 C)数组中全部元素的值 D)数组元素的个数 【题8.20】已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组 array 的错误定义方式为 int a[3][4 f(a) A) f(int array [[6]) B) f(int array 3]) c)f(int array [[4]) D)f(int array [2][5]) 【题8.21】若使用一维数组名作函数实参,则以下正确的说法是 A)必须在主调函数中说明此数组的大小 B)实参数组类型与形参数组类型可以不匹配 C)在被调函数中,不需要考虑形参数组的大小 D)实参数组名与形参数组名必须一致 【题8.22】折半查找法的思路是:先确定待查元素的范围,将其分成两半,然后测试位于 中间点元素的值。如果该待查元素的值大于中间点元素,就缩小待查范围,只 测试中点之后的元素;反之,测试中点之前的元素,测试方法同前。函数 binary 的作用是应用折半査找法从存有10个整数的a数组中对关键字m进行查找,若 找到,返回其下标值;返回-1。请选择填空。 binary (int a[10, int m) nt low=0, high=9, mid while(low<=high mid=(low+high)/2 if(m<a[mid])【1】 else if(m>a[mid])【2】 else return(mid) return(-1 (1 A) high=mid-1 B) low=mid+1 C)high=mid+1 D) low=mid-1B-->A A-->B A-->C A-->C C-->B B-->C B-->A A-->B A-->C A-->C B-->C B-->C A-->B A-->B A-->C A-->C 【题 8.19】若用数组名作为函数调用的实参,传递给形参的是 。 A) 数组的首地址 B) 数组第一个元素的值 C) 数组中全部元素的值 D) 数组元素的个数 【题 8.20】已有以下数组定义和 f 函数调用语句,则在 f 函数的说明中,对形参数组 array 的错误定义方式为 。 int a[3][4]; f(a); A) f(int array[][6]) B) f(int array[3][]) C) f(int array[][4]) D) f(int array[2][5]) 【题 8.21】若使用一维数组名作函数实参,则以下正确的说法是 。 A) 必须在主调函数中说明此数组的大小 B) 实参数组类型与形参数组类型可以不匹配 C) 在被调函数中,不需要考虑形参数组的大小 D) 实参数组名与形参数组名必须一致 【题 8.22】折半查找法的思路是:先确定待查元素的范围,将其分成两半,然后测试位于 中间点元素的值。如果该待查元素的值大于中间点元素,就缩小待查范围,只 测试中点之后的元素;反之,测试中点之前的元素,测试方法同前。函数 binary 的作用是应用折半查找法从存有 10 个整数的 a 数组中对关键字 m 进行查找,若 找到,返回其下标值;返回-1。请选择填空。 binary(int a[10],int m) { int low=0,high=9,mid; while(low<=high) { mid=(low+high)/2; if(m<a[mid]) 【1】; else if(m>a[mid]) 【2】; else return(mid); } return(-1); } 【1】 A)high=mid-1 B)low=mid+1 C)high=mid+1 D)low=mid-1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有