第一章 Visual Basic程序设计概述
一、选择题
1. Visual Basic是一种面向对象的可视化程序设计语言,采用了__A_ 的编程机制。 (A)事件驱动 (B)按过程顺序执行 (C)从主程序开始执行 (D)按模块顺序执行 2. 在Visual Basic中最基本的对象是____C____,它是采用程序的基石,是其它程序的容器。 (A)文本框 (B)命令按钮 (C)窗体 (D)标签 3. 多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把__B______
指定为启动窗体。
(A)不包含任何控件的窗体 (B)设计时的第一个窗体 (C)包含控件最多的 (D)命名为Form1的窗体 4. 有程序代码如下:
Text1.Text = "Visual Basic"
则:Text1,Text和"Visual Basic"分别代表___C_____。
(A)对象,值,属性 (B)对象,方法,属性 (C)对象,属性,值 (D)属性,对象,值
5. Visual Basic是一种面向对象的程序设计语言,_____A___不是面向对象系统所包含的三
要素。
(A)变量 (B)事件 (C)属性 (D)方法
6. Visual Basic的一个应用程序至少包含一个____B____文件,该文件存储窗体上使用的所
有控件对象和有关的________、对象相应的________过程和________代码。 (A)模块、方法、事件、程序 (B)窗体、属性、事件、程序 (C)窗体、程序、属性、事件 (D)窗体、属性、事件、模块 7. 以下不属于Visual Basic的工作模式是___A_____模式。
(A)编译 (B)设计 (C)运行 (D)中断
8. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,
必不可少的窗口是____C____。
(A)窗体布局窗口 (B)立即窗口 (C)代码窗口 (D)监视窗口 9. 保存新建的工程时,默认的路径是____B____。
(A)My Documents (B)VB98 (C)\\ (D)Windows
10. 将调试通过的工程经“文件”菜单的“生成.exe文件”编译成.exe后,将该可执行文件
拿到其他机器上不能运行的主要原因是____A____。
(A)运行的机器上无VB系统 (B)缺少.frm窗体文件 (C)该可执行文件有病毒 (D)以上原因都不对
11. 对于窗体,下面____D____属性在程序运行时是其属性设置起作用。
(A)MaxButton (B)BorderStyle (C)Name (D)Left
12. 要使Print方法在Form_Load事件中起作用,要对窗体的____C____属性进行设置。 (A)BackColor (B)ForeColor (C)AutoRedraw (D)Caption 13. 若要使标签控件显示时不覆盖其背景内容,要对____D____属性进行设置。 (A)BackColor (B)BorderStyle (C)ForeColor (D)BackStyle 14. 若要使命令按钮不可操作,要对____A____属性设置。
(A)Enabled (B)Visible (C)BackColor (D)Caption 15. 文本框没有____D____属性。
- 28 -
(A)Enabled (B)Visible (C)BackColor (D)Caption 16. 不论何控件,共同具有的是____B____属性。
(A)Text (B)Name (C)ForeColor (D)Caption 17. 要使Form1窗体的标题栏显示“欢迎使用VB6”,以下____D____语句是正确的。 (A) Form1. Caption = “欢迎使用VB6” (B) Form1. Caption = `欢迎使用VB6` (C) Form1. Caption =欢迎使用VB6
(D) Form1. Caption = "欢迎使用VB6"
18. 要使某控件在运行时不显示,应对____B____属性进行设置。
(A)Enabled (B)Visible (C)BackColor (D)Caption
19. 要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列
____B____属性进行设置就有效。
(A)MaxButton (B)Bordstyle (C)Width (D)MinButton 20. 当运行程序时,系统自动执行启动窗体的____A____事件过程。
(A)Load (B)Click (C)Unload (D)GotFocus 21. 当文本框的ScrollBars属性设置了非零系值,却没有效果,原因是____B____。 (A) 文本框中没有内容
(B) 文本框的MultiLine属性为False (C) 文本框的MultiLine属性为True (D) 文本框的Locked的属性为True
22. 要判断在文本框是否按了Enter键,应在文本框的____D____事件中判断。 (A)Change (B)KeyDown (C)Click (D)KeyPress 23. 如果文本框的Enabled属性为False,则____A____。
(A) 文本框的文本将变成灰色,并且此时用户不能将光标置于文本上
(B) 文本框的文本将变成灰色,用户仍然能将光标置于文本框上,但是不能改变文本框
中的内容
(C) 文本框的文本将变成灰色,用户仍然能改变文本框中的内容
(D) 文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内
容
24. 当需要上下文帮助时,选择要帮助的“难题”,然后按____D____键,就可出现MSDN
窗口及显示所需“难题”的帮助信息。
(A)Help (B)F10 (C)Esc (D)F1 25. 窗体文件的扩展名为____D____。 (A) .vbp (B) .bas (C) .exe (D) .frm 26. 指示一个窗体位置的值是窗体的( C )。
(A) 对象 (B) 事件 (C) 属性 (D) 方法
27.下列高级语言中,属于面向过程程序设计语言的是____C____。
(A)visualC++ (B)Java (C)Basic (D)Delphi 28. 下列说法正确的是____D____。
(A)同一个事件的名称在不同的程序中可以不同 (B)事件是用户定义的 (C)对象的事件是不固定的
(D)事件是对象能够识别的动作
29. 与传统的程序设计语言相比,Visual Basic最突出的特点是____C____。
- 29 -
(A)结构化程序设计 (B)编写跨平台应用程序 (C)事件驱动程序编制 (D)程序高度技术
30. 在正确安装Visual Basic后,可以通过多种方式启动Visual Basic。以下方式中,不能启动Visual Basic的是____D____
(A)通过“开始”菜单的“程序”命令
(B)通过“我的电脑”找到VB6.EXE,运行之 (C)通过运行快捷方式
(D)进入DOS方式,执行Vb6.exe
31. Visual Basic集成开发环境界面中的菜单栏有13个菜单项,要显示或隐藏Visual Basic的各种窗口、工具栏,应选择菜单栏中的____B____菜单项的相应属性。
(A)工具 (B)视图 (C)图表 (D)窗口 32. 下列不能打开属性窗口的操作是____C____。 (A)执行“视图”|“属性窗口”命令 (B)单击工具栏上的“属性窗口”按钮 (C)按Ctrl+T快捷键 (D)按F4键
33.“工程窗口”的主要用途是____C____
(A)显示窗体文件,标准模块文件和类模块文件
(B) 只显示工程文件的内容,以使用户了解工程的组成 (C)组织、管理工程文件
(D)方便用户打开相应“代码编辑器”窗口和“窗体设计器”
34. 在设计阶段,当双击窗体上的某个控件时,所传开的窗口是____C____ A)工程资源管理窗口 B)工具箱窗口 C)代码窗口 D)属性窗口
35. 将数据和程序封装起来成为一个逻辑实体,即____A____ (A)对象 (B)事件 (C)属性 (D)窗体 36. 应用程序设计完成后,应及时保存程序,保存的过程是(D)。
(A)只保存窗体文件即可 (B)只保存工程文件即可
(C)先保存窗体文件,再保存窗体文件 (D)先保存窗体文件,再保存工程 37. 下列选项中,不属于Visual Basic特点的是(C)。 (A)可视化程序设计 (B)面向对象 (C)事件驱动编程机制 (C)面向图形
38. 使用“上下相关帮助”的操作方法是:选择一个对象或关键字,然后按下____A____ (A)F1 (B)F2 (C)F3 (D)F4 39. 退出Visual Basic的快捷键是____C____
(A)Ctrl+Q (B)Shift+Q (C)Alt+Q (d)Ctrl+Alt+Q 40.启动Visual Basic,就意味着要建立一个新的____C____
(A)窗体 (B)程序 (C)工程 (D)文件 41.打开Visual Basic集成环境后,显示的工具栏是____B____ (A)编辑工具栏 (B)标准工具栏 (C)高度工具栏 (D)窗体工具栏
42.每个窗体对应一个窗体文件,窗体文件的扩展名是_____C___。 (A).bas (B) .cls C) .frm D) .vbp 43.激活属性窗口使用的热键是____C____。
- 30 -
(A)F2 (B)F3 (C)F4 (D)F5 44.下列可以打开立即窗口的快捷键是____D____
(A) Ctrl+ D (B) Ctrl+ E (C) Ctrl+ F (D) Ctrl+ G 45.网络信息服务管理工具被包含在Visual Basic6.0的____D____。 (A)试用版 (B)标准版 (C)专业版 (D)企业版 46. Visual Basic集成环境的主窗口中不包括____C____。
(A)标题栏 (B)菜单栏 (C)状态栏 (D)工具栏 47.下列不属于Visual Basic的3种运行模式的是_____A___。
(A)查看模式 (B)设计模式 (C)运行模式 (D)中断模式 48.下列不属于Visual Basic应用程序所包括文件的是____C____
(A)窗体文件(* . frm) (B)类表文件(* . bas) (C)文本文件(*.txt) (D)工程文件(*.vbp)
49.成功启动Visual Basic后,系统将自动进入____B____。
(A)查看模式 (B)设计模式 (C)运行模式 (D)中断模式 50.成功启动Visual Basic后,标题栏中显示的信息是____D____. (A)程序1-Microsoft Visual Basic〔设计〕 (B)Form- Microsoft Visual Basic〔设计〕 (C) 模块1- Microsoft Visual Basic〔设计〕
(D)工程1-Microsoft Microsoft Visual Basic〔设计〕〔设计〕 51. 要使文本框获得输入焦点,则采用文本框空件的____D____。 (A)GotFocus方法 (B)LostFocus方法 (C)GetFocus方法 (D)SetFocus方法
52.能够获得一个文本框被选取文本的内容的属性是____C____。 (A)Text (B)Length (C)SelText (D)SelStart
53.要使一个命令按钮成为图形命令按钮,则应设置其____B____属性值。 (A)Picture (B)Style
(C)DownPicture (D)DisabledPicture 54.为了在按下Enter键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性值设置为Ture,这个属性是____D____。
(A)Visible (B)Cancle (C)Enabled (D)Default 55.以下叙述正确的是____A____。
(A)窗体的Name属性指定窗体的名称,用来标识一个窗体 (B)窗体的Name属性的值是显示在窗体标题栏中的文体 (C)可以在运行期间改变对象的Name属性的值 (D)对象的Name属性值可以为空
56.以下关于窗体的描述中,错误的是____A____。
(A)执行UnloadForm1语句后,窗体Form1消失,但仍在内存中 (B)窗体的Load事件在加载窗体发生
(C)当窗体的Enable属性为False时,通过鼠标和键盘对窗体的操作都被禁止 (D)窗体的Height、Width属性用于设置窗体的高和宽 57.单击窗体上的关闭按钮,触发的是____C____。
(A)Form-Initialize()事件 (B)Form-Load()事件
- 31 -
(C)Form-Unload()事件 (C)Form-Click()事件 58.文本框Text1和Text2用于接收输入的两个数,求这两个数的乘积,错误的是____C____。 (A)y=Text1.text* Text2.text
(B)y=Val(Text1.text)*Val( Text2.text) (C)y=Str(Text1.text)*Str( Text2.text)
(D)文本框的Text属性是字符型,所以以上语句都错误 59.下列语句中,定义窗体单击事件的头语句是____C____。
(A)Private Sub Form-DblClick (B)Private Sub Text-DblClick (C)Private Sub Form-Click (D)Private SubText-DblClick 60.下列语句正确的是(A)。
(A)txt1.Text+txt2.Text=txt3.Text (B)Command1.Name=cmdOK (C)12Lable.Caption=1234 (D)Text1=“123” 二、填空题
1. 当进入VB集成环境,发现没有显示“工具箱”窗口时,应选择________菜单的________
选项,使“工具箱”窗口显示。
2. 要使用新建工程时,在模块的“通用声明”段中自动加入Option Explicit语句,应对
________菜单的________的________选项卡进行相应选项的设置。 3. 对象的属性是指________。 4. 对象的方法是指________。
5. 在刚建工程时,使窗体上的所有控件具有相同的字体格式,应对________的________属
性进行设置。
6. 当文本框的ScrollBar的属性设置为2(有垂直滚动条),但没有垂直滚动条显示时,是
没有把________属性设置为True的原因。
7. 在代码窗口对窗体的BorderStyle、MaxButton属性进行了设置,但运行后没有结果,原
因是这些属性________。
8. 当对命令按钮的Picture属性装入.bmp图形文件后,选项按钮上并没有显示所需的图形,
原因是没有对________属性设置为1(Graphical)
9. 若已建立了Form1、Form2两个窗体,默认启动窗体为Form1。通过________菜单的
________的________选项卡,可将启动窗体设置为Form2。在程序中若要显示Form1窗体,则执行________语句。
10. 在文本框中,通过________属性能获得当前插入点所在的位置。
11. 要对文本框中已有的内容进行编辑,按下键盘上的按键,就是不起作用,原因是设置
________的属性为True。
12. 在窗体上已建立多个控件如Text1、Label1、Command1,若要使程序一运行就定位在
Command1控件上,应把Command1控件的________属性设置为________。 13. Visual Basic 6.0 分为3 种版本是________、_________和企业版。
14. 在MSDN浏览窗口中,选中“目录”选项卡时,在内容显示区显示所有文档的名称。
有些文档名称左边有一个“+”号或者“-”,这个“+”号表示_________。 15. Visual Basic 规定工程文件的扩展名是____________。 16. 面向对象程序设计方法的缩写是__________。
17. 传统的程序设计语言主要是面向_________的,而现在的许多可视化程序设计语言主要是
面向________的。
18. Visual Basic6.0三个版本中,最完整的是________。
19. 默认情况下, Visual Basic的工具箱只显示________控件。
- 32 -
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新资格考试认证VB实验指导习题 - 图文 全文阅读和word下载服务。
相关推荐: