【计算机类职业资格】二级VISUAL+BASIC笔试-407及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-407及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-407及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-407 及答案解析(总分:94.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列对于线性链表的描述中正确的是( )。A) 存储空间不一定是连续,且备元素的存储顺序是任意的B) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且备元素的存储顺序是任意的(分数:2.00)A.B.C.D.2.下列关于栈的描述中错误的是( )。A) 栈是先进后出的线性表B) 栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针(分
2、数:2.00)A.B.C.D.3.在软件测试设计中,软件测试的主要目的是( )。A) 实验性运行软件 B) 证明软件正确C) 找出软件中全部错误 D) 尽可能多地发现软件中的错误(分数:2.00)A.B.C.D.4.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C.D.5.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D.6.面向对象的设计方法与传统的面向过程的方法
3、有本质不同,它的基本原理是( )。A) 模拟现实世界中不同事物之间的联系B) 强调模拟现实世界中的算法而不强调概念C) 使用现实世界的概念抽象地思考问题从而自然地解决问题D) 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C.D.7.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B.C.D.8.把实体一联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( )。A) 建立新的属性来实现 B) 建立新的关键字来实现C) 建立新的关系来实现 D) 建立新的实体来实现(分数:
4、2.00)A.B.C.D.9.数据处理的最小单位是( )。A) 数据 B) 数据元素 C) 数据项 D) 数据结构(分数:2.00)A.B.C.D.10.按条件 f 对关系 R 进行选择,其关系代数表达式为( )。(分数:2.00)A.B.C.D.11.下列叙述中错误的是( )。A) Visual Basic 是采用了事件驱动编程机制B) Visual Basic 是面向过程的程序设计语言C) Visual Basic 是可视化程序设计语言D) Visual Basic 是面向对象的程序设计语言(分数:2.00)A.B.C.D.12.用 Visual Basic 编写的应用程序的特点是( )。
5、A) 无须有明显的开头程序和结尾部分B) 无须编写任何程序代码C) 必须有明确的开头程序才能启动运行D) 必须有结尾的程序段才能正常运行(分数:2.00)A.B.C.D.13.以下语句中哪句可以选择指定的表项或取消已选择的表项( )。A) 列表框 Selected(索引值) B) 列表框 Selected(索引值)=True|FalseC) 列表框.Selected D) 列表框.Selected=True|False(分数:2.00)A.B.C.D.14.关系表中的每一横行称为一个( )。A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A.B.C.D.15.为了使图像框适应图片
6、的大小,下列( )属性设置正确。A) AutoSize:True B) Stretch:False C) Stretch:True D) Stretch:False(分数:2.00)A.B.C.D.16.引用列表框(List1)最后一个数据项应使用的表达式是( )。A) List1.List(List1.ListCount) B) List1.List(List1.ListCount-1)C) List1.List(ListCount) D) List1.List(ListCount-1)(分数:2.00)A.B.C.D.17.在 Visual Basic 中,组合框是文本框和( )特性的组合
7、。A) 复选框 B) 标签 C) 列表框 D) 目录列表框(分数:2.00)A.B.C.D.18.能够将 Picture 对象 Pic1 加载当前目录中的 face.bmp 的语句是( )。A) Pic1.Picutre=LoadPicture(App.path bA) 24 B) -2 2 C) 4 2 D) 2 3(分数:2.00)A.B.C.D.29.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim arr(10,10)As Integer,i,j As Intege
8、rFor i=1 To 3For j=2 To 4arr(i,j)=i+jNextNextText1.Text=arr(2,3)+arr(3,4)End Sub程序运行后,单击命令按钮,在文本框中显示的值是( )。A) 12 B) 13 C) 14 D) 15(分数:2.00)A.B.C.D.30.表达式(3/2+1)*(5/2+2)的值是( )。A) 11.25 B)3 C) 6.125 D)4(分数:2.00)A.B.C.D.31.在 Visual Basic 中,组合框是文本框和下列哪一项的特性的组合?( )A) 复选框 B) 标签 C) 列表框 D) 目录列表框(分数:2.00)A.B
9、.C.D.32.以下程序段的功能是:依次自动将列表框 List2 中所有列表项目移入列表框 List1 中,并将移入List1 中的项目从 List2 中删除。空白行应选择的语句为( )。Do While List2ListCountList2.RemoveItem0LoopA) List1.AddItem List2.List(0) B) List1.AddItem List2.TextC) List2.AddItem List1.List(0) D) List2.AddItme List1.Text(分数:2.00)A.B.C.D.33.以下关于过程及过程参数的描述中,错误的是( )。A)
10、 过程的参数可以是控件名称B) 用数组作为过程的参数时,使用的是“传地址”方式C) 只有函数过程能够将过程中处理的信息传回调用的程序中D) 窗体可以作为过程的参数(分数:2.00)A.B.C.D.34.阅读程序:Function Fun(a As Integer)Static Cb=0:b=b+2:c=c+2Fun=a*b*cEnd FunctionPrivate Sub Command1_Click()Dim a As Integera=2For i=1 To 2Print Fun(A):NextEnd Sub运行上面的程序,单击命令按钮,输出结果为( )。A) 8 16 B) 9 18 C
11、) 10 20 D) 7 14(分数:2.00)A.B.C.D.35.设组合框 Combol 中有 3 个项目,则以下能删除最后一项的语句是( )。A) Combol.RemoveItem Text B) Combol RemoveItem 2C) Combol.RemoveItem 3 D) Combol.RemoveItem Combol.Listcount(分数:2.00)A.B.C.D.二、填空题(总题数:12,分数:24.00)36.当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为 (1) 。(分数:2.00)填空项 1:_37.冒泡排序在最坏
12、情况下的比较次数是 (2) 。(分数:2.00)填空项 1:_38.对下列二叉树进行中序遍历的结果为 (3) 。(分数:2.00)填空项 1:_39.Jackson 结构化程序设计方法是英国的 MJackson 提出的,它是一种面向 (4) 的设计方法。(分数:2.00)填空项 1:_40. (5) 是数据库设计的核心。(分数:2.00)填空项 1:_41.下列程序是用来计算 1+2+3+10,将程序补充完整。Dim i,s,k As Integers=0:k=0For (6) To-1k=k+1s=s+kNext iPrint s(分数:2.00)填空项 1:_42.有如下 Sub 过程:S
13、ub s(x As Single,y As Single)t=Xx=t/yy=t Mod yEnd Sub在窗体上添加一个命令按钮,然后编写如下事件过程:Private Sub Form_Click()Dim a As SingleDim b As Singlea=5b=4call s(a,B)Print a,bEnd Sub则程序运行后,单击命令按钮,输出的结果为 (7) 。(分数:2.00)填空项 1:_43.执行下列程序,输入数字 3,则输出结果为 (8) 。Private Sub Command1_Click()a=InputBox(“Input a Number“)If a5 The
14、nGoTo L5Else If a2 ThenGoTo L2ElseGoTo L3End IfExit SubL5:Print a Mod5Exit SubL3:Print a Mod 3Exit SubL2:Print a Mod 2End Sub(分数:2.00)填空项 1:_44.下面程序是由鼠标事件在窗体上画图,如果按下鼠标将可以画图,双击窗体可以清除所画图形。补充完整下面的程序。首先在窗体层定义如下变量:Dim PaintStart As Boolean编写如下事件过程:Private Sub FormPLoad()DrawWidth=2ForeColor=vbGreenEnd Su
15、bPrivate Sub Form_MouseDown(Button As Integer, Shift As Integer,_X As Single,Y As Single)PaintStart=TrueEnd SubPrivate Sub Form_MouseMove(Button As Integer, Shift As Integer,_X As Single,Y As Single)If PaintStart ThenPSet(X,Y)End IfEnd SubPrivate Sub FormMouseUp(Button As Integer, Shift As Integer,_
16、X As Single,Y As Single)(9) End SubPrivate Sub Form_DblClick()ClsEnd Sub(分数:2.00)填空项 1:_45.下面程序运行的结果如下:111 1221 22 2331 32 33 34请在画线处填上适当的内容,将程序补充完整。Private Sub Form_Click()Call (10) End SubPrivate Sub p16()For I=1 to 4For i=1 to Ia= (11) Print Tab(j-1)*5+1);a;Next iPrintNext IEnd Sub(分数:2.00)填空项 1:
17、_46.关系表达式 X-5 或 X5 所对应的布尔表达式是 (12) 。(分数:2.00)填空项 1:_47.请在下列空白处填入合适的语句,以实现运行后形成一个主对角线上元素值为 1,其他元素为 0 的 6x6阶矩。Private Sub Command1_Click()Dim s(6,6)For i=1 To 6For i=1 To 6If i=i Then(13) Else(14) End IfPrint (15) NextiPrintNext iEnd Sub(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-407 答案解析(总分:94.00,做题时间:90 分钟)一
18、、选择题(总题数:35,分数:70.00)1.下列对于线性链表的描述中正确的是( )。A) 存储空间不一定是连续,且备元素的存储顺序是任意的B) 存储空间不一定是连续,且前件元素一定存储在后件元素的前面C) 存储空间必须连续,且前件元素一定存储在后件元素的前面D) 存储空间必须连续,且备元素的存储顺序是任意的(分数:2.00)A. B.C.D.解析:解析 在链式存储结构中,存储数据结构的存储空间可以不连续,备数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。故本题答案为 A)。2.下列关于栈的描述中错误的是( )。A) 栈是先进后出的线性表B)
19、栈只能顺序存储C) 栈具有记忆作用D) 对栈的插入与删除操作中,不需要改变栈底指针(分数:2.00)A.B. C.D.解析:解析 栈是一种特殊的线性表,线性表可以顺序存储,也可以链式存储,而栈是一:种线性表,也可以采用链式存储结构。故本题答案:为 B)。3.在软件测试设计中,软件测试的主要目的是( )。A) 实验性运行软件 B) 证明软件正确C) 找出软件中全部错误 D) 尽可能多地发现软件中的错误(分数:2.00)A.B.C.D. 解析:解析 使用人工或自动手段来运行或测定某个系统的过程,目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。软件测试是为了发现错误而执行程序的
20、过程。测试以查找错误为目的,而不是为了演示软件的正确功能。4.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的( )。A) 抽象和信息隐蔽 B) 局部化和封装化C) 内聚性和耦合性 D) 激活机制和控制方法(分数:2.00)A.B.C. D.解析:解析 模块的独立程序是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般较优秀的软件设计,应尽量做到高内聚、低耦合。5.软件是指( )。A) 程序 B) 程序和文档C) 算法加数据结构 D) 程序、数据与相关文档的完整集合(分数:2.00)A.B.C.D. 解析:解析 软件是程序、数据与相
21、关文档的集合,相对于计算机硬件而言,软件是逻辑产品而不是物理产品,是计算机的无形部分。6.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。A) 模拟现实世界中不同事物之间的联系B) 强调模拟现实世界中的算法而不强调概念C) 使用现实世界的概念抽象地思考问题从而自然地解决问题D) 鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考(分数:2.00)A.B.C. D.解析:解析 面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。它强调模拟现实世界中的概念而不强调算法,它鼓励开发者在软件开发的绝大部
22、分中都用应用领域的概念去思考。本题答案为 C)。7.用树形结构来表示实体之间联系的模型称为( )。A) 关系模型 B) 层次模型 C) 网状模型 D) 数据模型(分数:2.00)A.B. C.D.解析:解析 层次模型是最早发展出来的数据库模型。它的基本结构是树形结构,这种结构方式在现实世界中很普遍,如家族结构、行政组织机构,它们自顶向下、层次分明。8.把实体一联系模型转换为关系模型时,实体之间多对多联系在模型中是通过( )。A) 建立新的属性来实现 B) 建立新的关键字来实现C) 建立新的关系来实现 D) 建立新的实体来实现(分数:2.00)A.B.C. D.解析:解析 E-R 图向关系模型的
23、转换原则如下。一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键。一个联系转换为一个关系模式,与该联系相连的每个实体型的键以及联系的属性都转换为关系的属性。这个关系的键分为以下三种不同的情况:若联系为 1:1,则相连的每个实体型的键均是该关系模式的候选键;若联系为 1:n,则联系对应的关系模式的键取 n 端实体型的键;若联系为 m:n,则联系对应的关系模式的键为参加联系的诸实体型的键的组合。9.数据处理的最小单位是( )。A) 数据 B) 数据元素 C) 数据项 D) 数据结构(分数:2.00)A.B.C. D.解析:解析 数据处理的最小单位是数据项;由若干数据项组成
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 407 答案 解析 DOC
