【计算机类职业资格】二级VISUAL+BASIC笔试-413及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试-413及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试-413及答案解析.doc(29页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试-413 及答案解析(总分:98.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列数据结构中,按“先进后出”原则组织数据的是( )。A) 线性链表 B) 栈 C) 循环链表 D) 顺序表(分数:2.00)A.B.C.D.2.数据结构中,与所使用的计算机无关的是数据的( )。A) 存储结构 B) 物理结构C) 逻辑结构 D) 物理和存储结构(分数:2.00)A.B.C.D.3.在下列关于二叉树的叙述中,正确的一项是( )。A) 在二叉树中,任何一个结点的度都是 2 B) 二叉树的度为 2C) 在二叉树中至少有一个结点的度是 2
2、D) 一棵二叉树的度可以小于 2(分数:2.00)A.B.C.D.4.需求分析阶段的任务是确定( )。A) 软件开发方法 B) 软件开发工具 C) 软件开发费用 D) 软件系统功能(分数:2.00)A.B.C.D.5.结构化程序设计方法的 3 种基本控制结构中不包括( )。A) 循环结构 B) 递归结构 C) 顺序结构 D) 选择结构(分数:2.00)A.B.C.D.6.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指( )。A) 模块间的关系 B) 系统结构部件转换成软件的过程描述C) 软件层次结构 D) 软件开发过程(分数:2.00)A.B.C.D.7.相对于数据库系统,
3、文件系统的主要缺陷有数据关联差、数据不一致性和( )。A) 可重用性差 B) 安全性差 C) 非持久性 D) 冗余性(分数:2.00)A.B.C.D.8.关系表中的每一横行称为一个( )。A) 元组 B) 字段 C) 属性 D) 码(分数:2.00)A.B.C.D.9.设有关系 R 和 S,关系代数表达式为 R-(R-S)表示的是( )。A) RnS B) R-S C) RUS D) RS(分数:2.00)A.B.C.D.10.以下不是面向对象思想中的主要特征的是( )。A) 多态 B) 继承 C) 封装 D) 类比性(分数:2.00)A.B.C.D.11.将一个窗体设置为 MDI 子窗体的方
4、法是( )。A) 将窗体的名称改为 MDIB) 将窗体的 MDIChild 属性设为 TrueC) 将窗体的 MDIChild 属性设为 FalseD) 将窗体的 Enabled 属性设为 False(分数:2.00)A.B.C.D.12.激活菜单栏的快捷键是( )。A) F10 B) F4 C) F5 D) Ctrl(分数:2.00)A.B.C.D.13.执行以下程序段后,变量 c$的值为()。a$=“Visual Basic Programming“b$=“Quick“c$=b$UcaseMid $(a$,7,6)Right$ (a$,12)A) Visual BASIC Programm
5、ing B) Quick Basic ProgrammingC) QUICK Basic Programming D) Quick BASIC Programming(分数:2.00)A.B.C.D.14.一个工程中含有窗体 Form1、Form2 和标准模块 Model1,如果在 Form1 中有语句 Public X AsInteger,在 Model1 中有语句 Public Y As Integer,则以下叙述中正确的是( )。A) 变量 X、Y 的作用域相同 B) Y 的作用域是 Model1C) 在 Form1 中可以直接使用 X D) 在 Form2 中可以直接使用 X 和 Y(
6、分数:2.00)A.B.C.D.15.当文本框 ScrollBars 属性设置了非零值,却没有效果,原因是( )。A) 文本框中没有内容 B) 文本框的 MultiLine 属性为 FalseC) 文本框的 MultiLine 属性为 True D) 文本框的 Locked 属性为 True(分数:2.00)A.B.C.D.16.下列程序运行时输出的结果是( )。Option Base 1Private Sub Form_Click()Dim X(10J As Integer,y(5) As IntegerFor i=1 to 10x(i)=10-i+1NextFor i=1 to 5y(i)
7、=X(2*i-1)+X(2*i)NextFor i=1 to 5Print y(i)NextEnd SubA) 3 7 11 45 19 B) 19 15 11 7 3 C) 1 3 5 7 9 D) 不确定的值(分数:2.00)A.B.C.D.17.在窗体上添加一个按钮,名为 Command1,然后编写如下的事件过程,输出结果为( )。Private Sub Comand1_Click()Fori=1 To 4X=4For i=1 To 3X=3For k=1 To 2X=X+5NextNextNextPrint XEnd SubA) 13 B) 26 C) 30 D) 40(分数:2.00
8、)A.B.C.D.18.为了在列表框中使用 Ctrl 和 Shift 键进行多个列表项的选择,应将列表框的 Multi-select 属性设置为( )。A) 0 B) 1 C) 2 D) 3(分数:2.00)A.B.C.D.19.在窗体上画一个列表框和一个命令按钮,其名称分别为 List1 和 Command1,然后编写如下事件过程。Private Sub Form_Load()List1.AddItem“Itemn 1”List1.AddItem“Itemn 2”List1.AddItem”Item 3”End SubPrivate Sub Command1_Click()List1.Lis
9、t( List1.ListcountF AAAA“End Sub程序运行后,单击命令按钮,其结果为( )。A) 把字符串“AAAA”添加到列表框中,但位置不能确定B) 把字符串“AAAA”添加到列表框的最后(即“Item 3”的后面)C) 把列表框中原有的最后一项改为“AAAA”D) 把字符串“AAAA”插入到列表框的最前面(即“Item 1”的前面)(分数:2.00)A.B.C.D.20.下列程序段的执行结果为( )。m=2n=3Dom=m+nn=n+1Loop While m 10Print m:nA) 1 5 B) 14 6 C) a b D) 10 25(分数:2.00)A.B.C.D
10、.21.有如下程序:Private Sub Form_Click()Dim i As Integer, Sum As IntegerSum=0For i=2 To 10If i Mod 20 And i Mod 3=0 ThenSum=Sum+iEnd IfNextPrint SumEnd Sub程序运行后,单击窗体,输出结果为( )。A) 12 B) 30 C) 24 D) 18(分数:2.00)A.B.C.D.22.在窗体上画一个命令按钮,名称为 Command1。然后编写如下程序:Private Sub Command1_Click()For I=1 To 2For H To 1Prin
11、t String(1,“H“);NextPrintNextEnd Sub程序运行后,如果单击命令按钮,则在窗体上显示的内容是( )。A) H HH HHHHHHB) HHHHHC) HHHHHHHD) H(分数:2.00)A.B.C.D.23.Sub 过程与 Function 过程最根本的区别是( )。A) Sub 过程可以用 Call 语句直接使用过程名调用,而 Function 过程不可以B) Function 过程可以有形参,Sub 过程不可以C) Sub 过程不能返回值,而 Function 过程能返回值D) 两种过程参数的传递方式不同(分数:2.00)A.B.C.D.24.用于获得字
12、符串 S 最左边 4 个字符的函数是( )。A) Left(S,4) B) Left(1,4) C) Leftstr(S) D) Leftstr(3,4)(分数:2.00)A.B.C.D.25.下列程序段的执行结果为( )。a=6For k=1 To na=a+kNextPrint k; aA) -16 B) -116 C) 16 D) 11 21(分数:2.00)A.B.C.D.26.阅读下面的程序段:For a=1 To 2For b=1 To aFor c=b To 2i=i+1NextNextNextPrint i执行上面的 3 重循环后,i 的值为( )。A) 4 B) 5 C) 6
13、 D) 9(分数:2.00)A.B.C.D.27.下面的数组声明语句中正确的是( )。A) Dim gg1,5 As String B) LabellBackStyle=1C) Dim gg(1 To 5)As String D) Dimgg1:5,1:5 AsString(分数:2.00)A.B.C.D.28.下列备选项说法错误的一项是( )。A) 文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B) 通用对话框的 Name 属性的默认值为 CommonDialogX,此外,每种对话框都有自己的默认标题C) 打开文件对话框可以让用户指定一个文件,由程序使用
14、;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D) DefaultEXT 属性和 DialogTitle 属性都是打开对话框的属性,但非保存对话框的属性(分数:2.00)A.B.C.D.29.阅读下列程序:Private Sub Command1_Click()Dim i As Integer,k As Integerk=2For i=1 To 3Print Fun(k);NextEnd SubFunction Fun(j As Integer)Static ba=0a=a+1b=b+1Fun=a*b+iEnd Function程序运行后,单击命令按钮输出结果是( )。A)
15、2 3 4 B) 3 4 5 C) 5 6 7 D) 3 5 6(分数:2.00)A.B.C.D.30.在窗体模块中用 Public 定义的变量的作用范围是( )。A) 整个程序的所有模块中 B) 该窗体模块中C) 标准模块中 D) 其他窗体模块中(分数:2.00)A.B.C.D.31.设在窗体上有个文本框,然后编写如下的事件过程:Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)Const Alt=4Const Key_F2=End SubPrivate Sub Form_MouseDown(Button As In
16、teger, ShiftAs Integer,X As Single,Y As Single)Print “Down“End SubPrivate Sub Form_MouseUp(Button As Integer, Shift_As Integer,X As Single,Y As Single)Print “Up“End SubA) DownUpClick B) ClickDownUpC) DownClickUp D) UpDownClick(分数:2.00)A.B.C.D.33.在窗体上画一个通用对话框,其名称为 CommonDialog1,然后画一个命令按钮,并编写如下事件过程:Pr
17、ivate Sub Command1_Click()CommonDialog1.Flags:vbOFNHideReadOnlyCommonDialog1.Filter: “All Files(*.*)|*.*|Text Files1*.txt)|*.txtCommonDialog1.FilterIndex=1CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是( )。A) All Files(*.*) B) Text Files(*.txt)C) B
18、atch Files(*.bat) D) All Files(*.*)|Text Files(*.txt)(分数:2.00)A.B.C.D.34.新建一个窗体,其 BorderStyle 属性设置为 Fixed Single,但运行时却没有最大化和最小化按钮,可能的原因是( )。A) BorderStyle 的值设为 FixedSingle,此项设置值的作用即禁止最大化和最小化按钮B) 窗体的 MaxButton 和 MinButton 值设为 FalseC) 正常情况下新建的窗体都没有最大化和最小化按钮D) 该窗体可用鼠标拖动边框的方法改变窗体的大小(分数:2.00)A.B.C.D.35.如
19、果在 c 盘当前文件下已存在名称为 studata.dat 的顺序文件,那么执行语句“Open“c:studatadat“For Append As#1”之后,将( )。A) 删除文件中原有内容B) 保留文件中原有内容,并在文件尾填加新内容C) 保留文件中原有内容,并在文件头填加新内容D) 以上均不对(分数:2.00)A.B.C.D.二、填空题(总题数:14,分数:28.00)36.对长度为 n 的有序链表进行查找,最坏情况下需要的比较次数为 (1) 。(分数:2.00)填空项 1:_37.某二叉树中度为 2 的结点有 18 个,则该二叉树中有 (2) 个叶子结点。(分数:2.00)填空项 1
20、:_38. (3) (黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。(分数:2.00)填空项 1:_39.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 (4) 、增加、删除和修改四种操作。(分数:2.00)填空项 1:_40.数据模型按不同的应用层次分为三种类型,它们是 (5) 数据模型、逻辑数据模型和物理数据模型。(分数:2.00)填空项 1:_41.在窗体上画两个文本框和一个命令按钮,然后在代码窗口中编写如下事件过程:Private Sub Command1_Click()Text1.Text:“ VB Programming”Text2.Text:Text1.TextT
21、ext1.Text:”ABCD”End Sub程序运行后,单击命令按钮,Text1 文本框中显示的内容为 (6) (分数:2.00)填空项 1:_42.下列程序是将数组 a 的元素倒序交换,即第 1 个变为最后一个,第 2 个变为倒数第 2,完成下列程序。Private Sub Backwarda()Dim i As Integer,Tmp As IntegerFor i=1 To 5Tmp:a(i)(7) a(5-i)=TmpNextEnd Sub(分数:2.00)填空项 1:_43.有如下程序:Private Sub command1_Click()a=1:b=1Print“a=”:a;“
22、,b=”;bCall mult(a),b)Prinf“a=”;a:“,b=”;b 语句End SubSub mult(x,y)k=1x=2*ky=3*kPnint“X=“;X;“,y=”;yEnd Sub运行后,标有“语句”的 Print 语句的输出结果是 (8) 。(分数:2.00)填空项 1:_44.一元二次方程 aX2+bX+c=0 有实根的条件是 a0,并且 b2-4ac0,表示该条件的布尔表达式是 (9) 。(分数:2.00)填空项 1:_45.设有如下程序:Private Sub Form_Click()Dim a As Integer,S As Integern=8:S=0DoS
23、=S+n:n=n-1Loop While n0Print SEnd Sub以上程序的功能是计算 1-8 的和。程序运行后,单击窗体,输出结果为 (10) 。(分数:2.00)填空项 1:_46.已知数组 A(4,4),各个元素在运行程序时被赋值并打印,形成四阶方阵。请在 (11) 和 (12) 处填所需的内容,使其产生一个转置矩阵(即行列互换),仍放在数组 A 中,并打印出来。例如:1 2 3 41 2 3 41 2 3 41 2 3 41 1 1 12 2 2 23 3 3 34 4 4 4Private Sub Command1_Click()Dim a(4,4)For k=1 To 4F
24、ori=1 To 4a(k,j):jPrint a(k,j);NextPrintNextFor k=2 To 4Forj=1 To (11) t=a(j,k)a(j,k)= (12) a(k,j)=tNextNextFor k=1 To 4Print a( k,1);a( k,2);a(k,3);a(k,4)NextEnd Sub(分数:2.00)填空项 1:_47.快捷键 Ctrl+0 的功能相当于执行文件菜单中的 (13) 命令。(分数:2.00)填空项 1:_48.以下程序用来计算由键盘输入的个数中正数之和、负数之和、正数的个数、负数的个数。其中用 C 累加负数之和,IC 累加负数的个数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 413 答案 解析 DOC
