VB程序语言设计选修课试卷.doc_第1页
VB程序语言设计选修课试卷.doc_第2页
VB程序语言设计选修课试卷.doc_第3页
VB程序语言设计选修课试卷.doc_第4页
VB程序语言设计选修课试卷.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉东湖学院VisualBasic选修课考试答题试卷考试科目: VB程序语言设计 任课教师: 张帆 班级: 学号:_姓名:_题目一二三总分分数答题选项卡(单选和判断如没有填写答题选项卡中,所填答案均无效):一、单选:..4.25.二、判断:..5.一 单项选择(每小题2分,共50分)请仔细阅读下列试题,并选择最符合题意要求的选项,每题只能选择一个答案。1. 设置一个窗体标题栏显示的文本应使用其 A) Title属性B) Caption属性C) Name属性D) Description属性2. 如果需要截获窗体的卸载事件以便使程序可以控制是否卸载窗体,应响应其 A) Unload事件B) Terminate事件C) QueryUnload事件D) Quit事件3. 决定一个界面控件能否接受输入焦点的属性是 A) Visible属性B) Locked属性C) Show属性D) Enabled属性4. 对一个滚动条控件,设置单击滚动区域时滚动滑块移动的改变量应使用其 A) Max属性B) Min属性C) SmallChange属性D) LargeChange属性5. 为了将某项菜单变灰使用户不能选取,采用的办法是 A) 将该菜单控件的Visible属性置为FalseB) 将该菜单控件的Locked属性置为TrueC) 将该菜单控件的Show属性置为FalseD) 将该菜单控件的Enabled属性置为False6. 为了给程序添加一个工具栏,需要在工程中引用 A) Microsoft Comm Control 6.0B) Microsoft Windows Common Controls 6.0C) Microsoft Windows Common Controls-2 6.0D) Microsoft Windows Common Controls-3 6.07. 为了截获用户对文本框控件显示内容的修改,可以响应其 A) Change事件B) Click事件C) GotFocus事件D) Validate事件8. 为了使窗体内的一个自定义过程成为窗体对象的一个方法,应使用哪个关键字声明这个过程 A) DimB) PrivateC) PublicD) Static9. VB是一种面向对象的程序设计语言,构成对象的三要素是 A) 属性、控件和方法B) 属性、事件和方法C) 窗体、控件和过程D) 控件、过程和模块10. 在一个Recordset对象内查找特定的记录时,可以使用它的哪个属性或方法 A) Bookmark属性B) CursorType属性C) Find方法D) MoveNext方法11. 窗体编辑器的主要功能是 A) 设计窗体的外观B) 编写源程序代码C) 建立用户界面D) 设置对象属性12. 在代码窗口中,当从对象列表框中选定了某一对象后,在 中会列出适用该对象的事件A) 过程框B) 属性窗口C) 事件列表框D) 工具栏13. 要设置窗体上个控件的属性,可在 中进行A) 窗体布局窗口B) 工程资源管理器窗口C) 属性窗口D) 窗体窗口14. 某一窗体的name属性为myForm,它的Load事件过程名称为 A) MyForm_LoadB) Me_LoadC) Form_LoadD) Form1_load15. 要在窗体Form1内显示字符串”MyForm”,可以使用的语句是 A) Form.Caption=”MyForm”B) Form1. Caption=”MyForm”C) Form1.Print ”MyForm”D) Form.Print ”MyForm”16. 设窗体上有一个文本框,名称为text1,程序运行后,要求该文本框只能显示信息,不能接受输入的信息,以下能实现该操作的语句是 A) Text1.MaxLength=0B) Text1.Enabled=FlaseC) Text1.Visible=FlaseD) Text1.Width=017. 以下能在窗体Form1的标题栏中显示“VisualBasic窗体的语句是 A) Form1.Name=VisualBasic窗体B) Form1.Title=VisualBasic窗体C) Form1.Caption=VisualBasic窗体D) Form1.Text=VisualBasic窗体”18. 以下叙述中错误的是 A) 事件过程是响应特定事件的一段程序B) 不同的对象可以具有相同名称的方法C) 对象的方法是执行指定操作的过程D) 对象事件的名称可以由编程者指定19. 下列说法错误的是 A) 窗体文件的扩展名为.frmB) 一个窗体对应一个窗体文件C) Visual Basic中一个工程只包含一个窗体文件D) Visual Basic中的一个工程最多可包含255个窗体20. 以下关于Visual Basic特点的叙述中,错误的是 A) Visual Basic是采用事件驱动编程机制的语言B) Visual Basic程序既可以编译运行,也可以解释运行C) 构成Visual Basic程序的多个过程没有固定的执行顺序D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构21. VB6.0集成开发环境中不能完成的功能是 A) 编辑源程序B) 编译生成可执行文件C) 调试运行程序D) 自动查找并改正程序中的语法错误22. 确定一个控件在窗体上的位置的属性是 A) Width和 HeightB) Width或HeightC) Top和LeftD) Top或Left23. 下列表达式计算的结果不是”1234”的是 A) ”12”+”34” B) ”12”&”34”C) 12+34D) 12&3424. 函数Len(Str(Val(“123.4”)的值为 A) 11B) 5C) 6D) 825. 设A=”12345678”,则表达式Val(Left(A,4)+Mid(A,4,2)的值为 A) 123456B) 123445C) 8D) 6二 辨析(每小题2分,共30分)请仔细阅读下列试题,并判断其所述的内容是否真实。如果是真实的,请在括号中填入T;否则请填入F。1. VB程序中Do While Loop循环结构的执行流程是先判断循环条件是否为True,如果为True,则直接跳到Loop语句后面的指令执行;否则就从While语句后面的指令开始执行。( )2. VB中的函数具有返回值,而过程却没有返回值。( )3. 因为VB中Integer类型的数据占用2个字节,所以对于范围在0 65535的变量,可以将其定义为Integer类型。( )4. VB的字符串类型是基于ANSI字符集的,但它在进行字符串运算时可以自动地将Unicode字符转换成ANSI字符,所以程序员在编写字符串处理程序时,基本上可以不考虑字符集的转换问题。( )5. 在程序的错误处理部分,可以采用如下的指令直接显示错误信息:MsgBox Err.Description 。( )6. 为了使窗体在打开时就以最大化的方式显示,可以在窗体的Initialize事件中设置其WindowState属性为vbMaxmized。( )7. 为了阻止用户对文本框中的内容进行修改,可以采用的方法之一是将其Locked属性设置为True。( )8. 为了使界面控件能响应Validate事件,必须将其CauseValidation属性设置为True。( )9. 为了使定时器控件能每隔1分钟就产生Timer事件,必须将其Interval属性设置为60,同时还必须将其Enabled属性设置为True。( )10. 在程序中需要显示一张图片,为了使图片的大小能自动适应控件的大小,必须采用ImageBox控件,并将其AutoSize属性设置成True。( )11. 为了取得应用程序的安装路径,可以读取全局对象App的Path属性。( )12. 当窗体内的一个控件收到LostFocus事件时,焦点实际上已经发生了转移。如果这时使用控件的SetFocus方法强制将焦点收回,则窗体内收到焦点的那个控件会依次收到GotFocus事件和LostFocus事件。( )13. 在你编写的应用程序中,你不知道程序的主窗体是否是系统中的顶层窗体,即你不知道你的程序是否具有当前系统内的输入焦点,因为这由用户的行为决定。而程序显示在主窗体中的信息又必须让用户及时看到,这时可以使用SetFocus方法将焦点强制传递到主窗体。( )14. VB窗体大小的计量单位默认是Twips,即15个像素点;其坐标原点在窗体客户区的左上角,但你可以使用Scale方法自定义符合你要求的坐标系统。( )15. 在ADO对象模型中,Command对象执行SQL命令的返回结果是一个记录集即对一个Recordset对象的引用,但这并不意味着Recordset对象就必须依赖于一个Comma

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论