问题 单项选择题

下列程序的执行结果为( )。  Private Sub Command1_Click()    Dim FirStr As String    FirSt="abcdef"    Print Pat(FirStr)  End Sub  Private Function Pat(xStr As String)As String    Dim tempStr As String,strLen As Integer    tempStr=" "    strLen=Len(xStr)    i=1    Do While i<=Len(xStr)-3      tempStr=tempStr+Mid(xStr,i,1)+Mid(xStr,strLen -i+1,1)      i=i+1    Loop    Pat=tempStr  End Function

A.abcdef

B.afbecd

C.fedcba

D.defabc

答案

参考答案:B

解析:主调函数最终输出值是Pat(FirStr)过程的返回值,这就得调用函数过程Pat。  被调过程Pat的参数xStr从主调函数中收到实参FirStr传来的值“abcdef”,过程Pat开始声明了两个变量,一个是String型的tempStr,一个是Integer型的strLen。语句tempStr=""。  strLen=Len(xStr) 以上两条语句的功能是:为变量tempStr赋空值,变量strLen的值就是xstr的长度,此题为6。程序代码执行Do While…Loop的循环语句:  第一次循环,I=1,I<=3成立,执行语句tempStr+Mid(xStr,i,1)+Mid(xStr, strLen-i+1,1);  mid函数一般调用格式:Mid(字符串,p,n) 其功能就是从第p个字符开始,向后截取n个字符,第一次循环结束后,tempStr=“af”;  第二次循环,I=2,I<=3成立,继续执行循环体,tempStr=“afbe”;  第三次循环,I=3,I<=3成立,继续执行循环体,tempStr=“afbecd”;  第四次循环,I=4,I<=3不成立,则跳出循环体,执行语句Pat=tempStr。所以最终Pat(FirStr)=“afbecd”,即最后程序执行结果如选项B)所示。

问答题 简答题
口语交际,情景问答题

语文实践活动。(7分)

在“这就是我”的综合性学习实践活动中,你一定在班上展示了你的风采吧。现在,请你再次走进“我”的世界,参与以下活动。

小题1:【倾诉“我”的心声】在学校,在家里,与父母、老师和同学朝夕相处,你一定有很多话想对他们说吧,请你选择其中的一个对象,仿照例句,表达自己的心声。(2分)

例:妈妈,我想对您说:“您就像春日里的细雨,滋润着我,使我成长。”

      ,我想对您说:“                                                   。”

小题2:【畅谈“我”的感悟】读下面几则材料,写下你的感想。(2分)

材料一:据报载,某校几名学生因无钱上网,抢劫了同校的一名男生小伟,并将极力反抗的小伟杀死。

材料二:一学生因沉迷于网络,在网吧连续上网几天几夜,以致于死在网吧里。

材料三:上网并不一定都是坏事,一专家就说:“其实,上网并不可怕,只要搞清楚网络是拿来用的还是拿来玩的就行了。”

我的感想:                                                                     

小题3:【展示“我”的书柜】从识字开始,你一定看了不少的书吧,请你写出给你影响最大的一本书,并说说你从中受到了哪些教益。(3分)

对我影响最大的一本书:《        

我从中受到的教益:                    __________________________________