Visual Basic 程序设计综合练习题
一、单项选择题(每题2分,共30分)
1.与传统的程序设计语言相比,Visual Basuc最突出的特点是( )。 A.结构化程序设计 B.程序开发环境 C.事件驱动编程机制 D.程序调试技术 答案:C
2.在设计阶段,双击窗体上的某个控件时,打开的窗体是( )。 A.工程资源管理器窗口 B.代码编辑器窗口 C.工具箱窗口 D.属性窗口 答案:B
3.当需要上下文帮助时,选择要帮助的内容,希望出现MSDN窗口及显示所需的帮助信息,应按的键是( )。
A.Help B.F10 C.Esc D.F1 答案:D
4.对于定时器(Timer)控件,设计其定时是否开启的属性是( )。 A.Index B.Tag C.Enabled D.Left 答案:C
5.下列符号不能作为VB变量名的是( )。 A.ABCDEFG B.P00000 C.89YWDDF D.xyz 答案:C
6.若要求从文本框输入密码时,在文本框只显示*号,则应用在此文本框的属性窗口中设置( )。
A.Text属性值为* B.Caption属性值为* C. Password属性值为空 D. Passwordchar属性值为*
1
答案:D (复习资料答案错为C)
7.表达式5^2 Mod 25\\2^2的值是( )。 A.0 B.1 C.6 D.4 答案:B
解:5^2 Mod 25\\2^2= 25 Mod 25\\4=25 Mod 6=1 8.表达式2*3^2+2*8/4+3^2的值是( )。 A.64 B.31 C.49 D.42 答案:B
解:2*3^2+2*8/4+3^2=2*9+16/4+9=18+4+9=31 9.后缀为.frm的文件表示( )。 A.类模块文件 B.窗体文件
C.标准类模块文件
D.窗体二进制数据文件 答案:B
10.数字式子Sin30O写成VB表达式是( )。 A. Sin30 B. Sin(30) C. Sin(30O)
D. Sin(30*3.14/180) 答案:D
11. 任何控件都具有的属性是( )。 A. Text B. Name C. Caption D. Value 答案:B
12. 当运行程序时,系统自动启动窗体的事件过程是( A. Load B. Click C. Unload D. GotFocus 答案:A
13.要退出For…Next循环,可使用的语句是( )。A.Exit
2
。 )
B.Exit For C.End Do D.Exit Do 答案:B
14.“x是小于50的非负数”,用VB表达式表示正确的是( )。 A.0≤x<50 B.0<=x<50
C.0<=x And x<50 D.0<=x Or x<50 答案:C
15.Visual Basic根据计算机访问文件的方式将文件分为( )。 A.顺序文件、随机文件和二进制文件 B.文本文件和数据文件 C.数据文件和可执行文件 D.ASCII文件和二进制文件 答案:A
16.对于窗体级变量,下列说法中错误的是( )。 A.所在窗体的各子程序都可以访问 B.其它窗体的子程序不能访问
C.所在窗体的各子程序都不能访问用Private定义的窗体级变量 D.一定要在所在窗体的通用区内定义 答案:C
17. 程序运行后,当单击窗体上的Command1时,会触发的事件是( A.Click B.Change C.Load D.KeyPress 答案:A
18. 要显示“颜色”对话框,可调用通用对话框CommonDialog控件的( A.ShowOpen B.ShowSave C.ShowColor D. ShowFont 答案:C
19.用下面的语句所定义的数组的元素个数是( )。 Dim A(-1 To 3)As Integer A.2 B.3 C.4 D.5 答案:D
3
。 )方法。 )
20.为了使目录路径列表Dir1的内容符合驱动器列表框Drive1的选择,应当( )。 A.在Dir1_Click事件中加入Dir1.Path=Drive1.Drive B.在Drive1_Click事件中加入Dir1.Path=Drive1.Drive C.在Dir1_Click事件中加入Drive1.Path=.Drive.Path D.在Dir1_Click事件中加入Drive1.Path=.Dir1.Path 答案:B
21.要绘制多种式样的直线,需要设置Linee控件的( )属性。 A.Shape
B.Bordrestyle C.FillStyle D.Style 答案:B
22.如果准备向随机文件中写入数据,常用的语句是( )。 A. Print #1,rec B. Write #1,rec C. Put #1,rec D. Get #1,rec 答案:C
23. 下列叙述正确的是( )。
A. Load语句与Show语句功能完全相同 B. UnLoad语句与Hide语句功能完全相同 C. Load语句与Unload语句功能完全相反 D. 三者都对 答案:C
24. 使用ADO模型时,可通过哪个属性建立Recordset和Connection对象的连接( A. Execute
B. CommandType C. Open
D. ActiveConnection 答案:D
25. VB中,Access数据库属于( )。 A. 本地数据库 B. 网络数据库 C. 外部数据库 D. 远程数据库 答案:A
26. 要发送数据,通常使用Winsock控件的( )。 A. SendData方法 B. Listen方法 C. Accept方法 D. GetData方法
4
)。

