VB期中复习(选择题)01 - 06.doc

上传人:豆**** 文档编号:29966670 上传时间:2022-08-02 格式:DOC 页数:245 大小:432.50KB
返回 下载 相关 举报
VB期中复习(选择题)01 - 06.doc_第1页
第1页 / 共245页
VB期中复习(选择题)01 - 06.doc_第2页
第2页 / 共245页
点击查看更多>>
资源描述

《VB期中复习(选择题)01 - 06.doc》由会员分享,可在线阅读,更多相关《VB期中复习(选择题)01 - 06.doc(245页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 VB 期中考试试卷(1-6)附参考答案 VB 期中考试试卷(一)一、 单选题1. Visual Basic是一种面向对象的可视化程序设计语言,采取了_的编程机制。A) 从窗体开始执行 B) 按书写顺序执行C) 从主程序开始执行 D) 事件驱动2. 在Visual Basic中最基本的对象是_,它是应用程序的基石,是其他控件的容器。A) 文本框 B) 窗体 C) 标签 D) 命令按钮3. 有下面的程序代码:Command1.Caption =确定,则Command1,Caption和确定分别代表 _。A) 对象,属性,值 B) 对象,方法,值C) 对象,值,属性 D) 属性,对象,值 5VB是

2、一种面向对象的程序设计语言,下面_不是面向对象包含的三要素。A) 变量 B) 事件 C) 属性 D) 方法6VB 6.0集成开发环境中不能完成的功能是_。A)输入编辑源程序 B)编译生成可执行程序C)调试运行程序 D)自动生成查找并改正程序中的错误7下列关于VB编程的说法中不正确的是_。 A)属性是描述对象特征的数据 B)事件是能被对象识别的动作C)方法指示对象的行为 D)VB程序采用的运行机制是面向对象8关于面向对象的描述中,不正确的是_。A)对象就是自定义结构变量 B)对象代表正在创建的系统中的一个实体C)对象是一个特征和操作的封装体 D)对象之间的信息传递是通过消息进行的9以下叙述错误的

3、是_。A)打开一个工程文件时,系统自动装入与该工程有关的窗体文件 B)打开一个窗体文件时,系统自动装入与该窗体有关的工程文件C)保存VB应用程序时,应分别保存窗体文件和工程文件 D)事件可以由用户激发,也可以由系统激发 11VB的一个应用程序至少包含一个_文件,该文件存储窗体上使用的所有控件对象和有关的_、对象对应的_过程和_代码。A) 模块、方法、事件、程序 B) 窗体、属性、事件、程序C) 窗体、程序、属性、事件 D) 窗体、属性、事件、模块12. 以下不属于VB工作模式的是_模式。A) 编译 B) 设计 C) 运行 D) 中断13. 在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体

4、窗口、属性窗口外,必不可少的窗口是_。A)窗体布局窗口 B) 立即窗口 C) 代码窗口 D) 监视窗口14. 保存新建工程时,默认的路径是_。A)My Documents B) VB98 C) D) Windows*16. 要使Print方法在Form_Load 事件中起作用,要对窗体的_属性进行设置。A)BackColor B) ForeColor C) AutoRedraw D) Caption*17 .要使标签显示时不覆盖其背景内容,要对_属性进行设置。A)BackColor B) ForeColor C) BackStyle D) Caption18 若要使命令按钮不可操作,要对_属性

5、进行设置。A)Visible B) Enabled C) Name D) Caption19.文本框没有_属性。A) Enabled B) Caption C) BackColor D) Visible20. 不论任何控件,共同具有的是_属性。A) Text B) Caption C) BackColor D) Name21. 要使Form1窗体的标题栏显示 “ 欢迎使用Visual Basic 6.0!”,以下_语句是正确的。A) Form1.Caption = 欢迎使用Visual Basic 6.0! B) Form1.Caption = 欢迎使用Visual Basic 6.0! C)

6、 Form.Caption = 欢迎使用Visual Basic 6.0! D) Form.Caption = 欢迎使用Visual Basic 6.0! ?22. 有如下语句:Form1.Print “欢迎使用Visual Basic 6.0!”, Form1,Print和“欢迎使用Visual Basic 6.0!”则分别代表_。A) 对象,属性,值 B) 对象,方法,参数C) 对象,值,属性 D) 属性,对象,值*23. 要判断在文本框是否按了Enter键,应在文本框的_事件中判断。A) Change B) KeyPress C) Click D) KeyDown*24. 要使窗体在运行

7、时不可改变窗体的大小和没有最大化和最小化按钮,只需要对下列_属性进行设置。A) MaxButton B) BorderStyleC) Width D) MinButton 25. 当文本框ScrollBars属性设置了非零值,却没有效果,原因是_。A) 文本框中没有内容 B) 文本框中的MultiLine设置为FalseC) 文本框中的MultiLine设置为TrueD) 文本框中的Locked设置为True26Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括_。A) 变量,属性,方法 B) 属性,事件,方法C) 类,属性,方法 D) 对象,属性和方法*27. 以下叙述

8、中,错误的是_。A)一个Visual Basic应用程序可以含有多个标准模块文件B)一个Visual Basic工程可以含有多个窗体文件C)标准模块文件可以属于某个指定的窗体文件D)标准模块文件的扩展名是 Bas28. 刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是_。A)单选按钮 B)图片框 C)通用对话框 D)文本框*29以下关于窗体的描述中,错误的是_。A)执行Unload Form1语句后,窗体Form1消失,但仍在内存中B)窗体的Load事件在加载窗体时发生C)当窗体的Enabled属性为False时,通过鼠标和键盘对窗体的操作都被禁止D)窗体的Height、Width属性

9、用于设置窗体的高和宽30. 新建一个工程将其窗体的Name属性设置为Myfrm,则默认的窗体文件名为_。A)Form1.frm B)Myfrm.frm C)Form1.vbp D)工程1.frm*31. 下面是窗体Forml的Click事件过程,实现运行时每次单击窗体时,窗体均向右移动100。Private Sub Form_click() Static intleft As Integer intleft = intleft + 100 Form1._ = intleftEnd Sub请选择正确属性填充空白处,完成本程序。A)Caption B)Top C)Width D)Left*32.

10、决定一个窗体有无控制菜单的属性是_。A)MinButton B)Caption C)MaxButton D)ControlBox*33. 在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click() Text1.Text=Visual Me.Text1=Basic Text1=ProgramEnd Sub程序运行后,如果单击命令按钮,则在文本框中显示的是_。A)Visual B)Basic C)Program D)出错*34. 在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:P

11、rivate Sub Command1_Click() Move 500,500End Sub程序运行后,单击命令按钮,执行的操作为_。A)命令按钮移动到距窗体左边界、上边界各500的位置B)窗体移动到距屏幕左边界和上边界各500的位置C)命令按钮向左)上方向各移动500D)窗体向左)上方向各移动50035. 在代码编辑器中,如果一条语句过长,不能在一行内写下,则需要折行书写,这是通过在行末使用续行符来实现的,该续行符表示为_。A)一个下划字符(_) B)一个空格加一个下划字符(_)C)一个空格加一个连字符 D)回车*36. 为了在按下Esc键时执行某个命令按钮的Click事件过程,需要把该命

12、令按钮的一个属性设置为True,这个属性是_。A)Value B)Default C)Cance1 D)Enabled*37. 以下关于焦点的叙述中,错误的是_。A)如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据B)当文本框失去焦点时,触发LostFocus事件C)当文本框的Enabled属性为False时,其Tab顺序不起作用D)可以用TabIndex属性改变Tab顺序38. 要使文本框获得输入焦点,则应采用文本控件的哪个方法_。A)GotFocus B)LostFocus C)KeyPress D)SetFocus39. 图像框有一个属性,可以自动调整图形的大小,

13、以适应图像框的尺寸,这个属性是_。A)Autosize B)Stretch C)AutoRedraw D)Appearance*40. 运行时,要向图片框Pic中加载C:windowsbeer.bmp图像文件,应使用语句_。A)Picture1.Picture=C:windowsbeer.bmpB)Picture1.Picture=LoadPicture(C:windowsbeer.bmp)C)Pic.Picture=LoadPicture(C:windowsbeer.bmp)D)Pic.Picture=LoadPicture(C:windowsbeer.bmp)*41. 将文本框的_属性设置

14、为True时,文本框可以输入或显示多行文本,且会在输入的内容超出文本框的宽度时自动换行。A)Multiline B)Scrollbars C)Text D)Enabled*42. 将文本框的ScrollBars属性设置为非零值,却没有效果,原因是_。A)文本框中没有内容 B)文本框的MultiLime属性值为FalseC)文本框的MultiLine属性值为True D)文本框的Locked属性值为True*43. 在设计阶段,在属性窗口设置Text属性时,通过按下Ctrl+Enter组合键实现文本的换行。在运行阶段,如果在窗体上有缺省按钮(已设置Default属性为True)存在,则必须在文本

15、框中按下_组合键才能移动到下一行。A)Enter B)Alt+Enter C)Ctrl+Enter D)Ctrl+Shift+Enter44. 为了清除窗体上的一个控件,下列正确的操作是_。A)按回车键 B)按ESCC)选择(单击)要清除的控件,然后按DELD)选择(单击)要清除的控件,然后按回车*45. 以下叙述中错误的是_。A)打开一个工程文件时,系统自动装入与该工程有关的窗体,标准模块文件B)当程序运行时,双击一个窗体,则触发该窗体的 DblClick事件C)Visual Basic应用程序只能以解释方式执行D)事件可以由用户引发,也可以由系统引发46. 以下有关VB对象名称(Name)

16、属性的叙述,正确的是_。A)对象的Name属性值可以为空B)窗体的Name属性用来标识和引用窗体C)可以在程序运行期间改变对象的Name属性值D)窗体的Name属性值是显示在标题栏中的字符串 *47. Visual Basic6.0集成环境的主窗口中不包括_。A)标题栏 B)菜单栏 C)状态栏 D)工具栏*48. 在VB中文本框控件的哪个属性在设计时不能设置_。A)Seltext B)Locked C)Enabled D)MaxLength49. 在开发VB应用程序时,一个工程一般至少应含有_。A)标准模块文件和类模块文件 B)工程文件和窗体文件C)工程文件和类模块文件 D)工程文件和标准模块

17、文件*50. 退出Visual Basic的快捷键是_。A) Alt+Q B)Ctrl+Q C)Alt+X D)shift+X*51.为了使命令按钮(名称为Command1)右移200,应使用的语句是_。A) Command1.Move -200B) Command1.Move 200C) Command1.Left= Command1.Left+200D) Command1.Left= Command1.Left-200*52. 为了使命令按钮(名称为Command1)下移200,应使用的语句是_。A) Command1.Move -200B) Command1.Move 200C) Com

18、mand1.move Command1.top+200D) Command1.move Command1.Left,Command1.top+200*53. 在Visual Basic工程中,可以作为启动对象的是_。A)任何窗体或标准模块B)任何窗体或过程C)Sub Main过程或其他任何模块D)Sub Main过程或任何窗体54. 在面向对象方法中,类的实例称为_。A)集合 B)抽象 C)对象 D)模板55. 在VB中,对象的行为被称作_,它被事先编写好相应的过程或函数供用户直接调用。 A)属性 B)方法 C)事件 D)消息56.当窗体最小化时缩小为一个图标,设置这个图标的属性是_。A)Mo

19、useIcon B)Icon C)Picture D)MousePointer57. 为了使文本框同时具有水平和垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为_。A) 0 B)1 C)2 D)358. 当程序运行时,系统自动执行启动窗体的_事件过程。A)Click B)Load C)Unload D)GotFocus59. 在为了使标签中的内容居中显示,应把Alignment属性设置为_。A) 0 B) 1 C) 2 D)3 61. Visual Basic程序设计语言属于_。A)面向过程的语言 B)机器语言C)面向对象的语言 D)汇编语言64.

20、 将窗体的_属性设置为False后,运行时窗体上的按钮、文本框就不会对用户的操作做出响应。A) ControlBox B) Visible C) Enabled D) BorderStyle65. 能够改变窗体边框线类型的属性是_。A) FontStyle B) Border C) BackStyle D) BorderStyle66 要想改变一个窗体的标题内容,则应设置以下哪个属性的值_。A) Name B) FontName C) Caption D) Text67. 下面是窗体Form1的Click事件过程,实现运行时每次单击窗体时,窗体向右移动100。Private Sub_()Sta

21、tic intleft As IntegerInleft=inleft+100Form1.Left=intleftEnd SubA) Form_Click B) Form1_Click C) Command_Click D) Command1_Click68. 决定控件上文字的字体、字形、大小、效果的属性是_。A) Text B) Caption C) Name D) Font69. 在设计阶段,双击窗体Form1的空白处,打开代码窗口,显示_事件过程。A) Form_Click B) Form1_Load C) Form_Load D) Form1_Click70. 在设计阶段,当双击窗体上

22、的某一个文本框控件时,系统将在代码窗口中显示该文本框控件的_事件过程模板。A) Click B) DblClick C) Change D) GetFocus 73Visual Basic有多种类型的窗口,若要在设计时看到窗体窗口,以下操作不正确的是_。A)打开“视图”菜单,选择“对象窗口” B)双击VB窗口工作区的空白处C)单击“工程资源管理器”中的“查看对象”按钮 D)双击“工程资源管理器”中对应的窗体名74下面关于属性和方法的描述中,不正确的是_。A)属性是对象的特征,方法是对象的行为 B)属性和方法都有值C)属性可以被赋值 D)方法表示能执行的操作75下面关于标签和文本框的描述中,正确

23、的是_。A)文本框和标签都可以显示文字 B)文本框和标签都可以在运行时输入文字C)文本框和标签都有Caption属性 D)文本框和标签都有Text属性75-27=48 486=8/fen二、 填空题1. 启动Visual Basic后,在窗体的左侧有一个用于应用程序界面设计的窗口,称作_ _【1】_工具箱_。2. 当进入VB集成环境,发现没有显示“工具箱”时,应选择_视图【2】 _的工具箱选项,使工具箱显示在窗口。3对象的属性是指_【3】_。4对象的方法是指_【4】_。5在创建工程时,使窗体上所有的控件具有相同的字体格式,应对_ Form窗体【5】_ 的Font属性进行设置。6在代码窗口对窗体

24、的BorderStyle、MaxButton属性进行了设置,但运行后没有显示效果,原因是这些属性_【6】运行时设计无效_。7对命令按钮的Picture属性装入.bmp图形文件后,选项按钮并没有显示所需要的图形,原因是没有将_【7】Style _属性设置为1。8在文本框中通过_【8】SelStart _属性能获得当前插入点所在的位置。9要对文本框中已有的内容进行编辑,按下键盘上的按键就是不起作用,原因是设置的_ Locked【9】_属性为True。!10.在窗体上已建立多个控件如Text1、Label1、Command1等,若要使程序一运行焦点定位在Command1控件上,应把Command1控

25、件的_ TabIndex【10】_属性设置为0。11.在工具栏的右侧有两栏,分别用来显示窗体的当前位置和大小,其单位为_【11】twip _。12.属性窗口主要是针对窗体和控件设置的。在Visual Basic中,窗体和控件被称为_【12】对象_。*13.一个Visual Basic应用程序可由_【13】窗体模块_标准模块和类模块组成。*14.假定已将文本框的MultiLine属性设置为True,则按_【14】Ctrl+Enter _组合键可以插入一个空行。*15.将C盘根目录下的图形文件moon.jpg装入图片框Picture1的语句是_【15】_。参考答案 第2部分. Visual Bas

26、ic 语言基础一、 单选题1在一行内写多条语句时,每个语句之间用_来分隔。A) , B) : C) 、 D) ;2下面_是合法的变量名。A) X_yx B) 123abc C) integer D) X-Y*3下面_是不合法的整常数。A) 100 B) &O100 C) &H100 D) %1004下面_是合法的字符常数。A) ABC$ B) ABC C) ABC D) ABC5下面_是合法的单精度型变量。A) num! B) sum% C) xint$ D) mm#6下面_是不合法的单精度常数。A) 100! B) 100.0 C) 1E+2 D) 100.0D+2!7表达式 16/4-25

27、*8/4 MOD 52的值 为_。A) 14 B) 4 C) 20 D) 28数学表达式3x10在VB中的逻辑表达式为_。A) 3=x10 B) 3=x AND x=3 OR x10 D) 3=x AND AbC B)thetheyC)VISUAL=UCase(Visual) D)IntegerInt35. 若N=365,下述的语句中_显示的值是33。A)Print n - Int(n / 100) * 100B)Print Int(n / 10) - Int(n / 100) * 10C)Print Int(n / 10) - Int(n / 100)D)Print Int(n - Int(n / 10) * 10) / 1036. 表达式2*32+2*8/4+3 2的值为_。A)64 B)31 C)49 D)2237. 表达式Str(Len(1234)+Str(5.9)的值为_。A)45.9 B)4 5.9 C)12345.9 D)1234 5.938. 语句Print 5/4*65 Mod 2的输出结果是_。A)0 B)1 C)2 D)339. 表达式2+3*45+Sin(x+1)/2中最先进行的运算是_。A)45 B)3*4 C)x+1 D)Sin()40.表达式A%*B&-D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁