VB复习题及参考答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习题及参考答案

一、选择题

(1) 使“Microsoft”在当前窗口上输出的语句是( B )。

A)Picture.print “Microsoft”B)print “Microsoft”

C)printer.print “Microsoft”D)Debug.print “Microsoft”

(2) 输入inputbox返回值的类型是( A )

A)字符型B)整型C)浮点型D)长整型

(3)用来设置设置文本框有无滚动条的属性的值为( A )。

A)Scrollbars B)Multiline C)Seltext D)sellength

(4)int(rnd*50)+10表示的是( D )围的整数。

A)[0,50] B)[1,60] C)[10,60] D)[10,59]

(5)下列各控件不包含滚动条的是( D )。

A)listbox B)combobox C)textboa D)labelbox

(6)为了暂时关闭计时器,应把该计时器控件的( C )属性设置为false.

A)visible B)timer C)enabled D)interval

(7) 设置列表框选中的文本,用( C )属性。

A)Selected B)List C)Text D)Caption

(8)未选中复选框控件时,Value属性的值为( C )

A)True B)False C)0 D)1

(9)某一VB工程含F1. F2两个窗体,执行“F1.Show:F2.Hide”语句后,F1. F2

窗体显示的结果为 C 。

A) 都显示B) 都不显示C) 仅显示F1窗体D) 仅显示F2窗体

(10) 在窗体上画两个滚动条,名称分别为Hscroll1、Hscroll2;六个标签,名称分别为Label1、Label2、Labe l3、Label4、Label5、Label6,其中标签Label 4~ Label6分别显示"A"、"B"、"A*B"等文字信息,标签Label1、Label2分别显示其右侧的滚动条的数值,Label3 显示A*B的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮"计算"时,对标签Label1、Label2中显示的两个值求积,并将结果显示在Label3中。以下不能实现上述功能的事件过程是( A )。

A)Private Sub Command1_Click()

Label3.Caption = Str(Val(Label1.

Caption )*Val( Label2.Caption))

End Sub

B)Private Sub Command1_Click()

Label3.Caption = HScroll1.Value * HScroll2.Value

End Sub

C)Private Sub Command1_Click()

Label3.Caption = Val(Label1. Caption )*Val( Label2.Caption)

End Sub

D)Private Sub Comma nd1_Click()

Label3.Caption = HScroll1.Text * HScroll2.Text

End Sub

(11)当滚动条位于最左端或最上端时,Valve属性被设置为( A )。

A)Min B)Max C)Min与Max之间D)Min与Max之外(12)在窗体中画一个名称为timer1的计时器控件,要求每隔0.5s发生一次计时器事件,则以下正确的属性设置语句是( D )。

A)timer1.interval=0.5 B)timer1.interval=5

C)timer1.interval=50 D)timer1.interval=500

(13)若要退出For循环,可使用的语句为(D )。

A) Exit B) Exit Do C) Time D) Exit For

(14)表达式样16/4-2.5*8/4 mod 5\2的值为( D )

A) 14 B) 10 C) 20 D) 3

(15)下面正确的赋值语句是(C )

A) x+y=30 B) y= *r*r C) y=x+30 D) 3y=x

(16) 可用于设置系统当前时间的语句是( C )。

A)Date B) Date$ C) Time D) Timer

(17) 表达式4+7 \ 6 * 8 / 8 Mod 9 的值是( B )。

A) 4 B) 5 C) 6 D) 7

(18) 下列选项中不属于事件的是( C )。

A)Dblclick B)Load C)Show D)Change

(19) int(rnd*100)表示的是(C )围的整数。

A)[0,100] B)[1,99] C)[0,99] D)[1,100]

(20) 为了某个命令按钮无效(显灰色),需要把该命令按钮的一个属性设置为false,这个属性是(D )。

A) Value B) Default C) Cancel D) Enabled

(21) 窗体FontSize属性缺省值为(B )。

A) 5 B) 9 C) 12 D) 16

(22) 由“FOR i=1 to 9 step -3”决定的循环结构被执行(D )次。

“FOR i=10 to 9 step -3”决定的循环结构被执行()次。

“FOR i=1 to 9 step 3”决定的循环结构被执行()次。

A) 4 B)5 C) 6 D) 0

(23) 设计动画时通常用定时器控件的(A )属性来控制动画速度。

A) interval B)timer C) move D) enabled

(24) 要使文本框显示滚动条,除了设置ScrollBars属性外还必须设置( B )属性。

A) AutoSize B)multiline C) alignment D) enabled

(25) 在窗体(Name属性为Form1)上画两个文本框(其Name 属性分别为Text1和Text2)和一个命令按钮(Name 属性为Command1),然后编写如下两个事件过程:

Private Sub Command1_Click()

a=(Text1.Text)+(Text2.Text)

Print a

相关文档
最新文档