更多"假定有以下函数过程: Function Fun(S As Str"的相关试题:
[单项选择]假定有以下函数过程:
Function Fun(S As String) As String
Dim s1 As String
For i=1 To Len(S)
s1 = UCase(Mid(S, i, 1)) +s1
Next i
Fun =s1
End Function
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim Str1 As String, Str2 As String
Strl = InputBox(“请输入一个字符串”)
Str2=Fun(Str1)
Print Str2
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入字符串“abcdefg”,则单击“确定”
按钮后在窗体上的输出结果为,
A. abcdefg
B. ABCDEFG
C. gfedcba
D. GFEDCBA
[填空题]假定有以下函数过程:
Function Fun(S As String) As String
Dim s1 As String
For i=1 To len(S)
s1=Ucase(Mid(S,i,1))+s1
Next i
Fun=s1
End Function
则Str2=Fun("abcdefg")的输出结果为______。
[单项选择]假定有以下函数过程:
Function fun(S As String)
Dim S1 As String
For i=1 To Len(S)
S1=LCaes(Mid(S,i,1))+S1
Next i
Fun=S1
End Function
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
Dim Str1 As String,str2 As String
Str1=InputBox("请输入一个字符串")
str2=Fun(str1)
Print Str2
End SUb
程序运行后,单击命令按钮,如果在输入对话框中输入字符串“AbCDefG,则单击“确定”按钮后在窗体上的输出结果为( )。
A. ABCDEFG
B. abcdefg
C. GFEDCBA
D. gfedcba
[单项选择]函数过程如下: FUNCTION FUN( N AS STRING)AS STRING DIM N1 AS STRING FOR I=1 TO LEN(N) N1 =UCASE(MID(N, I, 1)) + N1 NEXT I FUN: N1 END FUNCTION 则S=FUN("uvwxyz")的输出结果为( )。
A. uvwxyz
B. zyxwvu
C. UVWXYZ
D. ZYXWVU
[单项选择]设有以下函数过程:
Function fun(a As Integer,b As Integer)
Dim c As Integer
If a c=a:a=b:b=C
End IF
c=0
Do
c=c+a
Loop Until c Mod b=0
fun=c
End Function
若调用函数fun时的实际参数都是自然数,则函数返回的是( )。
A. a、b的最大公约数
B. a、b的最小公倍数
C. a除以b的余数
D. a除以b的商的整数部分
[填空题]设有以下函数过程:
Function fun(m As Integer) As Integer Dim k As Integer, sum As Integer sum = 0
For k = m To 1 Step -2
sum = sum + k
Next k
fun = sum
End Function
若在程序中用语句s=fun(10)调用此函数,则s的值为 _________。
[单项选择]设有如下通用过程:
Public Function Fun(xStr As String)As String
Dim tStr As String,strL As Integer
strL=Len(xStr)
Do While i<=strL/2
tStr=tStr&Mid(xStr,i,1)&Mid(xStr,strL-i+1,1)
i=i+1
Loop
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮。然后编写如下的事件过程:
Private Sub Command1_Click( )
Dim S1 As String
Textl.Text=UCase(Fun(S1))
程序运行后,单击命令按钮,则Textl中显示的是【 】
A. ABCDEF
B. abcdef
C. AFBECD
D. DEFABC
[单项选择]设有如下通用过程:
Public Function Fun(xStr As String) As String
Dim tStr As String, strL As Integer
tStr=""
strL=Len(xStr)
i=1
Do While i<=strL/2
tStr=tStr & Mid(xStr,i,1) & Mid(xStr,strL-i+1,1)
i=i+1
Loop
Fun=tStr
End Function
在窗体上画一个名为Text1的文本框和一个名为Command1的命令按钮,并编写如下事件过程:
Private Sub Command1_Click( )
Dim S1 As String
S1="abcdef"
Text1.Text=UCase(Fun(S1))
End Sub
程序运行后,单击命令按钮,则Text1中显示的是
A. ABCDEF
B. abcdef
C. AFBECD
D. DEFABC
[填空题]设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部 【15】 。要求形参名为b。
main( )
double s[10][22];
int n;
……
fun(s);
……
[填空题]设在主函数中有以下定义和函数调用语句,且fun函数为void类型,请写出fun函数的首部 。要求形参名为b。
main( )
double s[10] [22];
int n;
┆
fun(s);
┆
[单项选择]假定有以下两个过程:
Private Sub PPP(aAsSingle,b As Single)
a=a+b
Printa,b
b=a+b
Printa,b
End Sub
Private Sub Form_Activate( )
x=18
Call PPP((x),(x))
PrintX:
End Sub
则以下说法中不正确的是( )。
A. 虚参是a和b,两个实参(x)和(x)允许重名
B. 虚参是a和b,实参(x)表示传值调用
C. 虚参是a和b,实参(x)表示是非传址调用
D. 虚参是a和b,两个实参(x)和(x)不允许重名
[填空题]设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部 【9】 (要求形参名为b)。
main( )
{ double s[10][22];
int n;
……
fun (s);
……
}