【计算机类职业资格】二级VISUAL+BASIC笔试93及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试93及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试93及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 93 及答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关系数据库管理系统能实现的专门关系运算包括 _。(分数:2.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表2.下列哪条语句是错的 _。(分数:2.00)A.exit subB.exit functionC.exit whileD.exit do3.下面不属于软件工程的 3 个要素的是 _。(分数:2.00)A.工具B.过程C.方法D.环境4.以下能够触发文本框 Change 事件的操作是 _。(分数:2.0
2、0)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容5.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Staticy As Integer Cls For i=0 To 2 x=x+y y=y+3 Next Printx,y End Sub 程序运行后,连续二次单击 Command1 按钮后,窗体上显示的是 _。(分数:2.00)A.9 9B.36 18C.30 12D.63 276.对建立良好的程序设计风格,下面描述正确的是 _。(分数:2.00)A.程序应简单、清晰、可读性好
3、B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无7.算法的空间复杂度是指 _。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间8.下列四个关于 DoEvents 语句的叙述中,正确的是 _。(分数:2.00)A.DoEvents 语句是一条非执行语句B.即使使用 DoEvents 语句,也不能改变语句执行的顺序C.DoEvents 语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序D.DoEvents 语句没有返回值9.为了把一个记录型变量的内容写入文件中指定的位置,所
4、使用的语句的格式为 _。(分数:2.00)A.Get 文件号,记录号,变量名B.Get 文件号,变量名,记录号C.Put 文件号,变量名,记录号D.Put 文件号,记录号,变量名10.Visual Basic 窗体设计器的主要功能是 _。(分数:2.00)A.建立用户界面B.编写源程序代码C.画图D.显示文字11.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(“请输入 A 的值”) a=Val(A) b=InputBox(“请输入 B 的值”) b=Val(B) x=Input
5、Box(“请输入 x 的值”) x=Val(x) a=a+b+x Loop Print a End Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、4、3、2、1、-1,则输出结果为 _。(分数:2.00)A.2B.3C.14D.1512.用 Dim(1,3 to 7,10)声明的是一个 _ 维数组。(分数:2.00)A.1B.2C.3D.413.用 Write 和 Prim 语句向文件中写入多个数据的差别在于 _。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;
6、写入的正数前面没有空格D.Print 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格14.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Private Sub Command1_Click() Common Dialog1.Flags=cdlOFNHideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files“ &_ “(*.txt)|*.txt|Batch Files(*.bat)|*.bat“ CommonDialog1.FilterIndex=2 C
7、ommonDialog1.ShowOPen MsgBox CommonDialogl.filename End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是 _。(分数:2.00)A.All Files(*.*)B.Text Files(*.txC.Batch Files(*.baD.不确定15.设有如下变量声明: Dim TestDate As Date 为变量 Test Date 正确赋值的表达方式是 _。(分数:2.00)A.TestDate=#1/1/2002#B.TestDate=#“1/1/2002“#C.TestDate=date(“
8、1/1/2002“)D.TestDate=Format(”m/d/yy“,“1/1/2002“)16.Visual Basic 中窗体文件的扩展名是 _。(分数:2.00)A.VBPB.FRMC.VBWD.PDM17.编写如下事件过程: Private Sub Form_KeyDown(KeyCode As Integer,Shift As Integer) If(Buuon And 3)=3 Then Print “AAAA“ End If End Sub 程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为 _。(分数:2.00)A.左B.右C.同时按下左、右D.按什么键都不显示18
9、.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理19.下列关于栈的叙述中正确的是 _。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表20.Visual Basic 根据计算机访问文件的方式将文件分成三类,其中不包括 _。(分数:2.00)A.顺序文件B.Unix 文件C.二进制文件D.随机文件21.如果要改变窗体的标题,需要设置窗体对象的 _属性。(分数:2.00)A.NameB.CaptionC.
10、BackColorD.BorderStyle22.当我们输入代码时,Visual Basic 可以自动检测 _ 错误。(分数:2.00)A.语法错误B.编译错误C.运行错误D.逻辑错误23.在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) Dim char As String char=Chr(KeyAscii) KeyAscii=Asc(UCase(char) Text1.Text=String(6,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为 _
11、。(分数:2.00)A.aB.AC.aaaaaaaD.AAAAAAA24.惟一能区别一个控件的属性是 _。(分数:2.00)A.CaptionB.TextC.NameD.Index25.程序流程图(PFD) 中的箭头代表的是 _。(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系26.窗体在屏幕上显示后有 _ 种方法可以清除它。(分数:2.00)A.1B.2C.3D.427.符号%是声明 _ 类型变量的类型定义符。(分数:2.00)A.IntegerB.VariantC.SingleD.String28.用树形结构来表示实体之间联系的模型称为 _。(分数:2.00)A.关系模型B.
12、层次模型C.网状模型D.数据模型29.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置 _ 属性为“*”号。(分数:2.00)A.TextB.MultiLineC.ScrollBarsD.PasswordChar30.对用 MsgBox 显示的消息框,下面 _ 是错的。(分数:2.00)A.可以有一个按钮B.可以有两个按钮C.可以有三个按钮D.可以有四个按钮31.下面对对象概念描述错误的是 _。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性32.在深度为 5 的满二叉树中,叶子结点的个数为 _。(分数:2.
13、00)A.32B.31C.16D.1533.Microsoft Visual Basic6.0 包括三种版本,其中不包括 _。(分数:2.00)A.通用版B.企业版C.学习版D.专业版34.为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为 _。(分数:2.00)A.ShowB.HideC.LoadD.Unload35.下列叙述中正确的是 _。(分数:2.00)A.在窗体的 Form_Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程中,所有
14、局部变量被系统初始化为 0 或空字符串二、B填空题/B(总题数:13,分数:26.00)36.设一棵完全二叉树共有 500 个结点,则在该二叉树中有U 【1】 /U个叶子结点。(分数:2.00)填空项 1:_37.在最坏情况下,冒泡排序的时间复杂度为U 【2】 /U。(分数:2.00)填空项 1:_38.面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个U 【3】 /U。(分数:2.00)填空项 1:_39.软件的需求分析阶段的工作,可以概括为四个方面:U 【4】 /U、需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_40.U【5】 /U是数据库应用的核心
15、。(分数:2.00)填空项 1:_41.Visual BASIC 应用程序通常由 3 类模块组成,即窗体模块、U 【6】 /U和类模块。(分数:2.00)填空项 1:_42.以下程序段执行后 y 的值是U 【7】 /U。 x=8.6 y=int(x+0.5) print y(分数:2.00)填空项 1:_43.以下程序的功能是:从键盘上输入若干个数字,当输入负数时结束输入,统计出若干数字的平均值,输出结果。请填空。 Private Sub Form_click() Dim x,y As Single Dim z As Integer x=Input Box(“Enter a score“) D
16、o whileU 【8】 /U y=y+x z=z+1 x=InputBox(“Enter a score“) Loop If z=0 Then z=1 End If y=U 【9】 /U Print y End Sub(分数:2.00)填空项 1:_44.在窗体上画一个命令按钮,然后编写如下程序: Function fun(ByVal num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(num Mod 10) num=num/10 Loop fun=k End Function Private Sub Co
17、mmand1_Click() Dim n As Long Dim r As Long n=InputBox(“请输入一个数“) n=CLng(n) r=fun(n) Print r End Sub 程序运行后,单击命令按钮,在输入对话框中输入“345“,输出结果为U 【10】 /U。(分数:2.00)填空项 1:_45.菜单编辑器可分为 3 个部分,即数据区、U 【11】 /U和菜单项显示区。(分数:2.00)填空项 1:_46.文件根据数据性质,可分为U 【12】 /U文件和U 【13】 /U文件。(分数:2.00)填空项 1:_47.在窗体上画一个命令按钮,然后编写如下事件过程: Priv
18、ate Sub Command1_Click() For i=1 To 4 x=4 For j=1 To 3 x=3 For k=1 To 2 x=x+6 Next k Next j Next i Print x End Sub 程序运行后,单击命令按钮,输出结果是U 【14】 /U。(分数:2.00)填空项 1:_48.在窗体上画一个命令按钮,然后编写如下事件过程: Option Base 1 Private Sub Command1_Click() Dim a a=Array(1,2,3,4) j=1 For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next i
19、 Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 93 答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.关系数据库管理系统能实现的专门关系运算包括 _。(分数:2.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:评析 关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运算。2.下列哪条语句是错的 _。(分数:2.00)A.exit subB.exit funct
20、ionC.exit while D.exit do解析:评析 exit sub 用来跳出本过程。 exit function 用来跳出本函数并返回到调用处继续执行。 exit do 用来退出 do 循环。 没有 exit while 这个用法。3.下面不属于软件工程的 3 个要素的是 _。(分数:2.00)A.工具B.过程C.方法D.环境 解析:评析 软件工程包括 3 个要素,即方法、工具和过程。4.以下能够触发文本框 Change 事件的操作是 _。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容 解析:评析 当用户向文本框中输入新信息,或当程序
21、把 Text 属性设置为新值从而改变文本框的 Text属性时,将触发 Change 事件。程序运行后,在文本框中每键入一个字符,就会引发一次 Change 事件。5.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Staticy As Integer Cls For i=0 To 2 x=x+y y=y+3 Next Printx,y End Sub 程序运行后,连续二次单击 Command1 按钮后,窗体上显示的是 _。(分数:2.00)A.9 9B.36 18 C.30 12D.63 27解析:评析 本题
22、考的是 Static 语句。 Static 语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用 Static 语句声明的变量的值。 本题中 y 是以 Static 声明的,它的值在离开 Command1_Click 事件后是不会丢失的,而 x 是一个局部变量,它只在过程中有用,离开了过程就不起作用了。点了一次以后,y=9,点了二次以后,当 i=0 时,x=x+y=0+9=9, y=y+3=9+3=12当i=1 时,x=9+12=21,y=12+3=15;当 i=2 时,x=21/15=36,7=15+3=18。6.对建立良好的程序设计风格,下面描述正确的是 _。
23、(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无解析:评析 要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解;正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二。7.算法的空间复杂度是指 _。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间 解析:评析 一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。 一个算法所占
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 93 答案 解析 DOC
