计算机类基础课试题卷VB及答案_第1页
计算机类基础课试题卷VB及答案_第2页
计算机类基础课试题卷VB及答案_第3页
计算机类基础课试题卷VB及答案_第4页
计算机类基础课试题卷VB及答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

计算机类基础课试题卷VB及答案

一、单项选择题(每题2分,共10题)1.在VB中,用于定义变量的关键字是()A.DimB.PrintC.InputD.End2.VB中,下列哪种数据类型可存储文本()A.IntegerB.StringC.DoubleD.Boolean3.以下哪个是VB中的注释符号()A.B.'C.//D.//4.在VB中,要使一个按钮不可用,应设置其()属性。A.VisibleB.EnabledC.CaptionD.Name5.VB中,函数Mid("Hello",2,3)的结果是()A."ell"B."llo"C."Hel"D."elo"6.以下哪种循环结构在VB中是先判断条件再执行循环体()A.DoWhile…LoopB.Do…LoopWhileC.For…NextD.ForEach…Next7.在VB中,要在文本框中显示信息,使用()方法。A.ShowB.PrintC.TextD.SetText8.下列哪个是VB中的逻辑运算符()A.+B.-C.AndD.9.VB中,要将数值123转换为字符串类型,可使用()函数。A.StrB.ValC.IntD.Fix10.在VB程序中,默认的启动对象是()A.Form1B.SubMainC.Class1D.Module1答案:1.A2.B3.B4.B5.A6.A7.B8.C9.A10.A二、多项选择题(每题2分,共10题)1.在VB中,以下哪些是基本数据类型()A.IntegerB.SingleC.DateD.VariantE.Long2.下列哪些控件可用于输入数据()A.TextBoxB.LabelC.ComboBoxD.OptionButtonE.CheckBox3.VB中的流程控制语句有()A.If…Then…ElseB.SelectCaseC.GoToD.While…WendE.Do…Loop4.以下关于VB中数组的说法正确的是()A.数组的下标从0开始B.数组可以是多维的C.数组的大小可以动态改变D.数组元素的数据类型必须相同E.可以使用ReDim语句重新定义数组大小5.在VB中,以下哪些可用于处理文件()A.Open语句B.Close语句C.Input语句D.Write语句E.Print语句6.以下哪些是VB中的事件()A.ClickB.LoadC.MouseMoveD.KeyPressE.Timer7.下列关于VB中函数的说法正确的是()A.函数可以有返回值B.函数可以没有参数C.自定义函数可以在模块中定义D.函数调用时参数个数必须与定义时相同E.函数名不能与变量名相同8.以下哪些操作可以在VB的集成开发环境中进行()A.编写代码B.设计界面C.调试程序D.编译程序E.运行程序9.在VB中,要设置控件的字体属性,可以设置()A.FontNameB.FontSizeC.FontStyleD.FontColorE.FontWeight10.以下哪些是VB中的数据访问对象()A.RecordsetB.ConnectionC.CommandD.DataControlE.DataEnvironment答案:1.ABCE2.AC3.ABCDE4.ABDE5.ABCDE6.ABCDE7.ABCD8.ABCDE9.ABC10.ABC三、判断题(每题2分,共10题)1.在VB中,变量名可以以数字开头。()2.VB中的Label控件不能响应鼠标点击事件。()3.For…Next循环中,循环变量只能递增。()4.VB中的函数只能有一个返回值。()5.在VB中,一个工程只能有一个窗体。()6.可以使用Type语句定义自定义数据类型。()7.VB中的文本框控件的Text属性是只读的。()8.所有的VB程序都必须有一个Main函数作为入口点。()9.在VB中,变量在使用前不需要声明。()10.VB中的单选按钮控件在同一组中只能有一个被选中。()答案:1.False2.True3.False4.True5.False6.True7.False8.False9.False10.True四、简答题(每题5分,共4题)1.简述VB中变量的作用域有哪些类型?答案:VB中变量的作用域有局部变量(在过程内部定义,只能在该过程中使用)、模块级变量(在模块内部定义,可被模块内的所有过程使用)和全局变量(在模块顶部的声明部分使用Public关键字定义,可被整个工程中的所有模块和过程使用)。2.说明在VB中如何创建一个自定义函数?答案:在VB中创建自定义函数,可在模块中使用Function关键字定义函数名、参数和函数体。例如:FunctionMyFunction(xAsInteger)AsInteger,在函数体中编写计算逻辑,最后通过函数名返回结果。3.简述VB中事件驱动编程的概念。答案:VB采用事件驱动编程。程序的执行是由事件触发的,如用户操作(点击按钮、移动鼠标等)或系统事件。当事件发生时,对应的事件处理程序被执行,程序根据事件的不同做出相应的响应。4.说明在VB中如何使用ADO对象访问数据库?答案:首先引用ADO库。然后创建Connection对象建立与数据库的连接,使用Command对象定义操作数据库的命令,通过Recordset对象来获取和操作数据,如执行查询、插入、更新等操作。五、讨论题(每题5分,共4题)1.讨论在VB程序设计中,如何提高程序的可读性?答案:使用有意义的变量名和函数名,合理添加注释,对代码进行适当的缩进,按照功能将代码分成多个模块或过程,保持代码结构清晰等都可提高VB程序可读性。2.分析在VB中使用数组和使用集合的优缺点。答案:数组优点:内存连续,访问速度快。缺点:大小固定(静态数组)或重新定义较麻烦(动态数组)。集合优点:大小可动态改变,可存储不同类型对象。缺点:访问速度可能比数组慢。3.阐述VB在软件开发中的应用场景。答案:适用于快速开发Windows桌面应用程

温馨提示

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

评论

0/150

提交评论