【计算机类职业资格】二级VISUAL+BASIC笔试304及答案解析.doc

上传人:wealthynice100 文档编号:1327991 上传时间:2019-10-17 格式:DOC 页数:13 大小:74.50KB
下载 相关 举报
【计算机类职业资格】二级VISUAL+BASIC笔试304及答案解析.doc_第1页
第1页 / 共13页
【计算机类职业资格】二级VISUAL+BASIC笔试304及答案解析.doc_第2页
第2页 / 共13页
【计算机类职业资格】二级VISUAL+BASIC笔试304及答案解析.doc_第3页
第3页 / 共13页
【计算机类职业资格】二级VISUAL+BASIC笔试304及答案解析.doc_第4页
第4页 / 共13页
【计算机类职业资格】二级VISUAL+BASIC笔试304及答案解析.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

1、二级 VISUAL+BASIC 笔试 304 及答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下能够触发文本框 Change 事件的操作是_。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容2.当我们输入代码时,Visual Basic 可以自动检测_错误。(分数:2.00)A.语法错误B.编译错误C.运行错误D.逻辑错误3.对用 MsgBox 显示的消息框,下面_是错的。(分数:2.00)A.可以有一个按钮B.可以有两个按钮C.可以有三个按钮D.可以有四个按钮4.为了使一个窗体从屏幕消失

2、但仍在内存中,所使用的方法或语句为_。(分数:2.00)A.ShowB.HideC.LoadD.Unload5.编写如下事件过程: Private Sub Form_ Key Down(Key Code As Integer, Shift As Integer) If(Button And3)=3Then Print“AAAA“ End If End Sub 程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为_。(分数:2.00)A.左B.右C.同时按下左、右D.按什么键都不显示6.如果要改变窗体的标题,需要设置窗体对象的_属性。(分数:2.00)A.NameB.CaptionC.Ba

3、ckColorD.BorderStvle7.Microsoft Visual Basic 6.0 包括三种版本,其中不包括_。(分数:2.00)A.通用版B.企业版C.学习版D.专业版8.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程: private Sub Command1_Click() CommonDialog1.Flags=cdl0FNHideReadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files“&_ “(*.txt)|*.txt|Batch Files(*.b

4、at)|*.bat“ CommonDialog1.Filterlndex=2 CommonDialog1.ShowOPen MsgBox CommonDialog1.filename End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是_。(分数:2.00)A.All Files(*.*)B.Text Files(*.txC.Batch Files(*.baD.不确定9.下面对对象概念描述错误的是_。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性10.下列关于栈的叙述中正

5、确的是_。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表11.下面不属于软件工程的 3 个要素的是_。(分数:2.00)A.工具B.过程C.方法D.环境12.用 Write 和 Print 语句向文件中写入多个数据的差别在于_。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格D.Print 语句写入字符串会自动给字符串加上双引号:写入的正数前面没有空格13.Visual Basic 窗体设计器

6、的主要功能是_。(分数:2.00)A.建立用户界面B.编写源程序代码C.画图D.显示文字14.用 Dim(1,3to 7,10)声明的是一个_维数组。(分数:2.00)A.1B.2C.3D.415.对建立良好的程序设计风格,下面描述正确的是_。(分数:2.00)A.程序应简单、清晰、可读性好B.符号名的命名要符合语法C.充分考虑程序的执行效率D.程序的注释可有可无16.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static y As Integer Cls For i=0 To2 x=x+y y=y+3

7、 Next Print x, y End Sub 程序运行后,连续二次单击 Command1 按钮后,窗体上显示的是_。(分数:2.00)A.9 9B.36 18C.30 12D.63 2717.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置_属性为“*”号。(分数:2.00)A.TextB.MultiLineC.ScrollBarsD.PasswordChar18.程序流程图(PFD) 中的箭头代表的是_。(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系19.Visual Basic 根据计算机访问文件的方式将文件分成三类,其中不包括_。(分数:2.00)A.顺序文

8、件B.Unix 文件C.-进制文件D.随机文件20.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(“请输入 A 的值“) a=Val(A) b=InputBox(“请输入 B 的值“) b=Val(B) x=InputBox(“请输入 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.1521.窗体在屏幕上

9、显示后有_种方法可以清除它。(分数:2.00)A.1B.2C.3D.422.用树形结构来表示实体之间联系的模型称为_。(分数:2.00)A.关系模型B.层次模型C.网状模型D.数据模型23.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_。(分数:2.00)A.数据库系统B.文件系统C.人工管理D.数据项管理24.关系数据库管理系统能实现的专门关系运算包括_。(分数:2.00)A.捧序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表25.设有如下变量声明: Dim TestDate AsDate 为变量 Test

10、Date 正确赋值的表达方式是_。(分数:2.00)A.TestDate=#1/1/2002#B.TestDate=“1/1/2002“#C.TestDate=date(“1/1/2002“)D.TestDate=Form(“m/d/yy“,“1/1/2002“)26.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为_。(分数:2.00)A.Get 文件号,记录号,变量名B.Get 文件号,变量名,记录号C.Put 文件号,变量名,记录号D.Put 文件号,记录号,变量名27.Visual Basic 中窗体文件的扩展名是_。(分数:2.00)A.VBPB.FRMC.VBW

11、D.PDM28.下列哪条语句是错的_。(分数:2.00)A.exit subB.exit functionC.exit whileD.exit do29.算法的空间复杂度是指_。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间30.下列四个关于 Do Events 语句的叙述中,正确的是_。(分数:2.00)A.Do Events 语句是一条非执行语句B.即使使用 Do Events 语句,也不能改变语句执行的顺序C.Do Events 语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序D.Do

12、 Events 语句没有返回值31.符号%是声明_类型变量的类型定义符。(分数:2.00)A.IntegerB.VariantC.SingleD.String32.惟一能区别一个控件的属性是_。(分数:2.00)A.CaptionB.TextC.NameD.Index33.在深度为 5 的满二叉树中,叶子结点的个数为_。(分数:2.00)A.32B.31C.16D.1534.下列叙述中正确的悬_。(分数:2.00)A.在窗体的 Form Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名

13、,但其作用域只限于该过程D.在调用过程中,所有局部变量被系统初始化为。或空字符串35.在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(Key Ascii As Integer) Dim char As String char=Chr(Key Ascii) KeyAscii=Asc(UCase(char) Text1Text=Sting(6,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为_。(分数:2.00)A.aB.AC.aaaaaaaD.AAAAAAA二、B填空题/B(总题数:13,分数:

14、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是数据库应用的核心。(分数:2.00)填空项 1:_41.Visual BASIC 应用程序通

15、常由 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_ diek() Dim x, y As Single Dim z As integer x=Input Box(“Enter a score“) Do whileU 【8】 /U y=y+x Z=Z+1 x=Input B

16、ox(“Enter a score“) Loop If=0 Then z=1 End If, y=U 【9】 /U Print y End Sub(分数:2.00)填空项 1:_44.在窗体上画一个命令按钮,然后编写如下程序; Function fun(By Val num As Long)As Long Dim k As Long k=1 num=Abs(num) Do While num k=k*(hum Mod 10) nam=num/10 Loop fun=k End Function Private Sub Command1_Click() Dim n As Long Dire r

17、As Long n=Input Box(“请输入一个数“) n=CLng(n) r=fun(n) Printr 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.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Fori=1 To 4

18、 K=4 For j=1 To 3 K=3 For k=1 To 2 K=X+6 Next k Next j Next i Print X End Sub 程序运行后,单击命令按钮,输出结果是U 【14】 /U。(分数:2.00)填空项 1:_48.在窗体上画一个命令按钮,然后编写如下事件过程: Option Base1 Private Sub Command1_Click() Dim a s=Array(1,2,3,4) j=1 For i=4 To 1 Step-1 s=s+a(i)*j j=j*10 Next i Print S End Sub 运行上面的程序,单击命令按钮,其输出结果是

19、U 【15】 /U。(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试 304 答案解析(总分:96.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下能够触发文本框 Change 事件的操作是_。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容 解析:评析 当用户向文本框中输入新信息,或当程序把 Text 属性设置为新值从而改变文本框的 Text属性时,将触 发 Challge 事件程序运行后,在文本框中每键入一个字符,就会引发一次 Change 事件。2.当我们输入代码时,Visual Ba

20、sic 可以自动检测_错误。(分数:2.00)A.语法错误 B.编译错误C.运行错误D.逻辑错误解析:评析 Visual Basic 编辑环境可以自动识别用户的输入是否符合语法规则。3.对用 MsgBox 显示的消息框,下面_是错的。(分数:2.00)A.可以有一个按钮B.可以有两个按钮C.可以有三个按钮D.可以有四个按钮 解析:评析 MsgBox 函数的按钮组合中最多只能有三个按钮。4.为了使一个窗体从屏幕消失但仍在内存中,所使用的方法或语句为_。(分数:2.00)A.ShowB.Hide C.LoadD.Unload解析:评析 Hide 方法用来将窗体从屏幕上删除,但该窗体仍然留在内存中。

21、5.编写如下事件过程: Private Sub Form_ Key Down(Key Code As Integer, Shift As Integer) If(Button And3)=3Then Print“AAAA“ End If End Sub 程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为_。(分数:2.00)A.左B.右C.同时按下左、右D.按什么键都不显示 解析:评析 从题目中的程序可以看出,(ButtonAnd 3)=3 这个条件是永假的,所以输出语句也永远不会被执行。6.如果要改变窗体的标题,需要设置窗体对象的_属性。(分数:2.00)A.NameB.Captio

22、n C.BackColorD.BorderStvle解析:评析 窗体的 Caption 属性决定了宙体对象在显示时的标题。7.Microsoft Visual Basic 6.0 包括三种版本,其中不包括_。(分数:2.00)A.通用版 B.企业版C.学习版D.专业版解析:评析 MicrosoftVisualBasic60 包括三种版本,分别是:学习版、专业版、企业版8.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程: private Sub Command1_Click() CommonDialog1.Flags=cdl0FNHideR

23、eadOnly CommonDialog1.Filter=“All Files(*.*)|*.*|Text Files“&_ “(*.txt)|*.txt|Batch Files(*.bat)|*.bat“ CommonDialog1.Filterlndex=2 CommonDialog1.ShowOPen MsgBox CommonDialog1.filename End Sub 程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是_。(分数:2.00)A.All Files(*.*)B.Text Files(*.tx C.Batch Files(*.baD.不

24、确定解析:评析 从程序可见 Filterlndex 属性已经设为 2,所以缺省过滤器为*txt。9.下面对对象概念描述错误的是_。(分数:2.00)A.任何对象都必须有继承性 B.对象是属性和方法的封装体C.对象间的通讯靠消息传递D.操作是对象的动态性属性解析:评析 对象是由数据和容许的操作组成的封装体,与客观实体有直接的对应关系。对象之间通过传递消息互相联系,以模拟现实世界中不同事物彼此之间的联系。10.下列关于栈的叙述中正确的是_。(分数:2.00)A.在栈中只能插入数据B.在栈中只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表 解析:评析 栈是限定在一端进行插入与删除的线性表

25、。栈是按照“先进后出”或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。11.下面不属于软件工程的 3 个要素的是_。(分数:2.00)A.工具B.过程C.方法D.环境 解析:评析 软件工程包括 3 个要素,即方法、工具和过程。12.用 Write 和 Print 语句向文件中写入多个数据的差别在于_。(分数:2.00)A.Write 语句不会自动在数据项之间插入逗号B.Print 语句自动在数据项之间插入逗号C.Write 语句写入字符串会自动给字符串加上双引号;写入的正数前面没有空格 D.Print 语句写入字符串会自动给字符串加上双引号:写入的正数前面没有空

26、格解析:评析 Write 语句和 Print 语句的基本功能相同,其主要区别有以下两点: 用 Write 语句向文件写数据时,数据在磁盘上以紧凑格式存放,能自动在数据项之间插入逗号,并给字符串加上双引号。一旦最后一项被写入,就插入新的一行。 用 Write 语句写入的正数的前面没有表示符号位的空格。13.Visual Basic 窗体设计器的主要功能是_。(分数:2.00)A.建立用户界面 B.编写源程序代码C.画图D.显示文字解析:评析 窗体设计器窗口简称窗体(Form),是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。14.用 Dim(1,3to 7,10)声明的是一个_维数组。

27、(分数:2.00)A.1B.2C.3 D.4解析:评析 定义数组的语法: Dim WithEvents vamame(subscripts)As New type)t,WithEvents vamame(subscripts)As New type) subscripts 表示数组变量的维数;最多可以定义 60 维的多维数组。 subscripts 参数使用下面的语法: lower Toupper,lower Toupper) 题目中所给数组为 3 维的。15.对建立良好的程序设计风格,下面描述正确的是_。(分数:2.00)A.程序应简单、清晰、可读性好 B.符号名的命名要符合语法C.充分考虑

28、程序的执行效率D.程序的注释可有可无解析:评析 要形成良好的程序设计风格,主要应注重和考虑下述一些因素:符号名的命名应具有一定的实际含义,以便于对程序功能的理解:正确的注释能够帮助读者理解程序;程序编写应优先考虑清晰性,除非对效率有特殊要求,程序编写要做到清晰第一,效率第二16.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Static y As Integer Cls For i=0 To2 x=x+y y=y+3 Next Print x, y End Sub 程序运行后,连续二次单击 Command1

29、 按钮后,窗体上显示的是_。(分数:2.00)A.9 9B.36 18 C.30 12D.63 27解析:评析 本题考的是 Static 语句。 Static 语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用 Static 语句声明的变量的值 本题中 y 是以 Static 声明的,它的值在离开 Commandl_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=

30、15;当 i=2 时,x=21+15=36,y=15+3=18。17.在文本框中,要使键入的所有字符都显示“*”号,这时应该设置_属性为“*”号。(分数:2.00)A.TextB.MultiLineC.ScrollBarsD.PasswordChar 解析:评析 PasswordChar 属性:返回或设置一个值,该值指示所键入的字符或占位符在 TextBox 控件中是否要显示 出来:返回或设置用作占位符。 为了在对话框中创建一个密码域应使用此属性。虽然能够使用任何字符,但是大多数基于 Windows 的应用程 序使用星号(*)。 注意:如果 MultiLine 属性被设为True,那么设置 P

31、asswordChar 属性将不起效果。18.程序流程图(PFD) 中的箭头代表的是_。(分数:2.00)A.数据流B.控制流 C.调用关系D.组成关系解析:评析 程序流程图(PFD)是一种传统的、应用广泛的软件过程设计表示工具,通常也称为程序框图,其箭头代表的是控制流。19.Visual Basic 根据计算机访问文件的方式将文件分成三类,其中不包括_。(分数:2.00)A.顺序文件B.Unix 文件 C.-进制文件D.随机文件解析:评析 Visual Basic 访问文件的方式分为三类:有 Input/Output/Append(访问顺序文件)、Binary(访问二进制文件)、Random

32、(访问随机文件)。如果未指定方式,则以 Random 访问方式打开文件。20.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox(“请输入 A 的值“) a=Val(A) b=InputBox(“请输入 B 的值“) b=Val(B) x=InputBox(“请输入 x 的值“) x=Val(x) a=a+b+x Loop Print a End:Sub 程序运行后,单击命令按钮,依次在输入对话框中输入 5、4、3、2、1、-1,则输出结果为_。(分数:2.00)A.2 B.3C.1

33、4D.15解析:评析 本题需要注意的是每次循环开始的时候三个变量都被重新赋了一次值,所以最后的结果仅仅是 2+1+(-1)。所以最终的输出是 2。21.窗体在屏幕上显示后有_种方法可以清除它。(分数:2.00)A.1B.2C.3 D.4解析:评析 清除窗体的方法可以用 Unload 将其从内存中彻底卸载,也可以设置其 Visible 属性为False,仅仅使其 从屏幕上消失;还可以用Hide 属性,使窗体隐藏起来。22.用树形结构来表示实体之间联系的模型称为_。(分数:2.00)A.关系模型B.层次模型 C.网状模型D.数据模型解析:评析 层次模型是最早发展出来的数据库模型。它的基本结构是树形

34、结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。23.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是_。(分数:2.00)A.数据库系统 B.文件系统C.人工管理D.数据项管理解析:评析 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。24.关系数据库管理系统能实现的专门关系运算包括_。(分数:2.00)A.捧序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:评析 关系数据库管理系统能实现的专门关系

35、运算,包括选择运算、投影运算、连接运算。25.设有如下变量声明: Dim TestDate AsDate 为变量 TestDate 正确赋值的表达方式是_。(分数:2.00)A.TestDate=#1/1/2002# B.TestDate=“1/1/2002“#C.TestDate=date(“1/1/2002“)D.TestDate=Form(“m/d/yy“,“1/1/2002“)解析:评析 日期型数据用来表示日期信息,其格式为 mm/dd/yyyy 或 mm-dd-yyyy,取值范围为 1/1/100到 12/31/9999; 日期文字须以符号“#”括起来,例如,#Januaryl,20

36、020; Format 函敷设置日期的格式应当为:Format(MyDate,“dd,mm,yy“)。26.为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为_。(分数:2.00)A.Get 文件号,记录号,变量名B.Get 文件号,变量名,记录号C.Put 文件号,变量名,记录号D.Put 文件号,记录号,变量名 解析:评析 Put 语句的格式为: Put#filcnumber,recnumber,varnalne 其中 fienumber 表示有效的文件号。recnumber 表示记录号或字节数,即开始写入的地方。varnanle 表示变量名。27.Visual Basi

37、c 中窗体文件的扩展名是_。(分数:2.00)A.VBPB.FRM C.VBWD.PDM解析:评析 VB 中窗体文件的扩展名为 FRM,即 Form。28.下列哪条语句是错的_。(分数:2.00)A.exit subB.exit functionC.exit while D.exit do解析:评析 exitsub 用来跳出本过程 exitfunefion 用来跳出本函数并返回到调用处继续执行。 exitdo 用来退出 do 循环。 没有 exitwhile 这个用法。29.算法的空间复杂度是指_。(分数:2.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执

38、行过程中所需要的存储空间 解析:评析 一个算法的空间复杂度,一般是指执行这个算法所需的内存空间。 一个算法所占用的存储空间包括算法程序所占的空间、输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间30.下列四个关于 Do Events 语句的叙述中,正确的是_。(分数:2.00)A.Do Events 语句是一条非执行语句B.即使使用 Do Events 语句,也不能改变语句执行的顺序C.Do Events 语句提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序D.Do Events 语句没有返回值解析:评析 DoEvents 语句是用于事件躯动模式下的一条

39、特殊的语句,它提供了在某个循环中将控制权交给操作系统的功能,可以改变和控制语句的执行顺序,而且它具有返回值。31.符号%是声明_类型变量的类型定义符。(分数:2.00)A.Integer B.VariantC.SingleD.String解析:评析 Integer 数据类型 Integer 变量存量为 16 位(2 个字节)的数值形式,其范围为-32,76832,767 方间。Integer 的类型声明字符是百分比符号(%)。32.惟一能区别一个控件的属性是_。(分数:2.00)A.CaptionB.TextC.Name D.Index解析:评析 在程序中每个控件都有个名字,控件的名字也是它们

40、互相区别的惟一标志。33.在深度为 5 的满二叉树中,叶子结点的个数为_。(分数:2.00)A.32B.31C.16 D.15解析:评析 所谓满二叉树是指这样的一种二叉树:除最后一层外,每层上的所有结点都有两个子结点。这就是说,在满二叉树中,每一层上的结点数都达到最大值,即在满二叉树的第 K 层上有 2(上标)k-1 个结点,且深度为 m 的满二叉树有 2m个结点在满二叉树中,最后一层的结点个数就是叶子结点的个数,本题中深度为 5,故叶子结点数为 2(上标)5-1=2(上标)4=1634.下列叙述中正确的悬_。(分数:2.00)A.在窗体的 Form Load 事件过程中定义的变量是全局变量B

41、.局部变量的作用域可以超出所定义的过程C.在某个 sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程 D.在调用过程中,所有局部变量被系统初始化为。或空字符串解析:评析 标准模块中声明,不能在过程或窗体模块中声明。 2在过程(事件过程或通用过程)内定义的变量叫做局部变量,其作用域是它所在的过程。某一过程的执行只对该过程内的变量产生作用,对其他过程中相同名字的局部变量没有任何影响。因此,在不同的过程中可以定义相同名字的变量,它们之间没有任何关系。如果需要,则可以通过“过程名变量名”的形式分别引用不同过程中相同名字的变量。 3在过程中的局部变量,如果过程定义

42、使用了 Static,则过程中的局部变量就是 Static 型的,即在每次调用过程时,局部变量的值保持不变;如果省略 Static,则局部变量就默认为“自动”的,即在每次调用过程时,局部变量被初始化为。或空字符串。 评析 Integer 数据类型 Integer 变量存储为 16 位(2 个字节)的数值形式,其范围为-32,76832,767 之间。Integer 的类型声明字符是百分比符号(%)。35.在窗体上画一个文本框,然后编写如下事件过程: Private Sub Text1_KeyPress(Key Ascii As Integer) Dim char As String char=

43、Chr(Key Ascii) KeyAscii=Asc(UCase(char) Text1Text=Sting(6,KeyAscii) End Sub 程序运行后,如果在键盘上输入字母“a”,则文本框中显示的内容为_。(分数:2.00)A.aB.AC.aaaaaaaD.AAAAAAA 解析:评析 该事件过程中首先用 Chr 函数记录下输入的字符,然后用 UCase 函数将其转化为大写,再用 Asc 函数记录下其码值最后使用 String 函数将其重复 6 遍并输出到文本框中。当文本框中的文本内容发生变化的时候,会触发文本框的 Change 事件,而 KeyPress 事件是在 Change 事

44、件之前触发的,在发生 KeyPress 事件之前,尚未触发 Change 事件。在 KeyPress 事件中,改变了文本框的 Text 属性,所以会触发 Change 事件,之后,键盘输入的信息“a”才在变为大写之后输入文本框,文本框中最终显示的是 7个“A”。二、B填空题/B(总题数:13,分数:26.00)36.设一棵完全二叉树共有 500 个结点,则在该二叉树中有U 【1】 /U个叶子结点。(分数:2.00)填空项 1:_ (正确答案:250)解析:评析 所谓完全二叉树是指除最后一层外,每一层上的结点数均达到最大值;在最后一层上只缺少右边的若干结点。具有 n 个结点的完全二叉树,其父结点

45、数为 int(n/2),而叶子结点数等于总结点数减去父结点数。本题 n=500,故父结点数等于 int(500/2)=250,叶子结点数等于 500-250=250。37.在最坏情况下,冒泡排序的时间复杂度为U 【2】 /U。(分数:2.00)填空项 1:_ (正确答案:n(n-1)/2 或 O(n(n-1)/2))解析:评析 冒泡排序法是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。假设线性表的长度为 n,则在最坏的情况下,冒泡排序需要经过 n/2 遍的从前往后的扫描和n/2 遍的从后往前的扫描,需要的比较次数为 n(n-1)/2。38.面向对象的程序设计方法中

46、涉及的对象是系统中用来描述客观事物的一个U 【3】 /U。(分数:2.00)填空项 1:_ (正确答案:实体)解析:评析 面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,它由一组表示其静态特征的属性和它可执行的一组操作组成。39.软件的需求分析阶段的工作,可以概括为四个方面:U 【4】 /U、需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_ (正确答案:需求获取)解析:评析 软件的需求分析阶段的工作,可以概括为四个方面;需求获取、需求分析、编写需求规格说明书和需求评审。40.U【5】 /U是数据库应用的核心。(分数:2.00)填空项 1:_ (正确答案:数据库设计)解析:评析 数据库设计是数据库应用的核心。在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。41.Visual BASIC 应用程序通常由 3 类模块组成,即窗体模块、U 【6】 /U和类模块。(分数:2.00)填空项 1:_

展开阅读全文
相关资源
猜你喜欢
  • FORD WSS-M33J6-A1-1997 ENAMEL WATERBORNE THERMOSET BASECOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSB-M33J5-A1)《汽车外部用底涂层 透明涂层湿碰湿工艺用热固底漆用水基瓷漆 列于标准WSB-M33J5-A1上[替代.pdf FORD WSS-M33J6-A1-1997 ENAMEL WATERBORNE THERMOSET BASECOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSB-M33J5-A1)《汽车外部用底涂层 透明涂层湿碰湿工艺用热固底漆用水基瓷漆 列于标准WSB-M33J5-A1上[替代.pdf
  • FORD WSS-M33J6-A1-2017 ENAMEL WATERBORNE THERMOSET BASECOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR  TO BE USED WITH FORD WSS-M99P1111-A  .pdf FORD WSS-M33J6-A1-2017 ENAMEL WATERBORNE THERMOSET BASECOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR TO BE USED WITH FORD WSS-M99P1111-A .pdf
  • FORD WSS-M33J6-B1-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSS-M33J6-A1)《底涂层 透明涂层湿碰湿工艺用针对热固清漆的中等含固量合规VO.pdf FORD WSS-M33J6-B1-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSS-M33J6-A1)《底涂层 透明涂层湿碰湿工艺用针对热固清漆的中等含固量合规VO.pdf
  • FORD WSS-M33J6-B1-2017 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR  TO BE USED WITH FORD WSS-M99P1111-A  (Shown on FORD W.pdf FORD WSS-M33J6-B1-2017 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR TO BE USED WITH FORD WSS-M99P1111-A (Shown on FORD W.pdf
  • FORD WSS-M33J6-B2-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET TINTED CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSS-M33J6-A1)《底涂层 透明涂层湿碰湿工艺用针对热固着色清漆的.pdf FORD WSS-M33J6-B2-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET TINTED CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSS-M33J6-A1)《底涂层 透明涂层湿碰湿工艺用针对热固着色清漆的.pdf
  • FORD WSS-M33J6-B3-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THEMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS ETCH RESISTANT EXTERIOR (Shown on WSS-M33J6-A1)《汽车外部用耐腐蚀底涂层 透明涂层.pdf FORD WSS-M33J6-B3-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THEMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS ETCH RESISTANT EXTERIOR (Shown on WSS-M33J6-A1)《汽车外部用耐腐蚀底涂层 透明涂层.pdf
  • FORD WSS-M33J6-B3-2017 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS ETCH RESISTANT EXTERIOR  TO BE USED WITH FORD WSS-M99P1111-A  (.pdf FORD WSS-M33J6-B3-2017 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS ETCH RESISTANT EXTERIOR TO BE USED WITH FORD WSS-M99P1111-A (.pdf
  • FORD WSS-M33J6-B4-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET TINTED CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS ETCH RESISTANT EXTERIOR (Shown on WSS-M33J6-A1)《汽车外部用耐腐蚀.pdf FORD WSS-M33J6-B4-1997 ENAMEL COMPLIANCE VOC MEDIUM SOLIDS THERMOSET TINTED CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS ETCH RESISTANT EXTERIOR (Shown on WSS-M33J6-A1)《汽车外部用耐腐蚀.pdf
  • FORD WSS-M33J6-C1-1997 ENAMEL COMPLIANCE VOC HIGH SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSS-M33J6-A1)《底涂层 透明涂层湿碰湿工艺用针对热固清漆的高含固量合规VOC含量.pdf FORD WSS-M33J6-C1-1997 ENAMEL COMPLIANCE VOC HIGH SOLIDS THERMOSET CLEARCOAT BASECOAT CLEARCOAT WET-ON-WET PROCESS EXTERIOR (Shown on WSS-M33J6-A1)《底涂层 透明涂层湿碰湿工艺用针对热固清漆的高含固量合规VOC含量.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1