【计算机类职业资格】二级VISUAL+BASIC笔试311及答案解析.doc
《【计算机类职业资格】二级VISUAL+BASIC笔试311及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级VISUAL+BASIC笔试311及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 VISUAL+BASIC 笔试 311 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.为了清除列表框中的所有内容,应使用的方法是_。(分数:2.00)A.ClsB.ClearC.RemoveD.RemoveItem2.在 Visual Basic 中,下列运算符中优先级最高的是_。(分数:2.00)A.*B./C.D.Not3.分布式数据库系统不具有的特点是_。(分数:2.00)A.分布式B.数据冗余C.数据分布性和逻辑整体性D.位置透明性和复制透明性4.设置复选框中或单选按钮的标题对齐方式的属性是_。(分数:2.00)A.A
2、lignB.StyleC.SortedD.Alignment5.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是_。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合6.以下关系表达式中,其值为假的是_。(分数:2.00)A.“XYZ“XYz“B.“VisualBasic“=“visualbasic“C.“the“there“D.“Integer“Int“7.以下语句的输出结果是_。 Print Format$(“123.58“,“#,#.00“)(分数:2.00)A.123.58B.123.00C.,123.58D.0,123.588.在窗体上画一
3、个命令按钮(其名称为 Command1),然后编写如下事件过程: Private Shb Command1_Chck() Dim a(5,5) As Integer Dim i As Integer, j As Integer For i=1 To 3 For j=1 To 3 a(i,j)=(i-1) * 3+j Print a(i,j) Next j Print Next i End Sub 程序运行后,单击命令按钮,在窗体上的输出结果是_。(分数:2.00)A.1 4 7 2 5 8 3 6 9B.1 2 3 4 5 6 7 8 9C.1 2 3 4 5 6 7 8 9D.没有输出9.改
4、变驱动器列表框的 Drive 属性值将激活_事件。(分数:2.00)A.ChangeB.ScrollC.KeyDownD.KeyUp10.n 个顶点的强连通图的边数至少有_。(分数:2.00)A.n-1B.n(n-1)C.nD.n+111.设 a=5,b=6,c=7,d=8,则执行下列语句后,x 的值为_。 x=IIF(ab) And(cd),10,20)(分数:2.00)A.10B.20C.30D.30012.在窗体上画一个命令按钮,然后编写如下程序: Sub S1(ByVal x As Integer, ByVal y As Integer) Dim t As Integer t=x x=
5、y y=t End Sub Private Sub Command1_Click() Dim a As Integer, b As Integer a=10 b=30 S1 a, b Print “a=“; a; “b=“; b End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:2.00)A.a=30 b=10B.a=30 b=30C.a=10 b=30D.a=10 b=1013.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计14.假定程
6、序中有以下语句: answer=MsgBox(“String1“,“String2“,“String3“,2) 执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.115.在窗体上画两个标签和一个命令按钮,其名称分别为 Labe11、Labe12 和 Command1,然后编写如下程序: Private Sub func(L As Labe1, ByVal a As Integer) L.Caption=“1234“ a=a*a End Sub Private Sub Form_Loa
7、d() Labe11.Caption=“ABCD“ Labe12.Caption=10 End Sub Private Sub Command1_Click() a=Val(Labe12.Caption) Call func(Labe11, A) Labe12.Caption=a End Sub 程序运行后,单击命令按钮,在两个标签 Labe11 和 Labe12 中显示的内容分别是_。(分数:2.00)A.ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 1016.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: Private S
8、ub Command1_Click() Dim b As Integer b=b+1 End Sub 运行程序,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)A.0B.1C.2D.317.下列程序段的执行结果为_。 X=5 Y=-20 If Not X0 Then X= Y-3 Else Y= X+3 Print X-Y;Y-X(分数:2.00)A.-3 3B.5 -8C.3 -3D.25 -2518.以下正确的叙述是_。(分数:2.00)A.Select Case 语句中的测试表达式可以是任何形式的表达式B.Select Case 语句中的测试表达式只能是数值表达式或字符串表达式
9、C.在执行 Select Case 语句时,所有的 Case 子句均按出现的次序被顺序执行D.如下 Select Case 语句中的 Case 表达式是错误的: Select Case x Case 1 to 10 End Select19.设窗体 Form1 中有一名为 mnuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下Alt+F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标题应为 _。 (分数:2.00)A.File(B.File(C.File( a; “b=“; b End Sub 程序运行后,单击命令按钮,输出结果是_。(分数:2.00)
10、A.a=30 b=10B.a=30 b=30C.a=10 b=30 D.a=10 b=10解析:评析 过程 S1 似乎是要将两个变量的值进行交换,但由于参数是用传值的方式来传递变量值的,所以执行完该过程后,a 和 b 的值并未被交换,保持原来的值不变。13.软件开发的结构化生命周期方法将软件生命周期划分成_。(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:评析 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。14.假定
11、程序中有以下语句: answer=MsgBox(“String1“,“String2“,“String3“,2) 执行该语句后,将显示一个信息框,此时如果单击“确定”按钮,则 answer 的值为_。(分数:2.00)A.String1B.String2C.String3D.1 解析:评析 MsgBox 函数:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮。 返回值 常数 值 描述 vbOK 1 OK vbCancel 2 Cancel vbAbort 3 Abort vbRetry 4 Retry vbIgnore 5 Ignore vbYes 6
12、Yes vbNo 7 No 本题单击的是“确定”按钮,及 vbOK,所以 MsgBox返回 1。15.在窗体上画两个标签和一个命令按钮,其名称分别为 Labe11、Labe12 和 Command1,然后编写如下程序: Private Sub func(L As Labe1, ByVal a As Integer) L.Caption=“1234“ a=a*a End Sub Private Sub Form_Load() Labe11.Caption=“ABCD“ Labe12.Caption=10 End Sub Private Sub Command1_Click() a=Val(Lab
13、e12.Caption) Call func(Labe11, A) Labe12.Caption=a End Sub 程序运行后,单击命令按钮,在两个标签 Labe11 和 Labe12 中显示的内容分别是_。(分数:2.00)A.ABCD 和 10B.1234 和 100C.ABCD 和 100D.1234 和 10 解析:评析 单击命令按钮后变量 a 赋初值 a=10,通过 Call 调用函数后,Labe11.Caption=“1234“,而由于参数 a 是按值传递的,所以调用完函数后变量 a 的值在单击事件中并没有改变,所以执行语句Labe12.Caption=a 后, Labe12 中
14、显示的值仍为 10。16.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() Dim b As Integer b=b+1 End Sub 运行程序,三次单击命令按钮后,变量 b 的值是_。(分数:2.00)A.0B.1 C.2D.3解析:评析 变量定义后,若没有人工定义初值,程序启动后,系统将自动把变量初值设为 0。本题中,变量 b 是局部变量,只作用于单击事件中,每次单击都会对 b 重新赋值。17.下列程序段的执行结果为_。 X=5 Y=-20 If Not X0 Then X= Y-3 Else Y= X+
15、3 Print X-Y;Y-X(分数:2.00)A.-3 3 B.5 -8C.3 -3D.25 -25解析:评析 IFElse 语句 跟踪程序:在 IF 语句中,因为 x=50,所以 Not X0 为假,执行 Else 分支,即 Y=5+3=8 所以打印的结果应当为: X-Y=5-8=-3 Y-X=8-5=318.以下正确的叙述是_。(分数:2.00)A.Select Case 语句中的测试表达式可以是任何形式的表达式B.Select Case 语句中的测试表达式只能是数值表达式或字符串表达式 C.在执行 Select Case 语句时,所有的 Case 子句均按出现的次序被顺序执行D.如下
16、Select Case 语句中的 Case 表达式是错误的: Select Case x Case 1 to 10 End Select解析:评析 Select Case 语句中的测试表达式只能是数值表达式或字符串表达式。19.设窗体 Form1 中有一名为 mnuFile 的菜单,它只有一个标题为 Open 的子菜单。为使程序运行时,按下Alt+F 键窗体中能够显示如下图所示的菜单项,则 mnuFile 的标题应为 _。 (分数:2.00)A.File(B.File(C.File(& D.File(-解析:评析 编辑菜单时,为了能够通过键盘访问菜单项,可以在字母前插入一个&符号。在程序运行时
17、,&后面的字母带有下划线,而&本身不可见。如编辑菜单时输入的标题为 File(&F),则运行时该菜单项显示为 File(2),并且可以通过按键 Alt+F 来访问该菜单项。20.用链表表示线性表的优点是_。(分数:2.00)A.便于插入和删除操作 B.数据元素的物理顺序与逻辑顺序相同C.花费的存储空间较顺序存储少D.便于随机存取解析:评析 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。21.在设计应用程序时,通过_窗口可以查看到应用程序工程中的所有组成部分。(分数:
18、2.00)A.代码窗口B.窗体设计窗口C.属性窗口D.工程资源管理器窗口 解析:评析 工程管理器窗口用来列出当前工程中的窗体和模块以及类模块等工程的组成部分。22.算法分析的目的是_。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进 解析:评析 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的目的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。23.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有 _。(
19、分数:2.00)A.数据无冗余B.数据可共享C.专门的数据管理软件D.特定的数据模型 解析:评析 在文件系统中,相互独立的记录其内部结构的最简单形式是等长同格式记录的集合,易造成存储空间大量浪费,不方便使用。而在数据库系统中,数据是结构化的,这种结构化要求在描述数据时不仅描述数据本身,还要描述数据间的关系,这正是通过采用特定的数据模型来实现的。24.执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量 strInput 的内容是_。 atrInput=InputBox(“请输入字符串“,“字符串对话框“,“字符串“)(分数:2.00)A.“请输入字符串“B.“字符串对话框“C.“字
20、符串“ D.空字符串解析:评析 InputBox(“请输入字符串“,“字符串对话框“,“字符串“),其中“请输入字符串”为在文本框显示给用户的信息,“字符串对话框”为显示在输入框标题栏中的标题,“字符串”为在没有用户输入时返回的值。25.在窗体上画一个命令按钮(名称为 Command1),然后编写如下事件过程: Private Sub Command1_Click() b=5 c=6 Print a=b+c End Sub 程序运行后,单击命令按钮,输出的结果是_。(分数:2.00)A.a=11B.a=b+cC.a=D.False 解析:评析 在本题中,变量 a 未定义,因此初始值为 0,在表
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 VISUALBASIC 笔试 311 答案 解析 DOC
