试题4(每小题3分,共12分)
阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
DimmAsInteger
PrivateSubCommand1_Click()
DimaAsInteger,iAsInteger,fAsInteger
a=InputBox("a=")
f=1:
i=2
Whilei<=a/2
IfaModi=0Thenf=f+i
i=i+1
m=m+1
Wend
Form1.Cls:
Printf
EndSub
【供选择的答案】
(13)运行时第1次单击Command1输入7后,窗体上的显示结果为:
A、1B、3C、5D、7
(14)运行时第2次单击Command1输入8后,窗体上的显示结果为:
A、2B、7C、8D、6
(15)运行时第3次单击Command1输入9后,窗体上的显示结果为:
A、3B、5C、7D、4
(16)运行时3次单击Command1、并依次输入7、8、9后,变量m的当前值为:
A、6B、7C、8D、3
试题5(每小题3分,共12分)
阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
【程序】
PrivateFunctionf(aAsInteger,bAsInteger)AsInteger
DimrAsInteger,tAsInteger
f=a
DoWhilefModb<>0
f=f+a
Loop
EndFunction
PrivateSubCommand1_Click()
StatickAsInteger
DimmAsInteger,nAsInteger
m=InputBox("m=")
n=InputBox("n=")
k=k+1
Form1.Cls
Printf(m,n)
EndSub
【供选择的答案】
(17)运行时第1次单击Command1输入4、6后,窗体上的显示结果为:
A、4B、24C、8D、12
(18)运行时第2次单击Command1输入15、10后,窗体上的显示结果为:
A、150B、20C、30D、2
(19)运行时第3次单击Command1输入4、10后,窗体上的显示结果为:
A、10B、20C、40D、80
(20)第4次单击Command1后,该事件过程中变量k的当前值为:
A、4B、3C、0D、2
试题6(每小题3分,共12分)
阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。
界面设计以及运行时HScroll1.Value值为90时的显示分别如下图左、图右所示。
【程序】
PrivateSubForm_Load()
Picture1.Width=Picture1.Height
Picture1.Scale(-10,10)-(10,-10)
Picture1.BorderStyle=0
HScroll1.SmallChange=2:
HScroll1.LargeChange=10
EndSub
PrivateSubHScroll1_Change()
DimtAsSingle
Picture1.Cls
t=HScroll1.Value*3.14159/180
Label1.Caption=HScroll1.Value
Picture1.Circle(0,0),10,vbRed
Picture1.Line(0,0)-(9*Cos(t),9*Sin(t))
EndSub
(21)决定运行时图片框控件边框不显示的相关属性为:
A、BackColorB、ForeColorC、FillStyleD、BorderStyle
(22)滚动条Value属性值为180时,以原点为起点的直线指向:
A、12点方向B、9点方向C、6点方向D、3点方向
(23)滚动条Value属性值为270时,以原点为起点的直线指向:
A、12点方向B、9点方向C、6点方向D、3点方向
(24)下列说法中正确的是:
A、拖动滚动条滑块的过程中以及结束后都不会触发HScroll1_Change事件
B、拖动滚动条滑块的过程结束后立即触发HScroll1_Change事件
C、单击滚动条两端箭头时Value的增量为10或-10。
D、单击滚动条上空白区域时Value的增量为2或-2。
试题7(28分)
编程,计算多项式
的值。
在文本框控件Text1、Text2中分别输入n、x后,按Command1可输入
,按Command2可计算该多项式的值并以标签控件Label3显示。
程序设计时的界面设计如下图左所示。
运行时输入n为3、x为1.5,输入
分别为1、2、3后的输出结果如下图右所示。
请将答卷上各事件过程补充完整。
2007年秋参考答案
试题1~试题6请在各小题正确选项的对应位置处填“√”(每小题3分,共72分)
A
B
C
D
A
B
C
D
(1)
√
(13)
√
(2)
√
(14)
√
(3)
√
(15)
√
(4)
√
(16)
√
(5)
√
(17)
√
(6)
√
(18)
√