【计算机类职业资格】二级VISUAL+BASIC笔试323及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试323及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试323及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 323 及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.以下能够触发文本框 Change 事件的操作是_。(分数:2.00)A.文本框失去焦点B.文本框获得焦点C.设置文本框的焦点D.改变文本框的内容2.下面数组说明语句错误的是_。(分数:2.00)A.Dim b(-10)As DoubleB.Dim c(8, 3)As ByteC.Dim d(-10 To-1)As BooleanD.Dim e(-99 To-5, -3 To 0)3.在窗体上画一个名称为 Command1 的命令按钮,然后编写如
2、下事件过程: Private Sub Command1_Click() Dim num As Integer num=1 Do Until num6 Print num; num=num+2.4 Loop End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.13.45.8B.135C.1 4 7D.无数据输出4.在窗体上画一个命令按钮,名称为 Command1,然后编写如下事件过程; Private Sub Command1_Click() a $=“software and hardware“ b $=Right(a$, 8) c $=Mid(a$, 1,
3、 8) MsgBox a$, ,b$,c$,1 End Sub 运行程序,单击命令按钮,则在弹出的信息框的标题栏中显示的是_。(分数:2.00)A.software and hardwareB.softwareC.hardwareD.15.在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Commaadl_Click() Dim arrayl(10, 10)As Integer Dim i, j As Integer For i=1 To 3 For j=2 To 4 arrayl(i, j)=i+j Next
4、 j Next i Text1. Text=arrayl(2, 3)+arrayl(3, 4) End Sub 程序运行后,单击命令按钮,在文本框中显示的值是_。(分数:2.00)A.12B.13C.14D.156.设有语句: x=InputBox(“输入数值“,“0“,“示例“) 程序运行后,如果从键盘上输人数值 10 并按回车键,则下列叙述中正确的是_。(分数:2.00)A.变量 x 的值是数值 10B.在 InputBox 对话框标题栏中显示的是“示例”C.0 是默认值D.变量 x 的值是字符串“10”7.定义变量如下: Dim Str_x Str_x=“祝你成功!“ 若在立即窗口中显示
5、 Str_x 的值,下面正确的是_。(分数:2.00)A.Debu Print Str_xB.PictureBo Print Str_xC.Printe Print Str_xD.Print Str_x8.有如下事件过程: Prirate Sub Form_Click() A$=“123“: B$=“456“ x=Val(A$)+Val(B$) Print x/100 End Sub 程序运行后,单击窗体,则窗体上显示的内容是_。(分数:2.00)A.123B.3C.5D.5799.在窗体(名称为 Form1)上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮,然后
6、编写一个事件过程。程序运行后,如果在文本框中输入一个字符,则把命令按钮的标题设置为“计算机等级考试”。以下能实现上述操作的事件过程是_。(分数:2.00)A.Prlvate Sub Text1_Change() Command1. Caption=“计算机等级考试“ End SubB.Private Sub Command1_Click() Caption=“计算机等级考试“ End SubC.Private Sub Form_Load() Text1. Caption=“计算机等级考试“ End SubD.Private SubCommand1_Click() Text1. Text=“计算
7、机等级考试“ End Sub10.以下关于图片框控件的说法中,错误的是_。(分数:2.00)A.可以通过 Print 方法在图片框中输出文本B.清空图片框控件中图形的方法之一是加载一个空图形C.图片框控件可以作为容器使用D.用 Stretch 属性可以自动调整图片框中图形的大小11.在窗体上画一个名称为 Label1 的标签,然后编写如下事件过程: Private Sub Form_Click() Dim arr(10, 10)As Integer Dimi As Integer, j As Integer For i=2 To 4 For j=2 To 4 arr(i, j)=i*j Nex
8、t j Next i Label1. Caption=Str(arr(2, 2)+arr(3, 3) End Sub 程序运行后,单击窗体,在标签中显示的内容是_。(分数:2.00)A.12B.13C.14D.1512.下列概念中,_不是数据库管理系统必须提供的数据控制功能。(分数:2.00)A.安全性B.完整性C.移植性D.一致性13.在窗体上面一个命令按钮(其 Name 属性为 Command1),然后编写如下代码: Option Base 1 Private Sub Coramandl_Click() Dim a s=0 a=Array(1,2,3,4) j=1 For i=4 To 1
9、 Step-1 s=s+a(i)*j j=j*10 Next i Print s End Sub 运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.4221B.1234C.34D.1214.在窗体上画一个名称为 Command1 的命令按钮和一个名称为 Text1 的文本框,在文本框中输入以下字符串: Microsoft Visual Basic Programming 然后编写如下事件过程: Private Sub Command1_CIick() Open“d:/temp/outf. txt“ For Output As #1 For i=1 To Len(Text1.
10、Text) c=Mid(Text1. Text, i, 1) If c=“A“ And c=“Z“ Then Print #1, LCase(C) End If Next i Close End Sub 程序运行后,单击命令按钮,文件 outf. txt 中的内容是_。(分数:2.00)A.MVBPB.mvbpC.M V B PD.m v b p15.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() a S=“VisualBasic“ Print String(3, a$) End Sub 程序运行后,单击命令
11、按钮,在窗体上显示的内容是_。(分数:2.00)A.VVVB.VisC.sicD.1116.在窗体上画一个名为 List1 的列表框、一个名为 Label1 的标签。列表框中显示若干城市的名称。当单击列表框中的某个城市名时,在标签中显示选中城市的名称。下列能正确实现上述功能的程序是_。(分数:2.00)A.Private Sub List1_Click() Label1. Caption=List1. ListIndex End SubB.Private Sub List1_Click() Label1. Name=List1. ListIndex End SubC.Private Sub L
12、ist1_Click() Label1. Name=List1. Text End SubD.Private Sub List1_Click() Label1. Caption=List1. Text End Sub17.下列叙说中正确的是_。(分数:2.00)A.一个逻辑数据结构只能有一种储存结构B.数据的逻辑结构属于线性结构,储存结构属于非线性结构C.一个逻辑数据结构可以有多种储存结构,且各种储存结构不影响数据处理的效率D.一个逻辑数据结构可以有多种储存结构,且各种储存结构影响数据处理的效率18.下列叙述中正确的是_。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要
13、解决软件产品的生产率问题C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题19.为了使命令按钮(名称为 Command1)右移 200,应使用的语句是_。(分数:2.00)A.Command1. Move-200B.Command1. Move 200C.Command1. Left=Command1. Left+200D.Command1. Left=Command1. Left-20020.设有如下通用过程: Public Sub Fun(a() As Integer, x As Integer) For i=1 To 5 x=x+a(i
14、) Next End Sub 在窗体上画一个名称为 Text1 的文本框和一个名称为 Command1 的命令按钮。然后编写如下的事件过程: Private Sub Command1_Click() Dim arr(5)As Integer, n As Integer For i=1 To 5 art(i)=i+i Next Fun arr, n Text1. Text=Str(n) End Sub 程序运行后,单击命令按钮,在文本框中显示的内容是_。(分数:2.00)A.30B.25C.20D.1521.下列关于源程序文档化的说法不适宜的是_。(分数:2.00)A.变量的定义要有明确的意义B
15、.程序代码的注释可以随意放置C.根据代码层次进行不同的缩进D.序言性注释关注的问题比较全面22.假定窗体上有一个标签,名称为 Lahel1,为了使该标签透明并且没有边框,则正确的属性设置为_。(分数:2.00)A.Label1. BackStyle=0 Label1. BorderStyle=0B.Label1. BackStyle=1 Label1. BorderStyle=1C.Label1. BackStyle=True Label1. BorderStyle=TrueD.Label1. BackStyle=False Label1. BorderStyle=False23.在窗体上画一
16、个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=-5 If Sgn(x)Then y=Sqn(x2) Else y=sgn(x) End If Print y End Sub 运行上面的程序,单击命令按钮,其输出结果是_。(分数:2.00)A.-5B.25C.1D.-124.在窗体上面一个名称为 TxtA 的文本框,然后编写如下的事件过程: Private Sub TxtA_KeyPress(KeyAscii as Integer) End Sub 若焦点位于文本框中,则能够触发 KeyPress 事件的操作是_。(
17、分数:2.00)A.单击鼠标B.双击文本框C.鼠标滑过文本框D.按下键盘上的某个键25.在窗体中添加一个命令按钮,名称为 Command1,然后编写如下程序: Private Sub Command1_Click() Dim a As Integer, b As String, c As Integer a=1234: b=Str(a) c=Len(b) Print c End Sub 程序运行后,单击命令按钮,则在窗体上显示的内容是_。(分数:2.00)A.0B.5C.6D.726.在窗体上画一个名称为 List1 的列表框,为了对列表框中的每个项目都能进行处理,应使用的循环语句为_。(分数
18、:2.00)A.For i=0 To List1. ListCount-1 NextB.For i=0 To List1. Count-1 NextC.For i=1 To List1. ListCount NextD.For i=1 To List1. Count-1 Next27.执行如下语句: a=InputBox(“Today“, “Tomorrow“, “Yesterday“, “Day before yesterday“, 5) 将显示一个输入对话框,在对话框的输入区中显示的信息是_。(分数:2.00)A.TodayB.TomorrowC.YesterdayD.Day before
19、 yesterday28.下列说法错误的是_。(分数:2.00)A.测试是为了发现程序中的错误而执行程序的过程B.测试是为了表明程序的正确性C.好的测试方案是尽可能发现迄今为止尚未发现的错误的测试方案D.成功的测试是发现了至今为止尚未发现的错误的测试29.下列可作为 Visual Basic 变量名的是_。(分数:2.00)A.A#AB.4AC.? xyD.constA30.在窗体上画一个名称为 Command1 的命令按钮,然后编写如下事件过程: Private Sub CommaLndl_Click() For n=1 To 20 If n Mod 30 Then m=m+n/3 Next
20、 n Print n End Sub 程序运行后,如果单击命令按钮,则窗体上显示的内容是_。(分数:2.00)A.15B.18C.21D.2431.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指_。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对32.在最坏情况下,下列排序方法中时间复杂度最小的是_。(分数:2.00)A.冒泡排序B.快速排序C.插入排序D.堆排序33.软件工程与计算机科学性质不同,软件工程着重于_。(分数:2.00)A.理论研究B.建造软件系统C.原理和理论D.原理探寻34.信息
21、屏蔽的概念与_概念相关。(分数:2.00)A.模块独立性B.模块类型划分C.软件结构定义D.模块耦合度35.层次模型、网状模型和关系模型的划分原则是_。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系二、B填空题/B(总题数:9,分数:18.00)36.数据结构分为逻辑结构和存储结构,循环队列属于U 【1】 /U结构。(分数:2.00)填空项 1:_37.根据假定的条件,判断应该选择哪条途径来执行相应的程序语句序列,这样的程序结构是U 【2】 /U。(分数:2.00)填空项 1:_38.软件文档是软件工程实施中的重要成分,它不仅是软件开发的各阶段的重要依据,而且
22、影响软件的U【3】 /U。(分数:2.00)填空项 1:_39.数据库技术的主要特点为U 【4】 /U,具有较高的数据和程序的独立性以及对数据实行集中统一的控制。(分数:2.00)填空项 1:_40.数据库完整性的实现应该包括两个方面:一是系统要提供定义完整性约束条件的功能;二是提供U 【5】 /U的方法。(分数:2.00)填空项 1:_41.窗体中有两个命令按钮:“显示”(控件名为 CmdDisplay)和“测试”(控件名为 CmdTest)。单击“测试”按钮时,执行如下事件过程。此事件过程的功能是:当在窗体中出现消息框并选中其中的“确定”按钮时,隐藏“显示”按钮。否则退出。根据题意,请完善
23、下列程序。 Private Sub CmdTest_Click() Answer=U 【6】 /U (“隐藏按钮“) IF Answer=vbOK then CmdDisplay. visible=U 【7】 /U Else End End IF End Sub(分数:2.00)填空项 1:_42.以下程序的功能是:求 x 的 y 次方。根据题意,请完善下列程序。 Private Function funl(x As Double, y As Integer)As Double Dim i As Integer Dim z As Double z=U 【8】 /U For i=1 To y z
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 323 答案 解析 DOC
