《VB程序设计》(A卷)测试题答案

所属学校:天津大学 科目:VB程序设计 2020-03-25 17:18:14 程序设计 测试题 答案 VB
《VB程序设计》模拟题(A卷)一.单项选择题8HP傲朋学习网
1.为了保存一个Visual Basic应用程序,下列说法正确的是(    )8HP傲朋学习网
   A) 只保存窗体文件(.frm)8HP傲朋学习网
   B) 只保存工程文件(.Vbp)8HP傲朋学习网
   C) 分别保存工程文件和标准模块文件(.bas)8HP傲朋学习网
D) 分别保存工程文件、窗体文件和标准模块文件8HP傲朋学习网
2. 以下叙述中错误的是(    )8HP傲朋学习网
A)Visual Basic 是事件驱动型可视化编程工具8HP傲朋学习网
B)Visual Basic应用程序不具有明显的开始和结束语句8HP傲朋学习网
C)Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性8HP傲朋学习网
D)Visual Basic中控件的某些属性只能在运行时设置8HP傲朋学习网
3.刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是 (    )8HP傲朋学习网
A) 单选按钮        B) 图片框        C) 通用对话框          D) 文本框 8HP傲朋学习网
4.  程序中执行Print 5* 5\5/5的输出结果是(    )8HP傲朋学习网
A) 5              B)25             C) 0                  D)18HP傲朋学习网
5 . 下列可以作为VB变量名命名的是(    )8HP傲朋学习网
A)A(A+B)        B)Alpha           C) 4ABC               D) ABΠ8HP傲朋学习网
6. 以下叙述中错误的是(    )8HP傲朋学习网
A)在工程资源管理器窗口中只能包含一个工程文件及属于该工程的其他文件 8HP傲朋学习网
B)以.BAS为扩展名的文件是标准模块文件8HP傲朋学习网
C)窗体文件包含该窗体及其控件的属性8HP傲朋学习网
D)一个工程中可以含有多个标准模块文件8HP傲朋学习网
7. 窗体中包含多个控件,其中一个文本框名称为Text1。则影响到它Tab顺序的属性是 (    )8HP傲朋学习网
A) TabStop       B)TabIndex        C)Enabled            D) Visible    8HP傲朋学习网
8.窗体中控件的所在位置是由(     )属性控制的:8HP傲朋学习网
A) Width和Height           B) Width或Height 8HP傲朋学习网
C) Top和Left               D) Top或Left8HP傲朋学习网
9. 对MsgBox的描述,错误的是 (     )8HP傲朋学习网
A) MsgBox函数返回一个整数 8HP傲朋学习网
B) 通过MsgBox函数可以设置信息框中图标和按钮的类型 8HP傲朋学习网
C) MsgBox语句没有返回值 8HP傲朋学习网
D) MsgBox函数的第一个参数是一个整数,该参数只能确定对话框中显示的按钮数量 8HP傲朋学习网
10.下面的4个控件里,不属于数据绑定控件的是(    )8HP傲朋学习网
A) Text控件             B) OLE控件8HP傲朋学习网
C)Option控件             D)Image控件8HP傲朋学习网
11. 当Winsock控件处于关闭状态时,其State属性的值是(    )8HP傲朋学习网
A)1            B)0             C) 2                D) 68HP傲朋学习网
12. 在VB的控件中,没有Caption属性的是(    )8HP傲朋学习网
A) 框架                B) 列表框8HP傲朋学习网
C) 复选框              D)单选按纽8HP傲朋学习网
13. 以下叙述中错误的是 (    )8HP傲朋学习网
A)双击鼠标可以触发DblClick事件8HP傲朋学习网
B)控件的名称可以由编程人员设定8HP傲朋学习网
C)移动鼠标时,会触发MouseMove事件8HP傲朋学习网
D)窗体或控件的事件的名称可以由编程人员确定8HP傲朋学习网
14. 以下声明语句中错误的是 (    )8HP傲朋学习网
A)Const var1=123                      B)Dim var2 = 'ABC' 8HP傲朋学习网
C)DefInt a-z                          D)Static var3 As Integer8HP傲朋学习网
15. 在窗体中有一个List1列表框,且其中含有若干列表项。则以下能表示当前被选中的列表项内容的是 (    )8HP傲朋学习网
A)List1.List                     B)List1.ListIndex 8HP傲朋学习网
C)List1.Index                    D)List1. Text8HP傲朋学习网
16. 关于图片框控件的说法中,错误的是 (    )8HP傲朋学习网
A) 可以通过Print方法在图片框中输出文本 8HP傲朋学习网
B) 清空图片框控件中图形的方法之一是加载一个空图形 8HP傲朋学习网
C) 图片框控件可以作为容器使用 8HP傲朋学习网
D) 用Stretch属性可以自动调整图片框中图形的大小8HP傲朋学习网
17. 以下能在窗体Form1的标题栏中显示“VisualBasic窗体"的语句是 (    )8HP傲朋学习网
A) Form1.Name="VisualBasic窗体" 8HP傲朋学习网
B) Form1.Title="VisualBasic窗体" 8HP傲朋学习网
C) Form1.Caption="VisualBasic窗体" 8HP傲朋学习网
D) Form1.Text="VisualBasic窗体”8HP傲朋学习网
18.要求Timer1计时器每隔0.5秒发生一次计时器事件,以下正确的属性设置语句是 (    )8HP傲朋学习网
A)Timer1.InterVal=0.5           B) Timer1.Interval=5 8HP傲朋学习网
C) Timer.Interval=50             D) Timer1.Interval=5008HP傲朋学习网
19. 以下合法的Visual Basic标识符是 (    )8HP傲朋学习网
A) ForLoop         B) Const           C) 9abc           D) a#x8HP傲朋学习网
20. 当一个复选框被选中时,它的Value属性的值是 (    )8HP傲朋学习网
A) 3             B) 2               C) 1              D) 08HP傲朋学习网
21. 如果准备读文件,打开顺序文件"text.dat"的正确语句是(    )8HP傲朋学习网
A)open"text.dat"For wrire As#1        B)open"text.dat" For Binary As #18HP傲朋学习网
C)open"text.dat"For Input As#1       D)open"text.dat"For Random As#18HP傲朋学习网
22. 如下数组声明语句,正确的是(    )8HP傲朋学习网
A)Dim a[3,4] As Integer         B)Dim a(3,4) As Integer8HP傲朋学习网
C) Dim a(n,n) As Integer         D)Dim a(3 4) As Integer8HP傲朋学习网
23. 在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序8HP傲朋学习网
Private Sub Command1_Click() 8HP傲朋学习网
Static X As Integer 8HP傲朋学习网
Static Y As Integer 8HP傲朋学习网
Cls 8HP傲朋学习网
Y=1 8HP傲朋学习网
Y=Y+5 8HP傲朋学习网
X=5+X 8HP傲朋学习网
Print X,Y 8HP傲朋学习网
End Sub 8HP傲朋学习网
程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为 (    )8HP傲朋学习网
A) 15 16        B) 15 6            C) 15 15             D) 5 68HP傲朋学习网
24. 分别有Commandl的命令按钮和三个名称分别为Labell、Label2、 8HP傲朋学习网
Label3的标签,然后编写如下代码: 8HP傲朋学习网
 Private x As Integer 8HP傲朋学习网
 Private Sub Command1_C1ick() 8HP傲朋学习网
 Static y As Integer 8HP傲朋学习网
 Dimz As Integer 8HP傲朋学习网
 n=10 8HP傲朋学习网
 z=n十z 8HP傲朋学习网
 y=y十z 8HP傲朋学习网
 X=X十Z 8HP傲朋学习网
 Labell.Caption=x 8HP傲朋学习网
 Label2.Caption=y 8HP傲朋学习网
 Label3.Caption=z 8HP傲朋学习网
 End Sub 8HP傲朋学习网
 运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是  (    )8HP傲朋学习网
A)10 10 10       B)30 30 30         C)30 30 10         D)10 30 308HP傲朋学习网
25. 设一个工程由两个窗体组成,其名称分别为Form1和Form2,在Form1上有一个名称为Command1的命令按钮。窗体Form1的程序代码如下: (    )8HP傲朋学习网
Private Sub Command1_Click() 8HP傲朋学习网
Dim a As Integer 8HP傲朋学习网
a=10 8HP傲朋学习网
Call g(Form2,a) 8HP傲朋学习网
End Sub 8HP傲朋学习网
Private Sub g(f As Form,x As Integer) 8HP傲朋学习网
y=IIf(x>10,100,-100) 8HP傲朋学习网
f,Show 8HP傲朋学习网
f.Caption=y 8HP傲朋学习网
End Sub 8HP傲朋学习网
运行以上程序,正确的结果是 8HP傲朋学习网
A) Form1的Caption属性值为100         B) Form2的Caption属性值为-100 8HP傲朋学习网
C) Form1的Caption属性值为-100         D) Form2的Caption属性值为100 8HP傲朋学习网
二、填空题8HP傲朋学习网
1.Visual Basic开发环境总是处于下列的三种模式之一,它们是:________、________和_______,而集成环境的标题栏总是显示____________。8HP傲朋学习网
2.执行下面的程序段后,i的值为_________,s的值为 __________ 。8HP傲朋学习网
s = 28HP傲朋学习网
For i = 3.2 To 4.9 Step 0.88HP傲朋学习网
s = s + 18HP傲朋学习网
Next i8HP傲朋学习网
3.在窗体上画一个标签(名称为Label1)和一个计时器(名称为Timer1),然后编写如下几个事件过程:8HP傲朋学习网
Private Sub Form_Load()8HP傲朋学习网
Timer1.Enabled = False8HP傲朋学习网
Timer1.Interval = _________ 8HP傲朋学习网
End Sub8HP傲朋学习网
Private Sub Form_Click()8HP傲朋学习网
Timer1.Enabled =____________8HP傲朋学习网
End Sub8HP傲朋学习网
Private Sub Timer1_Timer()8HP傲朋学习网
Label1.Caption =______________8HP傲朋学习网
End Sub8HP傲朋学习网
程序运行后,单击窗体,将在标签中显示当前时间,每隔1秒钟变换一次。8HP傲朋学习网
4.VB坐标系的默认单位是____________,除此之外,用户还可以选用其它的度量单位,这需要通过对象的___________属性来实现。8HP傲朋学习网
三、下列说法正确与否,若不正确请改正。8HP傲朋学习网
1、每个Visual Basic对象都具有Name属性。8HP傲朋学习网
2、静态数组和动态数组均在声明数组时确定了数组的大小。8HP傲朋学习网
3. 下列程序运行结果是:-18HP傲朋学习网
X=28HP傲朋学习网
Y=l8HP傲朋学习网
If X* Y<1 Then Y=Y-1 Else Y=-18HP傲朋学习网
Print Y-X>08HP傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: