问题 单项选择题

窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为"计算"的命令按钮Command1,并编写了以下程序:


Private Sub Command1_Click()
Call calc(HV.Value,HT.Value)
End Sub
Public Sub calc(x As Integer,y As Integer)
Text1.Text=x*y
End Sub
运行程序,单击"计算"按钮,可根据速度与时间计算出距离,并显示计算结果。
对以上程序,下列叙述中正确的是______。

A) 计算结果在文本框中显示出来
B) 过程调用语句不对,应为calc(HV,HT)
C) 过程定义语句的形式参数不对,应为Sub calc(x As Control,y As Control)
D) 程序不能正确运行

答案

参考答案:A

解析: 本题考查考生对过程的调用,运行时通过调用函数对Text1赋值将结果保存在文本框里,因而选项A) 正确。注意:由于题目本身不严谨,在直接绘制完滚动条后,不设置滚动条的Max Value的情况下默认滚动条的最大值为32767,这样两个整数相乘将会产生溢出错误。

单项选择题
单项选择题