试题

试题 试卷

logo

题型:综合题 题类:常考题 难易度:困难

浙江省“山水联盟”2021届高三上学期信息技术开学考试试卷

给定一个字符串(由字母、空格、句末点号组成,单词中不出现其它符号),你需要反转字符串中每个单词的字符顺序且输出均为大写字母,同时仍保留单词的初始顺序、空格和句末点号。小李同学编写的“字符反转”VB程序如下,文本框Text1中输入的是反转前字符串,单击“反转”按钮后,在文本Text2中输出字符串反转结果,程序运行界面如图所示。

(1)、请在划线处填入合适的代码。

Private Sub Command1_Click()

Dim a(1 To 20)As String

Dim n,m,i,j As Integer

Dims,s1,s2 As String

s1=Text1. Text:n=Len(s1)

m=0:s=""

For i=1 To n

    If Mid(s1,i,1)="" Or Mid(s1,i,1)="." Then

       m=m+1

       a(m)=s

       s=""

     Else

       

     End If

Next i

For j=1 To m

     n=Len(a(j))

     For k=1 To n

       

        If t﹥="a" And t<="z" Then

         

            s2=s2+t

        Else

            s2=s2+t

        End If

    Next k

    Text2. Text=Text2. Text+s2

    s2=" "

Next j

Text2. Text=Text2. Text & "."

End Sub

(2)、观察程序运行界面和阅读下面程序可知,原字符串输入“ShanShui LianMeng”单击“反转”按钮的则反转结果输出
举一反三
返回首页

试题篮