一道计算机二级考试的题目,对着答案都看不懂。。
(15)在窗体上添加一个命令按钮,然后编写如下程序:FunctionFun(ByValSAsString)AsStringDims1AsStringForI=1ToLen...
(15)在窗体上添加一个命令按钮,然后编写如下程序:
Function Fun(ByVal 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
Str1 = InputBox("请输入一个字符串:", "Msg")
Str2 = Fun(Str1)
MsgBox Str2
End Sub
打开窗体运行后,单击命令按钮,在出现的输入对话框中输入字符串"abcdefg",则单击确定按钮后在弹出的消息框中的输出结果为___【15】___。
答案是: (15) 【15】GFEDCBA【解析】Ucase(<字符串表达式>):将字符串中小写字母转成大写字母。Mid(<字符串表达式>,<N1>,[N2]):从字符串左边第N1个字符起截取N2个字符。本题中,函数Fun将输入字符串转换为大写并反序输出。因此最后消息框的输出值为GFEDCBA。
答案中的Ucase和Mid我都懂,可是那个“函数Fun将输入字符串转换为大写并反序输出。”到底题目中哪一个表达式是表达的这个意思……为什么是反序输出呢?? 求高手详细指教 展开
Function Fun(ByVal 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
Str1 = InputBox("请输入一个字符串:", "Msg")
Str2 = Fun(Str1)
MsgBox Str2
End Sub
打开窗体运行后,单击命令按钮,在出现的输入对话框中输入字符串"abcdefg",则单击确定按钮后在弹出的消息框中的输出结果为___【15】___。
答案是: (15) 【15】GFEDCBA【解析】Ucase(<字符串表达式>):将字符串中小写字母转成大写字母。Mid(<字符串表达式>,<N1>,[N2]):从字符串左边第N1个字符起截取N2个字符。本题中,函数Fun将输入字符串转换为大写并反序输出。因此最后消息框的输出值为GFEDCBA。
答案中的Ucase和Mid我都懂,可是那个“函数Fun将输入字符串转换为大写并反序输出。”到底题目中哪一个表达式是表达的这个意思……为什么是反序输出呢?? 求高手详细指教 展开
1个回答
蓝鲸智能科技
2024-11-21 广告
2024-11-21 广告
理论考试系统是我们河南蓝鲸智能科技有限公司研发的一款高效、便捷的在线考试平台。该系统集题库管理、在线组卷、自动评分等功能于一体,支持多种题型和考试模式。通过智能化的防作弊手段,确保考试的公平公正。用户可以随时随地进行在线练习和模拟考试,有效...
点击进入详情页
本回答由蓝鲸智能科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询