问题 单项选择题

在C盘当前文件夹下有一个已建立好的顺序文件Alph.txt,文件内容为只含有字母的一个字符串(有双引号界定符)。单击窗体,打开Alph.txt文件,读取字符串并显示在文本框Text1中,然后调用StrSort过程将此字符串按ASCII码的顺序重新排列并显示在文本框Text2,最后将重新排列的字符串存入AlpO.txt文件中(无双引号界定符)。请选择横线处合适的语句 ( )。
Private Sub Form_Load()
Dim StrIn As String, StrOut As String
Open "C:\Alph.txt" For Input As #1
______
Close
Text1.Text=StrIn
______
Text2.Text=StrOut
Open "C:\AlpO.txt" For Output As #2
______
Close
End Sub
Private Function StrSort(s As String) As String
Dim sArr() As String *1, i As Integer,j As Integer, n As Integer
Dim t As String *1
n=Len(s)
ReDim sArr(n)
For i=1 To n
sAn(i)=Mid(s,i,1)
Next i
For i=1 To n-1
For j=i+1 To n
If sArr(i)>sArr(j) Then
t=sAn(i):sArr(i)=sArr(j):sArr(j)=t
End If
Next j,i
For i=1 To n
StrSort=StrSort & sArr(i)
Next i
End Function

A.Input #1, StrIn StrIn Print #2, StrOut

B.Input #1, StrIn StrSort(StrIn) Print #2, StrOut

C.Input #2, StrIn StrSort(StrIn) Print #1, StrOut

D.Print #1, StrIn StrSort(StrIn) Input #2, StrOut

答案

参考答案:B

解析: 本题操作较复杂,请仔细分析题中要求。第1个横线处是读出文件1中的字符放在变量StrIn中,第2个横线处是调用StrSort函数,转换StrIn中的字符串,并将返回结果赋值给StrOut变量,第 3个横线处将StrOut变量中的内容写入2号文件。

阅读理解与欣赏

阅读课文中的语段,回答问题。

  有一次,在伯父家里,大伙儿围着一张桌子吃晚饭。我望望爸爸的鼻子,又望望伯父的鼻子,对他说:“大伯,您跟爸爸哪儿都像,就是有一点不像。”

  哪一点不像呢 伯父转过头来 微笑着问我 他嚼着东西 嘴唇上的胡子跟着一动一动的

  爸爸的鼻子又高又直 您的呢 又扁又平 我望了他们半天才说

  “你不知道,”伯父摸了摸自己的鼻子,笑着说,“我小的时候,鼻子跟你爸爸的一样,也是又高又直的。”

  “那怎么——”

  “可是到了后来,碰了几次壁,把鼻子碰扁了。”

  “碰壁?”我说,“您怎么会碰壁呢?是不是走路不小心?”

  “你想,四周黑洞洞的,还不容易碰壁吗?”

  “哦!”我恍然大悟,“墙壁当然比鼻子硬得多了,怪不得您把鼻子碰扁了。”

  在座的人都哈哈大笑起来。

1.在文中的空白处加上标点。

2.照样子写词语。

黑洞洞  绿______ 金______  红______  白______

又高又直 又扁又平 又___又___ 又___又___

3.把“四周黑洞洞的,还不容易碰壁吗”变为陈述句。

______________________________________________________

4.“恍然大悟”的意思是________________________________。

5.伯父的鼻子真的是走路不小心碰壁碰扁的吗?伯父说的“黑洞洞”和“碰壁”分别喻指什么?

______________________________________________________

单项选择题