【计算机类职业资格】二级VISUAL+BASIC笔试-412及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-412及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-412及答案解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-412 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )。A) ABCED B) DCBEA C) DBCEA D) CDABE(分数:2.00)A.B.C.D.2.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。A) 数据的存储结构 B) 计算方法 C) 数据映像 D) 逻辑存储(分数:2.00)A.B.C.D.3.若某二叉树的前序遍历访问顺序是 abdg
2、cefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是( )。A) bdgcefha B) gdbecfha C) bdgaechf D) gdbehfca(分数: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.程序流程图中带有箭头的线段表示的是( )。A) 图元关系 B) 数据流 C) 控制流 D)
3、调用关系(分数:2.00)A.B.C.D.7.数据库技术的根本目标是要解决数据的( )。A) 存储问题 B) 共享问题 C) 安全问题 D) 保护问题(分数:2.00)A.B.C.D.8.关系数据模型( )。A) 只能表示实体间的 1:1 联系 B) 只能表示实体间的 1:n 联系C) 只能表示实体间的 m:n 联系 D) 可以表示实体间的上述 3 种联系(分数:2.00)A.B.C.D.9.设有如下三个关系表:RAmnSBC13TABCm13m13下列操作中正确的是( )。A) T=RS B) T=RS C) T=RS D) T=R/S(分数:2.00)A.B.C.D.10.下列叙述中正确的
4、是( )。A)在面向对象的程序设计中,各个对象之间具有密切的联系B) 在面向对象的程序设计中,各个对象都是公用的C) 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D) 上述三种说法都不对(分数:2.00)A.B.C.D.11.保存一个工程至少应保存两个文件,这两个文件分别是( )。A) 文本文件和工程文件 B) 窗体文件和工程文件C) 窗体文件和标准模块文件 D) 类模块文件和工程文件(分数:2.00)A.B.C.D.12.下列可以启动 Visual Basic 的是( )。A) 打开“我的电脑”,找到存放 Visual Basic 所在系统文件的硬盘及文件夹,双击“VB6.ex
5、e”图标B) 在 DOS 窗口中,键入 Visual Basic 的路径,执行 Visual Basic 可执行文件C) 利用“开始”菜单中的“程序”命令可启动 Visual BasicD) A)和 C)(分数:2.00)A.B.C.D.13.目录列表框 Path 属性的作用是( )。A) 显示当前驱动器或指定驱动器上的目录结构B) 显示当前驱动器或指定驱动器上的某目录下的文件C) 显示根目录下的文件名D) 显示路径下的文件(分数:2.00)A.B.C.D.14.声明一个变量为局部变量应该用( )。A) Global B) Private C) Static D) Public(分数:2.00
6、)A.B.C.D.15.表示滚动条控件取值范围最大值的属性是( )。A) Max B) LargeChangeC) Value D) Max-Min(分数:2.00)A.B.C.D.16.下列程序段的结果为( )。A=“ABBACDDCBA”For i=6 To 2 Step-2X=Mid(A,i,i)Y=Left(A, i)Z=Right (A,i)Z=XNext kPrintNext jA) 25 B) 58 C) 47 D) 59(分数:2.00)A.B.C.D.22.下列程序段的执行结果为( )。Dim A(3,3)For M=1 To 3For N=1 To 3If N=M Or N
7、=3-M+1 ThenA(M,N)=1ElseA(M,N)=0End IfNext NNext MFor M=1 To 3For N=1 To 3Print A(M,N)Next NPrintNext MA) 1 0 00 1 00 0 0B) 1 1 11 1 11 1 1C) 0 0 00 0 00 0 0D) 1 0 10 1 01 0 1(分数:2.00)A.B.C.D.23.表达式 Right( “Beijing“,4)的值是( )。A) Beij B) jing C) eiji D) ijin(分数:2.00)A.B.C.D.24.设 A$:“北京“,B$:“Shanghai“,则
8、表达式 LEFTS( A$,2)+STRINGS(3,“-”)+LEFTS( B$成的字符串是( )。A) “北京-” B)“北京-Shanghai”C) “Shanghai“ D) “北京 Shanghai/(分数:2.00)A.B.C.D.25.设有下面的循环:i=0While i=1i=i+3Print iWend则运行后的输出结果是( )。A) 1 B) 2 C) 3 D) 4(分数:2.00)A.B.C.D.26.下列是一个循环结构的程序,循环体内的语句将执行的次数是( )。k=0For i=1 to 100For i=1 to 10k=k+1NextNextA) 0 B) 10 C
9、) 100 D) 1000(分数:2.00)A.B.C.D.27.执行以下语句过程,在窗体上显示的内容是( )。Option Base 0Private Sub Command3_Click()Dim dd=Array(“a”,“b”,“c”,“d”)Print d(1):d(3)End SubA) ab B) bd C) ac D) 出错(分数:2.00)A.B.C.D.28.窗体上有 Text1、Text2 两个文本框及一个命令按钮 Command1,编写下列程序:Dim y As IntegerPrivate Sub Command1_Click()Dim X As Integerx=2
10、Text1.Text:Fun2Fun1(x),yText2.Text=Fun1(x)End SubPrivate Function Fun1(x As Integer) As Integerx=x+y:y=x+yFun1=x+yEnd FunctionPrivate Function Fun2(x As Integer,y As Integer) As IntegerFun2=2*x+yEnd Function当单击 1 次和单击 2 次命令按钮后,文本框 Text1 和 Text2 内的值分别是( )。A) 2 42 4B) 2 44 8C) 10 1058 58D) 4 48 8(分数:2
11、.00)A.B.C.D.29.单击命令按钮时,下列程序的运行结果为( )。Private Sub Command1_Click()Print Fun(23, 18)End SubPublic Function Fun(m As Integer,n As Integer) As IntegerDo While m nDo While mn:m=m-n:LoopDo While m n:n=n-m:LoopLoopFun=mEnd FunctionA) 0 B) 1 C) 3 D) 5(分数:2.00)A.B.C.D.30.如果在程序中要将 c 定义为静态变量,且为整型数,则应使用的语句是( )。
12、A) Redim a As Integer B) Static a As Integer C) Public a As Integer D) Dim a As Inceger(分数:2.00)A.B.C.D.31.在窗体上画一个命令按钮 Command1 和两个文本框,名称分别为 Text1 和 Text2。编写如下两个事件过程:Dim Str1 As String, str2 As StringPrivate Sub form_load()Text1.Text=“”Text2.Text=“”Text1.Enabled=FalseText2.Enabled=FalseEnd SubPrivat
13、e Sub Form_KeyPress(KeyAsai As Integer)str1=str1 S1(5); S1(2)Print S2(4); S31); S3(5)(分数:2.00)填空项 1:_二级 VISUAL+BASIC 笔试-412 答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )。A) ABCED B) DCBEA C) DBCEA D) CDABE(分数:2.00)A.B. C.D.解析:解析 栈操作原则上“后进先出”,栈
14、底至栈顶依次存放元素 A、B、C、D,则表明这 4 个元素中D 是最后进栈,B、C 处于中间,A 最早进栈,所以出栈时一定是先出 D,再出 C,最后出 A。2.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。A) 数据的存储结构 B) 计算方法 C) 数据映像 D) 逻辑存储(分数:2.00)A. B.C.D.解析:解析 数据结构作为计算机的一门学科,主要研究和讨论以下三个方面的问题:数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构;在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构;对各种数据结构进行的运算。3.若某二叉
15、树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaechf,则其后序遍历的结点访问顺序是( )。A) bdgcefha B) gdbecfha C) bdgaechf D) gdbehfca(分数:2.00)A.B.C.D. 解析:解析 前序遍历的第一个结点 a 为树的根结点;中序遍历中 a 的左边的结点为 a 的左子树,a 右边的结点为 a 的右子树;再分别对 a 的左右子树进行上述两步处理,直到每个结点都找到正确的位置。4.软件开发模型包括( )。瀑布模型 扇形模型 快速原型法模型螺旋模型A) 、 B) 、 C) 、 D) 、(分数:2.00)A.B.C. D.解析:解
16、析 软件开发模型包括瀑布模型、快速原型法模型和螺旋模型。5.结构化程序设计主要强调的是( )。A) 程序的规模 B) 程序的效率C) 程序设计语言的先进性 D) 程序易读性(分数:2.00)A.B.C.D. 解析:解析 本题考查考生的结构化程序设计的思想。结构化程序设计强调的是程序的易读性。6.程序流程图中带有箭头的线段表示的是( )。A) 图元关系 B) 数据流 C) 控制流 D) 调用关系(分数:2.00)A.B.C. D.解析:解析 程序流程图是人们对解决问题的方法、思路或算法的一种图形方式的描述。其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容;流程线表示操作的先后次序。
17、带箭头的线段在数据流程图中表示数据流;带箭头的线段在程序流程图中表示控制流。题中给出的选项中,在图元之间用带有箭头的线段表示图元关系,在模块之间用带有箭头的线段表示调用关系。7.数据库技术的根本目标是要解决数据的( )。A) 存储问题 B) 共享问题 C) 安全问题 D) 保护问题(分数:2.00)A.B. C.D.解析:解析 由于数据的集成性使得数据可被多个应用程序共享,特别是在网络发达的今天,数据库与网络的结合扩大了数据库的应用范围,所以数据库技术的根本问题是解决数据的共享问题。8.关系数据模型( )。A) 只能表示实体间的 1:1 联系 B) 只能表示实体间的 1:n 联系C) 只能表示
18、实体间的 m:n 联系 D) 可以表示实体间的上述 3 种联系(分数:2.00)A.B.C.D. 解析:解析 数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。常用的数据模型有层次模型、网状模型和关系模型,层次模型不能表示多对多联系,网状模型和关系模型都能表示任意一种联系。9.设有如下三个关系表:RAmnSBC13TABCm13m13下列操作中正确的是( )。A) T=RS B) T=RS C) T=RS D) T=R/S(分数:2.00)A.B.C. D.解析:解析 对于两个关系的合并操作可以用笛卡尔积表示。设有 n 元关系 R 和 m 元关系 S,它们分别有 p 和
19、q 个元组,则 R 与 S 的笛卡尔积记为 RS,它是一个 m+n 元关系,元组个数是 pq,由题意可得,关系 T 是由关系 R 与关系 S 进行笛卡尔积运算得到的。10.下列叙述中正确的是( )。A)在面向对象的程序设计中,各个对象之间具有密切的联系B) 在面向对象的程序设计中,各个对象都是公用的C) 在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D) 上述三种说法都不对(分数:2.00)A.B.C. D.解析:解析 在面向对象程序设计中所使用的对象,其数据和操作是作为平等伙伴出现的。因此,对象具有很强的自含性,此外,对象所固有的封装性,使得对象之间不相互影响,11.保存一个工程
20、至少应保存两个文件,这两个文件分别是( )。A) 文本文件和工程文件 B) 窗体文件和工程文件C) 窗体文件和标准模块文件 D) 类模块文件和工程文件(分数:2.00)A.B. C.D.解析:解析 保存一个工程至少应保存窗体文件和工程文件。12.下列可以启动 Visual Basic 的是( )。A) 打开“我的电脑”,找到存放 Visual Basic 所在系统文件的硬盘及文件夹,双击“VB6.exe”图标B) 在 DOS 窗口中,键入 Visual Basic 的路径,执行 Visual Basic 可执行文件C) 利用“开始”菜单中的“程序”命令可启动 Visual BasicD) A)
21、和 C)(分数:2.00)A.B.C.D. 解析:解析 启动 Visuai Basic 有 4 种方式:打开“我的电脑”,找到存放 VisualBasic 所在的系统文件的硬盘及文件夹,双击“VB6exe”图标,即可进入 Visual Basic 编程环境,所以选项 A)正确;利用“开始”菜单中的“程序”命令方式进入,所以选项 C)也是正确的;使用“开始”菜单中的“运行”命令,在“打开”栏中键入 VB6exe 的存放路径,单击“确定”按钮即可;把 VB6.exe 文件直接拖到桌面可建立启动 Visual Basic 的快捷方式,双击该执行文件即可。13.目录列表框 Path 属性的作用是( )
22、。A) 显示当前驱动器或指定驱动器上的目录结构B) 显示当前驱动器或指定驱动器上的某目录下的文件C) 显示根目录下的文件名D) 显示路径下的文件(分数:2.00)A. B.C.D.解析:解析 文件控件中驱动器的 Path 属性适用于目录列表用来设置或返回当前驱动器的路径。14.声明一个变量为局部变量应该用( )。A) Global B) Private C) Static D) Public(分数:2.00)A.B.C. D.解析:解析 根据变量的定义位置和所使用的定义变量的语句不同,Visual Basic 中的变量可以分为局部变量、模块变量和全局变量。模块级变量在模块部分用 Private
23、 或 Dim 语句声明;全局变量必须用Public 或 Global 语句声明;局部变量在过程中用 Dim 或 Static 语句声明。15.表示滚动条控件取值范围最大值的属性是( )。A) Max B) LargeChangeC) Value D) Max-Min(分数:2.00)A. B.C.D.解析:解析 滚动条最大值是 max 属性。16.下列程序段的结果为( )。A=“ABBACDDCBA”For i=6 To 2 Step-2X=Mid(A,i,i)Y=Left(A, i)Z=Right (A,i)Z=XNext kPrintNext jA) 25 B) 58 C) 47 D) 5
24、9(分数:2.00)A.B. C.D.解析:解析 依题意,声明一个三行三列的数组,并用嵌套 for 循环赋值如下:arr(1,1)=1 arr(2,1)=4 arr(3,1)=7arr(1,2)=2 arr(2,2)=5 arr(3,2)=8arr(1,3)=3 arr(2,3)=6 arr(3,3)=9最后用 Print 函数输出 arr(2,2),arr(3,2),空行,arr(2,3),arr(3,3)。22.下列程序段的执行结果为( )。Dim A(3,3)For M=1 To 3For N=1 To 3If N=M Or N=3-M+1 ThenA(M,N)=1ElseA(M,N)=
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 412 答案 解析 DOC
