好文档 - 专业文书写作范文服务资料分享网站

上海高中信息科技会考试卷

天下 分享 时间: 加入收藏 我要投稿 点赞

(B) x=0

(C) x=a : a=b :x=b (D) a=a+b : b=a-b : a=b-a (E) a=a*b : b=a/b : a=a/b

位置(1)选取的是__;位置(2)选取的是__。 参考答案:A、(A),E、(E)

32.打开“求连续整数和”文件,查看代码,按要求进行操作后以原名称保存窗体文件。

程序功能:输入起始数讫止数,计算连续整数之和。

操作要求:在指定处补充输入代码块,使程序能够正常运行。

注:实际运行时,直接点击“开始作答”按钮打开程序即可。完成试题后,保存答案,关闭操作软件窗口,回到试卷界面。 解题思路:

既然是计算连续整数之和,则必然需要用到一个循环结构的程序来实现。可参考如下的代码:

'''程序功能:输入开始数讫止数,计算连续整数之和。

'''操作要求:在指定处补充输入代码块,使程序能够正常运行。

Private Sub Command1_Click()

Dim M1 As Long, M2 As Long, M3 As Long M1 = Val(InputBox(\输入起始整数:\ M2 = Val(InputBox(\输入讫止整数:\ '''在此处输入代码块 ''''''M3 = 0

''''''For k = M1 To M2 Step 1 '''''' M3 = M3 + k ''''''Next 或以下代码 M3 = 0

Do While M1 <= M2 M3 = M3 + M1 M1 = M1 + 1 Loop '''到此为止 Text1 = M3 End Sub

33.点击图标打开素材文件夹,在VB环境中打开相应的素材文件,在代码界面内编写程序,并填写运行结果。

注意:请在默认位置以原文件名保存,否则不得分。 该程序要实现的功能是:

计算s=1*3*5*7*……*n的值。(n为奇数,其值由输入决定)。 (1)正确计算出累乘积需具备的前提条件是( )。(2分)

A、设计计数器和累乘器:i = 1 : s = 1 : ……: s = s * i : i = i + 2 B、设计计数器和累乘器:i = 0 : s = 1 : …… : s = s * i : i = i + 2 C、设计计数器和累乘器:i = n : s = 0 : ……: s = s * i : i = i + 2 D、设计计数器和累乘器:i = n-1 : s = 1 : ……: s = s * (i + 1) : i = i + 1

参考答案:A

(2)若输入n值为19,则运行结果是 。(2分) 参考答案:654729075

本大题考生得分:共4分,得分:0分 解题思路:

Private Sub Command1_Click() Dim n As Integer, i As Integer Dim s As Double

n = Val(InputBox(\请输入n值\ s = 1

For i = 1 To n Step 2 s = s * i Next i Print s End Sub

5aake7nyuq1wxgu8k8be9y6ym8c7hv00mvm
领取福利

微信扫码领取福利

微信扫码分享