VB练习题(一).doc
文本预览下载声明
PAGE 3
PAGE 3
Visual Basic练习题 (一)
一.基础知识部分(选择填空)
以下叙述正确的是:______________。
(A)窗体的Name属性指定窗体的名称,用来标识一个窗体。
(B)窗体的Name属性的值是显示在窗体标题栏中的文本。
(C)可以在运行时间改变窗体的Name属性的值。
(D)对象的的Name属性可以为空。
若变量X=2147483649,则变量声明时不能将其声明为 _________________。
(A)Integer (B)Variant (C)Single (D)Long
(多)设a=3,b=5,则以下表达式为真的是:
(A) a0 And b0 (B) Not (a0 Or b0)
(C) a=b And b10 (D) (ab) Or (b0)
以下能够触发文本框Change事件的操作是:______________。
(A) 文本框失去焦点 (B)文本框获得焦点
(C) 设置文本框的焦点 (D)改变文本框内容
为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是:______________。
(A)Cancel (B) Enabled (C)Value (D) Default
为了在按下回车键时执行某个命令按钮的Click事件过程,需要把该命令按钮的一个属性设置为True,这个属性是:______________。
(A)Cancel (B) Enabled (C)Value (D) Default
表达式4+5\6*7/8 Mod 9的值是 ______________。
假定窗体的名称(Name)属性为Form1,则把窗体标题设置为VB Test的语句是:_______。
(A) Form1.Text=”VB Test” (B) Form1.Name=”VB Test”
(C) Form1=”VB Test” (D) Caption=”VB Test”
9.为了使文本框同时具有水平和垂直滚动条,应首先把MultiLine 设置为True,然后把ScrollBars设置为:______________。
(A)0 (B) 1 (C) 2 (D) 3
10.执行下列语句后整型变量a的值是多少?______________。
If (3-2)2 Then
a=100
ElseIF (10/2)=6 Then
a=200
Else
a=300
EndIF
(A)200 (B) 300 (C) 100 (D) 不确定
11.以下程序段的循环结构执行后,i 的输出值是 _______________。
f=1
For i = 1 To 10 step 2
f = f + i
Next i
Print i;
(A) 25 (B) 11 (C)10 (D) 9
12.为了使标签中的内容居中显示,应把Alignment属性设置为_________________。
(A)0 (B) 1 (C) 2 (D) 3
13.为了列表框中的项目分多列显示,需要设置的属性设置为:_________________。
(A)Columns (B) Style (C) List (D) MultiSelect
14.删除列表框中的指定项目所使用的方法是:
(A)Move (B) Remove (C) Clear (D) RemoveItemt
15.按要求写出VB语言的表达式
⑴写出x和y之一为零,但不能都为零的表达式
⑵写出x小于10或大于100时为真的表达式
⑶数学表达式 写成VB表达式
⑷数学表达式Sin25°写成VB表达式
二.阅读程序写出结果
1.Private Sub Command1_Click()
For i=2 To 5
For j=0 To i
Print i*j
Next j
Print
Next i
End Sub
单击命令按钮后输出的结果
显示全部