程序设计基础模拟试题

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

《VB程序设计》模拟试题

●填空题

1.窗体模块的文件扩展名为 ___FRM_________ 、标准模块的文件扩展名为____BAS______ 、

类模块文件的扩展名为______CLS_______ 。

2.Visual Basic中数据类型可分为 _____标准数据类型________和用户自定义数据类型两大类,前者根据其取值的不同,可分为_____整型_________、 ______长整型_____、布尔型和 ____字符型_________。

3. Abs(-6.5)= _____6.5______;Int(-9.1)= ____-10_______。

4. "程序"& "设计"运算结果为 ___程序设计____ 。

5. Dim a, b as Boolean语句显式声明变量a是___变体___变量,b是___布尔__变量。

6. MsgBox函数的返回值中, VBRetry表示单击了____重试_____按钮,VBYes表示单击了___是_____按钮,VBNo表示单击了_____否____按钮。

7. 要加载窗体,可以在代码中使用___________语句,要显示窗体,可以在代码中使用___________方法,要隐藏窗体,可以在代码中使用Hide方法,要卸载窗体,可以在代码中使用___________方法。

8.对话框分为_________对话框和________对话框两种类型,其中_____________ 对话框最

常用。

9. 对象是Visual Basic应用程序的基本单元,它是由 ___类___创建的。在Visual Basic中可以用属性、 __方法___、___事件___ 来说明和衡量一个对象的特性。

10. 条件判断语句可以使用___If…then____________语句、 ____If…Then…Else______语句和 ______If…Then…ElseIf______语句。Select case 语句

11. 声明一个值为3.14的常量Pi的语句为___Const pi = 3.14______。

12. Do…Loop Until 循环结构中,当条件为____真____时结束循环。

13. 要显示弹出菜单,可以在代码中使用_____________事件。

14. 参数传递有__________方式、__________方式和命名传递方式,常量默认采用__________方式;变量默认采用__________方式;表达式默认采用__________方式。

15. 名称属性必须以一个__字母标点_开始并且最长可达40个字符,不能包括__符号___ 和 ___空格___。

16.Visual Basic的程序模块有3种:____窗体模块____ 、标准模块和 ____类模块____。

17.Visual Basic程序,按其语句代码执行的先后顺序,可以分为___顺序__结构、选择__结构和___循环____ 结构。

18.数组元素下标的下界默认为是_____________,如果要改变其默认值,应使用_____________。

●判断题

()1. Visual Basic运行程序的方法只有编译模式。

()2. 语句Command1.visible=false 与Command1.enabled=false 是等价的。

()3. InputBox函数和MsgBox函数一样,返回的是字符串。

()4. 通过类模块,我们不可以根据需要建立自己的控件。

(×)5. 2.1E+5是合法的Visual Basic数据。

()6. 根据占用内存方式的不同,可将数组分为常规数组和动态数组两种类型。

(√)7. x2是合法的变量名。

()8. 按照文件的存取方式及其组成结构可以分为两种类型:文本文件和随机文件。

(√)9. Do…Loop Until语句实现循环时,不管条件真假,首先无条件地执行一次

循环。

(×)10. 标签没有change事件和setFocus方法。

(×)11. VB对象就是窗体和控件。

(×)12. 要实现同样的循环控制,在Do While…Loop和DO…Loop While循环结构中给定的循环条件是一样的。

(×)13. 文本框和标签通过同一属性在窗体上显示文字。

()14. 能够改变复选框背景颜色的属性是BackColor。

()15. 当图片框Picturebox控件的Autosize属性为true时,超过图片框尺寸的图片其超过部分会被图片框截去。

(×)16. 所有对象的属性都可以在属性窗口中设定。

(×)17. Msgbox函数建立的信息框既能显示信息又能输入用户的信息。

()18. 使用Open语句可以创建新的顺序文件。

(×)19.要在窗体上添加控件,不能通过双击工具箱中对应的控件图标实现。

(×)20.TextBox与Label有许多共同的特点,它们都能显示和输入文字。

(√)21.方法Form1.show与Form1.visible=True是等效的。

(√)22.Do…Loop Until语句实现循环时,不管条件真假,首先无条件地执行一次循环。(×)23.函数Str(26)与Str(-26)的值的长度相同。

(√)24.每个Vb对象都有name属性。

()25.在Visual Basic中,向过程传递参数时,按地址传递参数是缺省的。

(√)26.Do…Loop until语句实现循环时,只要条件是假,循环将一直进行下去。

(×)27.文本框和标签通过同一属性在窗体上显示文字。

(×)28.要实现同样的循环控制,在Do While…Loop和DO…Loop While循环结构中给定的循

环条件是一样的。

(√)29.将焦点主动设置到指定的控件或窗体上,应采用Setfocus方法。

(×)30.使用Open语句可以创建新的顺序文件。

●写出下面的程序运行结果

1. 程序1

Private Sub Form_ load ( )

MsgBox "你好"

End Sub

运行结果:____弹出消息框,提示为”你好”_________ 。

2. 程序2

Dim Number

Number = 8

Select Case Number

Case 1 To 5

Print " Between 1 and 5"

Case 6 To 10 Print " Between 6 and 10"

Case Else

Print " Not between 1 and 10"End Select运行结果:_____ Between 6 and 10________ 。

3.程序3

Dim Sub Commandl_Click( )

Textl.Text = "07"

End Sub

相关文档
最新文档