( 31 )某人编写了一个能够返回数组 a 中 10 个数中最大数的函数过程,代码如下:
Function MaxValue(a() As Integer) As Integer
Dim max%
max=1
For k = 2 To 10
If a(k)>a(max) Then
max = k
End If
Next k
MaxValue = max
End 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)
第1题:
若有一个函数原型为“double *function()”,则它的返回值类型为()。
A实数型
B实数指针型
C函数指针型
D数组型
第2题:
22、如下函数返回两个数的平方和,如果只给一个变量,则另一个变量的默认值为整数10,请补充横线处代码。 def psum(__________): return a**2 + b**2
第3题:
有一个数组,内放N个整数,要求编写函数int processor(int *p)找出最小的数和它的下标,然后把它和数组中最前面的元素调换,下标返回给主函数输出,原始数组和改变后的数组由void output(int *p) 输出。
第4题:
如下函数同时返回两个数的平方和以及两个数的和,请补充横线处代码。 def psum(a,b): ___________
第5题:
如下函数返回两个数的平方和,如果只给一个变量,则另一个变量的默认值为整数10,请补充横线处代码。 def psum(__________): return a**2 + b**2