[单选题]

( 31 )某人编写了一个能够返回数组 a 中 10 个数中最大数的函数过程,代码如下:

F.unction MaxValue(a() As Integer) As Integer

D.im max%

max=1

F.or k = 2 To 10

If a(k)>a(max) Then

max = k

E.nd If

Next k

MaxValue = max

E.nd Function

程序运行时,发现函数过程的返回值是错的,需要修改,下面的修改方案中正确的是

A. )语句 max = 1 应改为 max = a(1)

B. )语句 For k = 2 To 10 应改为 For k = 1 To 10

C. ) If 语句中的条件 a(k)>a(max) 应改为 a(k)>max

D. )语句 MaxValue = max 应改为 MaxValue = a(max)

参考答案与解析:

相关试题

某人编写了一个能够返回数组a中10个数中最大数的函数过程,代码如下: Funct

[单选题]某人编写了一个能够返回数组a中10个数中最大数的函数过程,代码如下: Function MaxValue(aAsInteger)As Integer Dim max%:max=1 For k=2 TO 10 If a(k)>a(max)Then max=k End lf Next k MaxValue=max End Function 程序运行时,发现函数过程的返回值是错的,需要修改,下面的修改方案中正确的是。 A.语句max=1应改为max=a(1) B.语句For k=2 TO 10应

  • 查看答案
  • 某人编写了一个能够返回数组a中10个数中最大数的函数过程,代码如下: 程序运行时

    [单选题]某人编写了一个能够返回数组a中10个数中最大数的函数过程,代码如下:程序运行时,发现函数过程的返回值是错的,需要修改,下面的修改方案中正确的是( ) 。A. 语句max=1应改为max=a(1)B. 语句For k=2 To 10应改为For k=1 To 10C. If语句中的条件a(k)>a(max)应改为a(k)>maxD. 语句MaxValue=max应改为MaxValue=a(max)

  • 查看答案
  • 下列给定程序中,函数fun()的功能是:求出数组中最大数和次最大数,并把最大数和

    [试题]下列给定程序中,函数fun()的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。请修改程序中的错误,得出正确的结果。注意:不要改动main()函数,不能增行或删行,也不能更改程序的结构。试题程序:

  • 查看答案
  • 某人为计算n!(0<n<=12)编写了下面的函数过程:Private Funct

    [单选题]某人为计算n!(0<n<=12)编写了下面的函数过程:Private Function fun(n As Integer)As LongD.im P As LongP=1F.or k=n-1 To 2 Step-1P=P*kNext kfun=PE.ndFunction在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3种是正确的,错误的方案是A.把P=1改为P=nB.把For k=n-1 To 2 Step-1改为For k=1 To n-lC.把For k

  • 查看答案
  • 编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。

    [问答题] 编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。

  • 查看答案
  • D)DEFABC (32)某人为计算 n!(0<n<=12)编写了下面的函数过程

    [单选题]D.)DEFABC(32)某人为计算 n!(0<n<=12)编写了下面的函数过程:Private Function fun(n As Integer) As LongD.im p As Longp=1F.or k=n-1 To 2 Step-1p=p*kNext kfun=pE.nd Function在调试时发现该函数过程产生的结果是错误的,程序需要修改。下面的修改方案中有3 种是正确的,错误的方案是( )。A.)把 p=1 改为 p=nB.)把 For k=n-1 To 2 Ste

  • 查看答案
  • 设计一个算法,求三个数中的最大数,并画出流程图。

    [问答题] 设计一个算法,求三个数中的最大数,并画出流程图。

  • 查看答案
  • 试题二下面程序中函数fun的功能是:在含有10 个元素的s数组中查找最大数,及最

    [试题]试题二下面程序中函数fun的功能是:在含有10 个元素的s数组中查找最大数,及最大数所在位置(即,下标值),最大数可能不止一个。最大数作为函数值返回,最大数的个数通过指针变量n传回,所在位置由数组pos传回。例如:若输入 2 8 5 7 8 4 5 3 2 8则应输出:The max: 8Total: 3 //最大数出现次数The positions: 1 4 9请补充下列空缺:include<stdio.h>include<conio.h>define M 10int f

  • 查看答案
  • 试题四 (说明) 下面程序的功能是:在含有10个元素的数组中查找最大数,及最大

    [试题]试题四(说明)下面程序的功能是:在含有10个元素的数组中查找最大数,及最大数所在位置(即下标值),最大数可能不止一个。例如:若输入2857848328则应输出The max:8Total:4∥最大数出现次数The positions:1469(函数)#include<stdio.h>#define M 10int fun(int*a,int*n,int pos[]){int i,k max=-32767;(1)for(i=0;i<M;i++)if( (2) )max=a[i];f

  • 查看答案
  • 使用 Function 语句定义一个函数过程,其返回值的类型

    [单选题]使用 Function 语句定义一个函数过程,其返回值的类型A. 只能是符号常量B. 是除数组之外的简单数据类型C. 可在调用时由运行过程决定D. 由函数定义时 As 子句声明

  • 查看答案
  • ( 31 )某人编写了一个能够返回数组 a 中 10 个数中最大数的函数过程,代