【计算机类职业资格】二级VISUAL+BASIC-37及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-37及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-37及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-37 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:40,分数:100.00)1.具有 3 个结点的二叉树有_。(分数:2.50)A.2 种形态B.4 种形态C.7 种形态D.5 种形态2.设有下列二叉树: (分数:2.50)A.ZBTYCPXAB.ATBZXCYPC.ZBTACYXPD.ATBZXCPY3.下列数据结构中,能用二分法进行查找的是_。(分数:2.50)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表4.结构化程序设计主要强调的是_。(分数:2.50)A.程序的规模B.程序的效率C.程序设计语言的先进性D
2、.程序易读性5.为了使模块尽可能独立,要求_。(分数:2.50)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强6.在结构化方法中,软件功能分解属于下列软件开发中的_阶段。(分数:2.50)A.详细设计B.需求分析C.总体设计D.编程调试7.在软件设计中,不属于过程设计工具的是_。(分数:2.50)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD 图8.用树形结构来表示实体之间联系的模型称为_。(分数:2
3、.50)A.关系模型B.层次模型C.网状模型D.数据模型9.关系数据库管理系统所管理的关系是_。(分数:2.50)A.若干个二维表B.一个 DBF 文件C.一个 DBC 文件D.若干个 DBC 文件10.设有如下三个关系表: R A B C 1 1 2 2 2 3 S A B C 3 1 3 T A B C 1 1 2 2 2 3 3 1 3 下列操作中正确的是_。(分数:2.50)A.T=RSB.T=RSC.T=RSD.T=R/S11.如果要在窗体上画一个标签,应在工具箱窗口中选择的图标是_。 A B C D (分数:2.50)A.B.C.D.12.如果在框架中画了 2 个复选框,且框架的
4、Enabled 属性被设置为 False,2 个复选框的 Enabled 属性被设置为 True,则下面叙述中正确的是_。(分数:2.50)A.2 个复选框可用B.2 个复选框不可用C.2 个复选框不显示D.上述都不对13.设窗体上有 2 个直线控件 Line1 和 Line2,若使两条直线相连接,需满足的条件是_。(分数:2.50)A.Line1.X1=Line2.X2 且 Line1.Y1=Line2.Y2B.Line1.X1=Line2.Y1 且 Line1.Y1=Line2.X1C.Line1.X2=Line2.X1 且 Line1.Y1=Line2.Y2D.Line1.X2=Line
5、2.X1 且 Line1.Y2=Line2.Y214.设在窗体上有一个名称为 Check1 的复选框数组,并有以下事件过程: Private Sub Check1_Click(Index As Integer) End Sub(分数:2.50)A.单击数组中的任何复选框都会调用此事件过程B.参数 Index 的值等于单击数组中某个复选框的 Index 属性的值C.上面的过程是数线中第 1 个复选框的事件过程D.从过程的首部(即第 1 行)无法确定数组中复选框的个数15.下面列表框属性中,是数组的是_。(分数:2.50)A.ListCountB.SelectedC.ListIndexD.Mult
6、iSelect16.如果要在窗体上使用 2 组单选按钮,每组都可以有一个被选中,则应该做的是_。(分数:2.50)A.把 1 组单选按钮画在窗体的左边,另 1 组画在右边B.先画 2 组单选按钮,再画 2 个框架控件把 2 组单选按钮分别框起来C.先画 2 个框架控件,再把 2 组单选按钮分别画在不同的框架中D.因为 1 个窗体中只有 1 个单选按钮可以被选中,所以需要使用 2 个窗体17.窗体上有一个 Text1 文本框,并编写了下面事件过程: Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii=KeyAscii+3 End Su
7、b 程序运行时,在文本框中输入字符“A”,则在文本框中实际显示的是_。(分数:2.50)AABBCCDD18.设窗体上有一个水平滚动条 HScroll1 和一个命令按钮 Command1,及下面的事件过程: Private Sub Form_Load() HScroll1.Min=0 HScroll1.Max=100 End Sub Private Sub Command1_Click() HScroll1.Value=70 End Sub 程序运行时单击命令按钮,则滚动条上滚动块位置的图示是_。 A B C D (分数:2.50)A.B.C.D.19.窗体上有一个如图所示的图形控件,控件中显
8、示了如图所示的文字,可以判断这个图形的控件_。 (分数:2.50)A.是图像框(Image)B.是图片框(PictureBox)C.是形状控件D.不是上述 3 种控件中的一种20.窗体上有一个名称为 Combo1 的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是_。(分数:2.50)A.Private Sub Combo1_KeyDown(KeyCode As Integer,Shift As Integer)If KeyCode=13 ThenCombo1.AddItem Combo1.TextEnd IfEnd SubB.Private S
9、ub Combo1_KeyDown(KeyCode As Integer,Shift As Integer)If KeyCode=13 ThenComho1.AddItem Text1.TextEnd IfEnd SubC.Private Sub Combo1_Click()Combo1.AddItem Combo1.TextEnd SubD.Private Sub Combo1_Click()Combo1.AddItem Text1.TextEnd Sub21.设有如下事件过程: Private Sub Command1_Click() For i=1 To 5 j=i Do Print“*
10、“ j=j-1 Loop Until j=0 Next i End Sub 运行程序,输出“*“的个数是_。(分数:2.50)A.5B.15C.20D.2522.设有如下事件过程: Private Sub Command1_Click() Dim a a=Array(3,5,6,3,2,6,5,3,5,4,3,9,4,5,6,3,5) x=0 n=UBound(a) For i=0 To n m=0 For j=0 To n If a(i)=a(j)Then m=m+1 End If Next j If mx Then x=m:b=a(i) Next i Print b End Sub 运行程
11、序,输出结果是_。(分数:2.50)A.2B.3C.5D.923.设窗体上有 2 个文本框 Text1 和 Text2,并有下面的事件过程: Dim n Private Sub Text1_KeyPress(KeyAscii As Integer) If“A“=Chr(KeyAscii)And Chr(KeyAscii)=“Z“ Then n=n+1 End If If KeyAscii=13 Then Text2.Text=n End If End Sub 程序运行时,在文本框 Text1 中输入“Visual Basic 6.0”并按同车键后,在文本框 Text2 中显示的是_。(分数:2
12、.50)A.2B.9C.13D.1624.设有如下事件过程: Private Sub Command1_Click() Dim a a=Array(12,3,8,5,10,3,5,9,2,4) For k=1 To 9 Print fun(a(k-1),a(k);“ “; Next k End Sub Private Function fun(x,y)As Integer DoWhile x=y x=x-y Loop fun=x End Function 程序运行时的输出结果是_。(分数:2.50)A.4 0 1 0 3 0 0 4 0B.0 3 3 5 1 3 5 1 2C.9-5 3-5
13、7-2-4 7-2D.9 3 3 5 7 3 5 7 225.设有下面的语句: Print IIf(x0,1,IIf(x0,-1,0) 与此语句输出结果不同的程序段是_。 A B C D (分数:2.50)A.B.C.D.26.下面的程序是利用公式:=4-4/3+4/5-4/7+4/9-4/11+计算 的近似值。 Pvivate Sub Command1_Click() Dim PI As Double,x As Double,k As Long,sign As Integer sign=1 k=1 PI=0 Do x=sign*4/(2*k-1) PI=PI+x k=k+1 sign=_ L
14、oop Until Abs(x)0.000001 Print PI End Sub 在“_”应填写的是_。(分数:2.50)A.sign+1B.-signCxDk27.要求在程序运行时,如果按住鼠标左键不放而移动鼠标,鼠标的位置坐标同步显示在窗体右上角的标签(名称为 Labell)中,如图所示,放开鼠标左键后,停止同步显示,下面可以实现此功能的程序是_。 (分数:2.50)A.Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)If(Button=1 ThenLabel1=“
15、X=“ “; Next k End Sub Private Function fun(x,y)As Integer DoWhile x=y x=x-y Loop fun=x End Function 程序运行时的输出结果是_。(分数:2.50)A.4 0 1 0 3 0 0 4 0B.0 3 3 5 1 3 5 1 2 C.9-5 3-5 7-2-4 7-2D.9 3 3 5 7 3 5 7 2解析:解析 数组默认下标为 0,因此数组 a 中的元素 a(0)=12,a(1)=3,a(2)=8,a(3)=5,a(4)=10,a(5)=3,a(6)=5,a(7)=9,a(8)=2,a(9)=4。
16、k=1 时,fun(a(k-1),a(k)即 fun(a(0),a(1),即 fun(12,3),过程中 x=x-y=12-3=9-3=6-3=3-3=0,函数返回 0; k=2 时,fun(a(k-1),a(k)即 fun(a(1),a(2),即 fun(3,8),x=y 不成立,函数直接返回 3; k=3 时,fun(a(k-1),a(k)即 fun(a(2),a(3),即 fun(8,5),过程中 x=x-y=8-5=3,函数返回 3; k=4 时,fun(a(k-1),a(k)即 fun(a(3),a(4),即 fun(5,10),x=y 不成立,函数直接返回 5; k=5 时,fun
17、(a(k-1),a(k)即 fun(a(4),a(5),即 fun(10,3),过程中 x=x-y=10-3=7-3=4-3=1,函数返回 1; k=6 时,fun(a(k-1),a(k)即 fun(a(5),a(6),即 fun(3,5),x=y 不成立,函数直接返回 3; k=7 时,fun(a(k-1),a(k)即 fun(a(6),a(7),即 fun(5,9),x=y 不成立,函数直接返回 5; k=8 时,fun(a(k-1),a(k)即 fun(a(7),a(8),即 fun(9,2),过程中 x=x-y=9-2=7-2=5-2=3-2=1,函数返回 1; k=9 时,fun(a
18、(k-1),a(k)即 fun(a(8),a(9),即 fun(2,4),x=y 不成立,函数直接返回 2; 因此程序输出结果为 0 3 3 5 1 3 5 1 2,B 选项正确。25.设有下面的语句: Print IIf(x0,1,IIf(x0,-1,0) 与此语句输出结果不同的程序段是_。 A B C D (分数:2.50)A.B.C.D. 解析:解析 IIF 函数可用来执行简单的条件判断操作,它是 If.Then.Else 结构的简写版本,格式如下: Result=IIf(条件,True 部分,Flase 部分) 因此 Print IIf(x0,1,IIf(x0,-1,0)可描述为:x0
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC37 答案 解析 DOC
