【计算机类职业资格】二级VISUAL+BASIC-53 (1)及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC-53 (1)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC-53 (1)及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC-53 (1)及答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:40,分数:100.00)1.下列叙述中正确的是_。 A.循环队列是队列的一种链式存储结构 B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构 D.循环队列是一种逻辑结构(分数:2.50)A.B.C.D.2.下列关于线性链表的叙述中,正确的是_。 A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C.进行插入与删除时,不需要移动表中的元素 D.以上说法均不正确(分
2、数:2.50)A.B.C.D.3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为_。 A.16 B.10 C.6 D.4(分数:2.50)A.B.C.D.4.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。 A.外模式 B.内模式 C.概念模式 D.逻辑模式(分数:2.50)A.B.C.D.5.在满足实体完整性约束的条件下_。 A.一个关系中应该有一个或多个候选关键字 B.一个关系中只能有一个候选关键字 C.一个关系中必须有多个候选关键字 D.一个关系中可以没有候选关键字(分数:2.50)A.B.C.D.6.有三个关系 R、S 和 T 如下: (分数
3、:2.50)A.B.C.D.7.下面描述中,不属于软件危机表现的是_。 A.软件过程不规范 B.软件开发生产率低 C.软件质量难以控制 D.软件成本不断提高(分数:2.50)A.B.C.D.8.下面不属于需求分析阶段任务的是_。 A.确定软件系统的功能需求 B.确定软件系统的性能需求 C.需求规格说明书评审 D.制定软件集成测试计划(分数:2.50)A.B.C.D.9.在黑盒测试方法中,设计测试用例的主要根据是_。 A.程序内部逻辑 B.程序外部功能 C.程序数据结构 D.程序流程图(分数:2.50)A.B.C.D.10.在软件设计中不使用的工具是_。 A.系统结构图 B.PAD 图 C.数据
4、流图(DFD 图) D.程序流程图(分数:2.50)A.B.C.D.11.以下变量名中合法的是_。 A.x-2 B.12abc C.sum_total D.print(分数:2.50)A.B.C.D.12.已知 a=6,b=15,c=23,则语句 Print Sgn(abMod6c/a)&ab 的输出结果为_。 A.6 B.16 C.31 D.121(分数:2.50)A.B.C.D.13.以下叙述中错误的是_。 A.续行符与它前面的字符之间至少要有一个空格 B.Visual Basic 中使用的续行符为下划线 C.以撇号()开头的注释语句可以放在续行符的后面 D.Visual Basic 可以
5、自动对输入的内容进行语法检查(分数:2.50)A.B.C.D.14.以下关于多重窗体程序的叙述中,错误的是_。 A.对于多重窗体程序,需要单独保存每个窗体 B.在多重窗体程序中,可以根据需要指定启动窗体 C.在多重窗体程序中,各窗体的菜单是彼此独立的 D.用 Hide 方法不仅可以隐藏窗体,而且还可以清除内存中的窗体(分数:2.50)A.B.C.D.15.以下关于文件的叙述中,错误的是_。 A.顺序文件中的记录是一个接一个地顺序存放 B.随机文件中记录的长度是随机的 C.文件被打开后,自动生成一个文件指针 D.EOF 函数用来测试是否到达文件尾(分数:2.50)A.B.C.D.16.下面不是键
6、盘事件的是_。 A.KeyDown B.KeyUp C.KeyPress D.KeyCode(分数:2.50)A.B.C.D.17.语句 Dim Arr(-2To4)As Integer 所定义的数组的元素个数为_。 A.7 个 B.6 个 C.5 个 D.4 个(分数:2.50)A.B.C.D.18.为了使窗体左上角不显示控制框,需设置为 False 的属性是_。 A.Visible B.Enabled C.ControlBox D.Caption(分数:2.50)A.B.C.D.19.窗体上有 1 个名称为 Text1 的文本框,1 个名称为 Label1 的标签。程序运行后,如果在文本框
7、中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为_。 A.Private Sub Label1_Click()Label1.Caption=Text1.Text End Sub B.Private Sub Label1_Change()Label1.Caption=Text1.Text End Sub C.Private Sub Text1_Click()Label1.Caption=Text1.Text End Sub D.Private Sub Text1_Change()Label1.Caption=Text1.Text End Sub(分数:2.50)A.B.
8、C.D.20.对窗体上名称为 Command1 的命令按钮,编写如下事件过程:Private Sub Command1_Click()Move 200, 200End Sub程序运行时,单击命令按钮,则产生的操作是_。 A.窗体左上角移动到距屏幕左边界、上边界各 200 的位置 B.窗体左上角移动到距屏幕右边界、上边界各 200 的位置 C.窗体由当前位置向左、向上各移动 200 D.窗体由当前位置向右、向下各移动 200(分数:2.50)A.B.C.D.21.为了使每秒钟发生一次计时器事件,可以将其 Interval 属性设置为_。 A.1 B.10 C.100 D.1000(分数:2.50
9、)A.B.C.D.22.能够将组合框 Combo1 中最后一个数据项删除的语句为_。 A.Combo1.RemoveItem Combo1.ListCount B.Combo1.RemoveItem Combo1.ListCount-1 C.Combo1.RemoveItem Combo1.ListIndex D.Combo1.RemoveItem Combo1.ListIndex-1(分数:2.50)A.B.C.D.23.用来设置文字字体是否为粗体的属性是_。 A.FontItalic B.FontUnderline C.FontSize D.FontBold(分数:2.50)A.B.C.D
10、.24.以下不能触发滚动条 Change 事件的操作是_。 A.拖动滚动框 B.单击两端的滚动箭头 C.单击滚动框 D.单击滚动箭头与滚动框之间的滚动条(分数:2.50)A.B.C.D.25.确定图片框 Picture1 在窗体上位置的属性是_。 A.Width 和 Height B.Left 和 Top C.Width 和 Top D.Height 和 Left(分数:2.50)A.B.C.D.26.以下不属于单选按钮的属性是_。 A.Caption B.Name C.Min D.Enabled(分数:2.50)A.B.C.D.27.以下关于图片框控件的说法中,错误的是_。 A.可以通过 P
11、rint 方法在图片框中输出文本 B.图片框控件中的图形可以在程序运行过程中被清除 C.图片框控件中可以放置其他控件 D.用 Stretch 属性可以自动调整图片框中图形的大小(分数:2.50)A.B.C.D.28.为了清除列表框中指定的项目,应使用的方法是_。 A.Cls B.Clear C.Remove D.RemoveItem(分数:2.50)A.B.C.D.29.假定 Picture1 和 Text1 分别为图片框和文本框的名称,则下列错误的语句是_。 A.Print 25 B.Picture1.Print 25 C.Text1.Print 25 D.Debug.Print 25(分数
12、:2.50)A.B.C.D.30.设在工程文件中有一个标准模块,其中定义了如下记录类型:Type BooksName As String * 10TelNum As String * 20End Type在窗体上画一个名为 Command1 的命令按钮,要求当执行事件过程 Command1_Click 时,在顺序文件Person.txt 中写入一条记录。下列能够完成该操作的事件过程是_。 A.Private Sub Command1_Click() Dim B As Books Open “c:/Person.txt“ For Output As #1 B.Name=InputBox(“输入姓
13、名“) B.TelNum=InputBox(“输入电话号码“) Write #1,B.Name, B.TelNum Close #1 End Sub BPrivate Sub Command1_Click() Dim B As Books Open “c:/Person.txt“ For Input As #1 B.Name=InputBox(“输入姓名“) B.TelNum=InputBox(“输入电话号码“) Print #1, B.Name, B.TelNum Close #1 End Sub CPrivate Sub Command1_Click() Dim B As Books Op
14、en “c:/Person.txt“ For Output As #1 B.Name=InputBox(“输入姓名“) B.TelNum=InputBox(“输入电话号码“) Write #1, B Close #1 End Sub D.Private Sub Command1_Click() Open “c:/Person.txt“ For Input As #1 Name=InputBox(“输入姓名“) TelNum=InputBox(“输入电话号码“) Print #1, Name, TelNum Close #1 End Sub(分数:2.50)A.B.C.D.31.运行如下程序Pr
15、ivate Sub Command1_Click()Dim a(5,5)As IntegerFor i=1 To 5For j=1 To 4a(i,j)=i*2+j If a(i,j)/7=a(i,j)/7 Thenn=n+1End IfNext jNextPrint nEnd Subn 的值是_。 A.2 B.3 C.4 D.5(分数:2.50)A.B.C.D.32.窗体上有单选钮和列表框控件。单击名称为 Option1、标题为“国家”的单选钮,向列表框中添加国家名称,如下图所示。(分数:2.50)A.B.C.D.33.现有如下一段程序:Private Sub Command1_Click(
16、)x=UCase(InputBox(“输入:“)Select Case xCase “A“ To “C“Print “考核通过!“Case “D“Print “考核不通过!“Case ElsePrint “输入数据不合法!“End SelectEnd Sub执行程序,在输入框中输入字母“B“,则以下叙述中正确的是_。 A.程序运行错 B.在窗体上显示“考核通过!“ C.在窗体上显示“考核不通过!“ D.在窗体上显示“输入数据不合法!“(分数:2.50)A.B.C.D.34.窗体上有三个水平滚动条,名称分别为 HSRed、HSGreen 和 HSBlue,取值范围均是 0255,代表颜色的三种基
17、色。改变滚动框的位置,可以改变三种基色的值,从而改变窗体的背景色,如下图所示。(分数:2.50)A.B.C.D.35.命令按钮 Command1 的单击事件过程如下:Private Sub Command1_Click()x=10Print f(x)End SubPrivate Function f(y As Integer)f=y*yEnd Function运行上述程序,如下叙述中正确的是_。 A.程序运行出错,x 变量的类型与函数参数的类型不符 B.在窗体上显示 100 C.函数定义错,函数名 f 不能又作为变量名 D.在窗体上显示 10(分数:2.50)A.B.C.D.36.窗体上有 1
18、 个名称为 Text1、内容为空的文本框。编写如下事件过程:Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer)Print Text1.Text;End Sub运行程序,并在文本框中输入“123“,则在窗体上的输出结果为_。 A.123 B.112 C.12123 D.112123(分数:2.50)A.B.C.D.37.窗体上有 1 个名称为 Command1 的命令按钮,事件过程如下:Private Sub Command1_Click()Dim x%, y%, z%x=InputBox(“请输入第 1 个整数“)y=Inp
19、utBox(“请输入第 2 个整数“)Do Until x=yIf xy Then x=x-y Else y=y-xLoopPrint xEnd Sub运行程序,单击命令按钮,并输入 2 个整数 169 和 39,则在窗体上显示的内容为_。 A.11 B.13 C.23 D.39(分数:2.50)A.B.C.D.38.窗体上有 1 个名称为 Command1 的命令按钮,事件过程及函数过程如下:Private Sub Command1_Click()Dim m As Stringm=InputBox(“请输入字符串“)Print pick_str(m)End SubPrivate Functi
20、on pick_str(s As String)As Stringtemp=“i=1sLen=Len(s)Do While i=sLen/2temp=tempMid(s, i, 1)+Mid(s, sLen-i+1, 1)i=i+1Looppick_str=tempEnd Function运行程序,单击命令按钮,并在输入对话框中输入“basic“,则在窗体上显示的内容为_。 A.bcai B.cbia C.bcais D.cbias(分数:2.50)A.B.C.D.39.窗体上有 1 个名称为 Command1 的命令按钮,事件过程及函数过程如下:Private Sub Command1_Cl
21、ick()Dim p As Integerp=m(1)+m(2)+m(3)Print pEnd SubPrivate Function m(n As Integer)As IntegerStatic s As IntegerFor i=1 To ns=s+1Nextm=sEnd Function运行程序,第 2 次单击命令按钮 Command1 时的输出结果为_。 A.6 B.10 C.16 D.28(分数:2.50)A.B.C.D.40.在窗体上画一个名称为 Command1 的命令按钮,并编写如下事件过程: Private Sub Command1_Click() x=1 s=0 For
22、i=1 To 5 x=x/i s=s+x Next Print s End Sub 该事件过程的功能是计算_。 AS=1+2+3+4+5 BS= C D (分数:2.50)A.B.C.D.二级 VISUAL+BASIC-53 (1)答案解析(总分:100.00,做题时间:90 分钟)一、B单项选择题/B(总题数:40,分数:100.00)1.下列叙述中正确的是_。 A.循环队列是队列的一种链式存储结构 B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构 D.循环队列是一种逻辑结构(分数:2.50)A.B. C.D.解析:解析 在实际应用中,队列的顺序存储结构一般采用循环队列的形式。
23、2.下列关于线性链表的叙述中,正确的是_。 A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C.进行插入与删除时,不需要移动表中的元素 D.以上说法均不正确(分数:2.50)A.B.C. D.解析:解析 一般来说,在线性表的链式存储结构中,各数据结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中的元素,只需改变结点的指针域即可。3.一棵二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为_。 A.16 B.10
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC531 答案 解析 DOC
