【计算机类职业资格】二级VISUAL+BASIC笔试-145及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-145及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-145及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-145 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Visual Basic 中的数值可以用十六进制或八进制表示,十六进制数的开头符号是H,八进制数的开头符号是( )。(分数:2.00)A.$OB.OC.$ED.E2.当一个复选框被选中时,它的 Value 属性的值是( )。(分数:2.00)A.3B.2C.1D.03.在计算机中,算法是指( )。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法4.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.
2、00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析5.对下列二叉树(分数:2.00)A.B.C.D.6.下面程序段的执行结果为( )。x=Int(Rnd()+3)Select Case xCase 5Print “excellent“Case 4Print “good“Case 3Print “pass“Case ElsePrint “fail“End Select(分数:2.00)A.excellentB.goodC.passD.fail7.下列有关子菜单的说法中,错误的是( )。(分数
3、:2.00)A.除了 Click 事件外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样也有其属性和事件C.菜单项的索引号必须从 1 开始D.菜单的索引号可以不连续8.设 a=6,则执行 x=IIf(a5,-1,0)后,x 的值为( )。(分数:2.00)A.5B.6C.0D.-19.标签控件能够显示文本信息,可于设置显示文本内容的属性是( )。(分数:2.00)A.AlignmentB.CaptionC.VisibleD.BorderStyle10.下列程序段的执行结果为( )。a=5For k=1 To 0a=a+kNext kPrint k; a(分数:2.00)A.
4、-1 6B.-1 16C.1 5D.11 2111.如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是( )。(分数:2.00)A.任何时刻最多只有一个窗体是活动窗体B.不能把标准模块设置为启动模块C.用 Hide 方法只是隐藏一个窗体,不能从内存中清除该窗体D.如果工程中含有 Sub Main 过程,则程序一定首先执行该过程12.SQL 语言又称为( )。(分数:2.00)A.结构化定义语言B.结构化控制语言C.结构化查询语言D.结构化操纵语言13.单击按钮时,以下程序运行后的输出结果是( )。Private Sub procl(X As Integer, y As Integer,
5、z As Integer)X=3*zy=2*Zz=x+yEnd SubPrivate Sub Command1_Click()Dim x As Integer, y As Integer, z As Integerx=1:y=2:z=3Call procl(x, x, z)Print x; x; zCall procl(x, y, y)Print x; y; yEnd Sub(分数:2.00)A.6 6 126 10 10B.9 5 105 10 10C.9 6 129 10 15D.9 10 105 4 1014.下列叙述中,不属于测试的特征的是( )。(分数:2.00)A.测试的挑剔性B.
6、完全测试的不可能性C.测试的可靠性D.测试的经济性15.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用16.表达式 5 Mod 3+3/5*2 的值是( )。(分数:2.00)A.0B.2C.4D.617.可以实现从键盘输入一个作为双精度变量 a 的值的语句是( )。(分数:2.00)A.a=InputBox()B.a=InputBox(“请输入一个值“)C.a=Val(InputBox( “请输入一个值“)D.a=Val(InputBox()18.设一个工程由两个窗体组成,其名称分别为 Form1 和 Form2,在 Form1
7、上有一个名称为 Command1 的命令按钮。窗体 Form1 的程序代码如下:Private Sub Command1_Click()Dim a As Integera=10Call g(Form2,a)End SubPrivate Sub g(f As Form, X As Integer)y=IIf(x,10,000, -100)f. Showf. Caption=yEnd Sub运行以上程序,正确的结果是( )。(分数:2.00)A.Forml 的 Caption 属性值为 100B.Form2 的 Caption 属性值为-100C.Form1 的 Caption 属性值为-100D
8、.Form2 的 Caption 属性值为 10019.以下叙述中错误的是( )。(分数:2.00)A.在程序运行时,通用对话框控件是不可见的B.在同一个程序中,用不同的方法(如 ShowOpen 或 Showsave 等)打开的通用对话框具有不同的作用C.调用通用对话框控件的 ShowOpen 方法,可以直接打开在该通用对话框中指定的文件D.调用通用对话框控件的 ShowColor 方法,可以打开颜色对话框20.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程:Private Sub Form Load()List1. AddItem
9、“Item 1“List1. AddItem “Item 2“List1. AddItem “Item 3“End SubPrivate Sub Command1_Click()List1. List(List1. ListCount)=“AAAA“End Sub程序运行后,单击命令按钮,其结果为( )。(分数:2.00)A.把字符串“AAAA“添加到列表框中,但位置不能确定B.把字符串“AAAA“添加到列表框的最后(即“Item 3“的后面)C.把列表框中原有的最后一项改为“AAAA“D.把字符串“AAAA“插入到列表框的最前面(即“Item 1“的前面)21.在窗体上画一个名称为 File
10、 的文件列表框,并编写如下程序:Private Sub Filel_DblClick()x=Shell(Filel. FileName,1)End Sub以下关于该程序的叙述中,错误的是( )。(分数:2.00)A.x 没有实际作用,因此可以将该语句写为:Call Shell(File. FileName,1)B.双击文件列表框中的文件,将触发该事件过程C.要执行的文件的名称通过 Filel. FileName 指定D.Filel 中显示的是当前驱动器、当前目录下的文件22.数据处理的最小单位是( )。(分数:2.00)A.数据B.数据元素C.数据项D.数据结构23.Visual Basic
11、集成的主窗口中不包括( )。(分数:2.00)A.属性窗口B.标题栏C.菜单栏D.工具栏24.只有将组合框的 Style 属性设置为何值时,才能触发 DblClick 事件?( )。(分数:2.00)A.0B.1C.2D.325.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a As Integer, s As Integera=8s=1Dos=s+aa=a-1Loop While a=0Print s;aEnd Sub程序运行后,单击命令按钮,则窗体上显示的内容是( )。(分数:2.00)A.7 9B
12、.34 0C.9 7D.死循环26.下列叙述中正确的是( )。(分数:2.00)A.在窗体的 Form_Load 事件过程中定义的变量是全局变量B.局部变量的作用域可以超出所定义的过程C.在某个 Sub 过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程D.在调用过程时,所有局部变量被系统初始化为 0 或空字符串27.数据库设计包括两个方面的设计内容,它们是( )。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计28.下列不是软件工程基本目标的是( )。(分数:2.00)A.付出较低的维护费用
13、B.达到要求的功能C.不管时间限制,只要最终把用户要求的产品交出来D.产品的性能比较好29.任何控件都有的属性是( )。(分数:2.00)A.BackCoiorB.CaptionC.NameD.BorderStyle30.一个工程必须包含的文件类型是( )。(分数:2.00)A.*. vbp *. frm *. frxB.*. vbp *. cls *. basC.*. has *. ocx *. resD.*. frm *. cls *. bas31.设在窗体上有一个文本框,然后编写如下的事件过程:PriVate Sub Text1_KeyDown(KeyCode As Integer, S
14、hift As Integer)Const Alt=4Const Key_F2=H71altdown%=(Shift And Alt)0f2down%=(KevCode=Kev_F2)If altdown% And f2down% ThenText1.Text=“abl“End IfEnd Sub程序运行后,清除文本框中原有内容,如果按Shift+F2组合键,则在文本框中显示的是( )。(分数:2.00)A.Alt+F2B.ablC.随机出几个数D.不发生变化32.以三级模式为框架形成的 3 种数据库中,真实存在于计算机外存的数据库是( )。(分数:2.00)A.概念数据库B.用户数据库C.物
15、理数据库D.逻辑数据库33.以下关于文件的叙述中,错误的是( )。(分数:2.00)A.使用 Append 方式打开文件时,文件指针被定位于文件尾B.当以输入方式(Input)打开文件时,如果文件不存在,则建立一个新文件C.顺序文件各记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作34.假定建立一个名为 Command1 的命令按钮数组,则以下说法中错误的是( )。(分数:2.00)A.数组中每个命令按钮的名称(Name 属性)均为 Command1B.数组中每个命令按钮的标题(Caption 属性)都一样C.数组中所有命令按钮可以使用同一个事件过程D.用名称 Comm
16、and1(下标)可以访问数组中的每个命令按钮35.MsgBox 函数的返回值的类型为( )。(分数:2.00)A.数值型B.变体类型C.字符串型D.日期型二、填空题(总题数:11,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的是 1阶段。(分数:2.00)填空项 1:_37.在关系模型中,把数据看成是二维表,每一个二维表称为一个 1。(分数:2.00)填空项 1:_38.软件结构是以 1 为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_39.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构
17、、数据流、 1 和处理过程。(分数:2.00)填空项 1:_40.在一个容量为 25 的循环队列中,若头指针 front=9,尾指针 rear=16,则该循环队列中共有 1 个元素。(分数:2.00)填空项 1:_41.表达式 Fix(-32.68)+Int(-23.02)的值为_。(分数:2.00)填空项 1:_42.改变驱动器列表框的 Drive 属性值将引发 1 事件。(分数:2.00)填空项 1:_43.为了改变计时器控件的时间间隔,应该修改该控件的 1 属性。(分数:2.00)填空项 1:_44.新建一个工程,内有两个窗体,窗体 Form1 上有一个命令按钮 Command1,单击该
18、按钮,Form1 窗体消失,显示 Form2 窗体,程序如下:Private Sub Command1_Click()_Form2. _End Sub试补充完整。(分数:4.00)填空项 1:_45.在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1 和 Text1,然后编写如下事件过程:Private Sub Command1_Click()Dim inData As StringText1. Text=“Open “d: /myfile. txt “For_As #1Do While _Input # 1,inDataText1. Text=Text1. Text+inDa
19、taLoopClose #1End Sub程序的功能是,打开 D 盘根目录下的文本文件 myfile.txt,读取它的全部内容并显示在文本框中。请填空。(分数:4.00)填空项 1:_46.下面的程序用冒泡法将数组 a 中的 10 个整数按升序排列,请在三处将程序补充完整。Option Base 1Private Sub Command1_Click()Dim aa=Array(678,45,324,528,439,387,87,875,273,823)For i=_For j=_If a(i)_a(j)Thena1=a(i)a(i)=a(j)a(j)=a1End IfNext jNext i
20、For i=1 To 10Print a(i)Next iEnd Sub(分数:6.00)填空项 1:_二级 VISUAL+BASIC 笔试-145 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Visual Basic 中的数值可以用十六进制或八进制表示,十六进制数的开头符号是H,八进制数的开头符号是( )。(分数:2.00)A.$OB.O C.$ED.E解析:解析 本题考查 Visual Basic-中的数值表示规则。十六进制以H 开头;八进制以O 开头。2.当一个复选框被选中时,它的 Value 属性的值是( )。(分数:2.00)A
21、.3B.2C.1 D.0解析:解析 复选框的 Value 属性可以设置为三种:0Unc)1ecked,表示没有选择该复选框;1checked,表示选中该复选框;2Grayed,表示该复选框被禁用(灰色)。3.在计算机中,算法是指( )。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述 D.排序方法解析:解析 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。4.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户、开发人员进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基
22、础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析 解析:解析 软件需求规格说明书便于用户、开发人员进行理解和交流,反映出用户问题的结构,可以作为软件开发工作的基础和依据,而且可以作为确认测试和验收的依据。它是需求分析的结果,而不是为了便于开发人员进行需求分析。因此正确答案是选项 D。5.对下列二叉树(分数:2.00)A. B.C.D.解析:解析 二叉树的遍历有 3 种:前序、中序和后序。中序遍历首先遍历左子树或左子结点,然后访问根结点,最后遍历右子树或右子结点。分析本题二叉树,对其进行中序遍历,结果为 ACBDFEG。6.下面程序段的执行结果为( )。x=Int(Rnd()+3
23、)Select Case xCase 5Print “excellent“Case 4Print “good“Case 3Print “pass“Case ElsePrint “fail“End Select(分数:2.00)A.excellentB.goodC.pass D.fail解析:解析 Int(n)用来求不大于 n 的最大整数,Int(3.8)=3,Int(-3.8)=-4。参数 n 是一个 Double 型或任何有效的数值表达式,返回值为 Integer 型。Rnd(n)用来返回一个包含随机数值的 single 型。参数n 是 Single 型或任何有效的数值表达式。如果 n0,R
24、nd 生成每次都使用 n 作为随机数种子得到的相同结果;如果 n0,Rnd 生成序列中的下一个随机数;如果 n=0,Rnd 生成最近生成的数;如果 n 省略,Rnd生成序列中的下一个随机数。本题中 Rnd()函数随机产生 01 之间的一个数,Int()函数将数值转换为整型,Int(Rnd()+3)的结果为3,执行下面的 Case 3 语句,结果为“pass”。7.下列有关子菜单的说法中,错误的是( )。(分数:2.00)A.除了 Click 事件外,菜单项不可以响应其他事件B.每个菜单项都是一个控件,与其他控件一样也有其属性和事件C.菜单项的索引号必须从 1 开始 D.菜单的索引号可以不连续解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 145 答案 解析 DOC
