问题 单项选择题

下列程序的执行结果为
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)所示。

多项选择题
论述题

节能减排,低碳生活,守护我们的家园。某校高一(2)班同学就这个问题进行探究,请你参与。

材料一  2009年 12月7日—18日,联合国气候变化会议在丹麦哥本哈根召开。中方认为,会议取得成功的关键是坚持“共同但有区别的责任”原则,温 * * * * 全面阐述了中国政府应对气候变化问题的立场、主张和举措,呼吁各方凝聚共识、加强合作,共同推进应对气候变化的历史进程。中国政府的主张是中国根据国情采取的自主行动,是对中国人民和全人类负责的,不附加任何条件。

(1)中国政府的立场、主张和举措是如何体现我国外交政策基本内容的?(6分)

材料二 2010年1月22日,以“发展低碳经济、共建低碳中国”为主题的低碳中国论坛首届年会在京召开,建设“低碳”社会日渐成为人们的共识。总体来看,中国正在通过各方面的不断努力,大踏步向低碳经济迈进。但必须看到,与发达国家相比,中国发展低碳经济的基础还较为薄弱。国家、企业和个人,都应当责无旁贷地行动起来!同学们决定要以主人翁的态度,举行“我为低碳当哨兵,积极参与民主监督”活动。

(2)请结合民主监督的有关知识,谈谈同学们怎样才能为“低碳”当好哨兵?(8分)

材料三 2010年上海世博会的主题是“城市,让生活更美好”。世博会是展示上海城市风采和市民文明形象的重要窗口,广大上海市民主人翁意识很强,积极当好世博会东道主,踊跃争当世博会志愿者。

(3)假如你是上海市民,如何做一名合格的东道主?请从公民权利与义务关系的角度谈谈你的看法。(6分)