[计算机类试卷]VB笔试模拟试卷130及答案与解析.doc

上传人:postpastor181 文档编号:494034 上传时间:2018-11-30 格式:DOC 页数:15 大小:48.50KB
下载 相关 举报
[计算机类试卷]VB笔试模拟试卷130及答案与解析.doc_第1页
第1页 / 共15页
[计算机类试卷]VB笔试模拟试卷130及答案与解析.doc_第2页
第2页 / 共15页
[计算机类试卷]VB笔试模拟试卷130及答案与解析.doc_第3页
第3页 / 共15页
[计算机类试卷]VB笔试模拟试卷130及答案与解析.doc_第4页
第4页 / 共15页
[计算机类试卷]VB笔试模拟试卷130及答案与解析.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、VB笔试模拟试卷 130及答案与解析 1 用八进制表示 Visual Basic的整型常数时,需要在前面加上的符号是 _。 ( A) “y=“,y If y 20 Then Exit Do Loop Until x=18 End Sub 程序运行后,如果单击命令按钮,则在窗体上显示的内容是 _。 ( A) x=12y=12 x = 14 y = 16 x=16 y=18 ( B) x=12 y=12 x= 16 y =28 x= 18 y=24 ( C) x=12 y=12 x= 14 y=44 ( D) x= 12 y=12 x= 14 y=26 20 当 Form_Click事件发生时,程

2、序输出的结果是 _。 Private Sub Form Click() Dim a As Integer, b As Integer, c As Integer a=1: b=1 Print a; b Do c=a+b Print c a=b:b=c Loop Until c =5 End Sub ( A) 1 1 1 ( B) 2 3 5 ( C) 2 5 7 ( D) 2 3 4 21 当 Command1_Click事件发生时,窗体上显 示的内容是 _。 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As I

3、nteger If a = 0 Then x = x-1 Else If b 0 Then x = 7 Else x=x+8 End If If c 0 Then x = x-3 Else x = 4 End If Print x End Sub ( A) 7 ( B) 8 ( C) 4 ( D) 3 22 当 Form_Click;事件发生时 ,窗体上显示的第三行是 _。 Private Sub Form_Click() Dim i As Integer, j As Integer, k As Integer Dim x(5, 5) As Integer For i = 1 To 5 k =

4、 1 For j = 1 To 5 If i = j Then x(i, j) = k + 1 k=k+2 Else x(i, j) = k + 1 End If Next j Next i For i = 1 To 5 For j = 1 To 5 Print x(i, j) Next j Print Next i End Sub ( A) 22135 ( B) 21357 ( C) 22213 ( D) 13579 23 用下面的语句定义的数组元素的个数是 _。 Dim Arrl(-2 To 6)As Integer ( A) 6 ( B) 7 ( C) 8 ( D) 9 24 在窗体上画

5、一个按钮,然后编写如下事件代码。单击按钮,输出为 _。 Private Function fun3(x As Integer) Static t As Integer t = t + 3 t = t + x fun3 = t End Function Private Sub Commandl Click() Dim a As Integer, b As Integer, c As Integer a = 2 : b = 1 c = fun3 (A)c = fun3 (B)Print c End Sub ( A) 6 ( B) 8 ( C) 9 ( D) 12 25 以下所列的过程中,正确的是

6、_。 ( A) void play(var a: Integer, var b: Integer) ( B) Sub play(int a,B) ( C) void play(int a, intB) ( D) Sub play(a As Integer, b As Integer) 26 软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于_中的一个阶段。 27 结构化分析方法是面向 _进行分析的方法。 28 常用的软件结构设计工具是结构图 (SC),也称程序结构图。其中,用矩形表示 _,用带空心圆的箭头表示传递的是数据。 29 在进行模块测试时,要为每个被测试的模块另外设计两类

7、模块:驱动模块和承接模块,其中 _的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 30 诊断和改正程序中错误的工作通常称为 _。 VB笔试模拟试卷 130答案与解析 1 【正确答案】 A 【试题解析】 在 Visual Basic常量中,十六进制的常量需要冠以 &h,八进制的常量需要冠以 &o。 2 【正确答案】 B 【试题解析】 立即窗口可用来调试 应用程序。打开立即窗口后可以用 Print方法宋显示需要跟踪的表达式或者变量的当前值。打开立即窗口的快捷键是 Ctrl+G。 3 【正确答案】 A 【试题解析】 属性窗口激活的方法主要有三种:执行 “视图 ”菜单中的 “属性

8、窗口 ”命令、单击工具栏上的 “属性窗口 ”按钮和按 F4键。 Ctrl+T是打开部件窗口的快捷键。 4 【正确答案】 B 【试题解析】 Visual Basic的常量分为字符串常量、符号常量和数值常量。其中数值常量又分为整数型、长整数型数、浮点数和货币型数等四种表示方式。 5 【正 确答案】 C 【试题解析】 当 a b为真时,程序继续进行;当 c d为假时,执行 else分支;当 a c为真时,执行 x=False,跳出三层 If语句,执行输出语句。 Val函数返回字符对应的数值, Val(x)为 0,在窗体中输出结果。 6 【正确答案】 D 【试题解析】 InputBox函数的默认返回值

9、是字符类型。当输入 “123”后, a的值是字符串 “123”。当在第二个弹出的对话框内输入 456后,经过 Val函数的转换,b值为数值 456,按照出具类型的自动结合原则, a自动转换为数值型数据后与 b进行相加 ,最终输出结果为 579。 7 【正确答案】 D 【试题解析】 通常窗体中都会有许多控件,这时需要将控件在窗体上按照功能适当分组,通常使用 frame控件宋实现。 8 【正确答案】 D 【试题解析】 把窗体的 Visible属性设置为 False,窗体不可见:把窗体的 Visible属性设置为 True,窗体可见;把窗体的 Controlbox属性设置为 True时显示窗体左上角

10、的控制菜单框:把窗体的 Controlbox属性设置为 False时不显示窗体左上角的控制菜单框。 9 【正确答案】 B 【试题解析】 当程序运行 SelectCase语句时,先计算 SelectCase后面表达式的值,然后将该值与从第一个 Case子句后的值列表中的值或者表达式进行比较,如果满足条件则再往下比较:若符合某 Case分支的条件表达式,则执行该分支中的程序段,执行完毕后不管下面的 case分支是否同样符合而直接跳到 End Select。所以答案选 B。 10 【正确答案】 A 【试题解析】 题中程序的功能是统计字母 m在字符串 “Welcome Home!”中出现的次数。程序中

11、有两个字符串函数, Len()和 Mid()。 Len()函数的作用为计算字符串中字符的个数,而 Mid()函数的作用为取子串。题中依次选取字符串中的字母,与字符 “m”进行比较,所以答案选 A。 11 【正确答案】 C 【试题解析】 在文本框中按下一个键时触发文本框的 KeyPress事件,当文本框的内容发生变化时触发 Change事件, LoslFocus事件在文本框失去焦点时触发,SetFocus不是事件,而是方法,其作用是设置一个焦点给文本框。 12 【正确答案】 C 【试题解析】 ListCount的值表示列表框中项目的数量。 ListCount-1表示列表中最后一项的序号。 13

12、【正确答案】 D 【试题解析】 给图片框、图像框、窗体等加载图片可以使用 LoadPicture函数,使用形式如下:对象名 Picture: LoadPicture(“图片文件名 ”) 14 【正确答案】 B 【试题解析】 Visual Basic中文本框没有 WordWrap属性,该属性是标签控件的一个属性。文本框里的 Multiline属性决定文本框是否可以显示多行文本,当其值为 True时可以显示多行文本。 ScrollBars属性用来控制文本 框是否显示滚动条,其值为 0不显示滚动条,为 1时只显示水平滚动条,为 2时只显示垂直滚动条,为 3时两种滚动条都显示。 Locked属性用来决

13、定文本框控件是否可编辑,为 False时可编辑,为 Ture时不可编辑,此时文本框的功能相当于标签控件。 15 【正确答案】 D 【试题解析】 列表框的 Clear属性可把列表框中所有选项清除,而 Clear的方法没有参数。列表框没有 Delete方法,而是使用列表框的 Remove方法从中移去某一项,当前选中项的编号保存在列表框的 ListIndex属性中,因此选择答案 D。 16 【正确答案】 C 【试题解析】 当循环变量的值在变化方向上超过终值时程序跳出 For循环体。本题循环变量 a初值为 1,终值为 5,步长为 2,因此在 a=1、 3、 5时分别执行一次循环。当 a=7时超过了终值

14、 5,循环结束,因此答案为 C。 17 【正确答案】 A 【试题解析】 本题用 Type定义了一个 Student记录类型,该类型内两个成员,整型变量 Num和字符型变量 Name。然后用该类型定义了一个名为 stu的数组,该数组具有 30个元素。 18 【正确答案】 B 【试题解析】 程序运行后, 系统会从上至下执行这三条语句。当执行到第二条语句时,因满足 If语句中的条件 X 0,故 Y被赋值 5,当执行到第三条语句时,又赋值 10,取代原来的 5,故最后 Y的值是 10。 19 【正确答案】 D 【试题解析】 给变量 x和 y赋值后,执行 Do.Loop循环。第一个循环后, x的值为 1

15、2, y的值为 12,输出: x=12 y=12。执行 “语句,因为条件表达式 “y 20”为False,所以不执行后面的 Do Exit,判断循环结束条件 “x 14”为 False,接着执行循环。第二次循环后, x的值为 14, y的值为 26,输出结果为 x=14 y=26,判断 If语句的条件 “y 20”为 Ture,执行 DoExit语句,退出循环。 20 【正确答案】 B 【试题解析】 当发生窗体单击事件时,首先给变量 a和 b赋值 1,然后输出为 1 1,并换行,执行循环, c值为 2,输出 2后不换行,进行赋值后 a为 1, b为 2,判断 “c 5”为 False,继续执行

16、下一循环。第二次循环输出 c值为 3,循环终止条件仍为 False。第三次执行后, c值为 5,循环终止条件为 True,循环退出。因此输出的第二行为 “2 3 5”。 21 【正确答案】 C 【试题解析】 本题先定义了三个变量,其默认值都为 0。执行 If语句,其条件“a=0”为 True, “b 0”为 False, “c 0”为 False.依次执行结构体中的语句后, x的值为 4。 22 【正确答案】 A 【试题解析】 程序首先通过一个双重循环二维数组 x的各个元素赋值,通过计算不难得出二维数组各行的值: 第一行: 1 3 5 7 9 第二行: 2 1 3 5 7 第三行: 2 2 1

17、 3 5 第四行: 2 2 2 1 3 第五行: 2 2 2 2 1 第三 行的值为 2 2 1 3 5,因此本题选 A。 23 【正确答案】 D 【试题解析】 定义一维数组时可以定义下标上界 (Up)和下界 (Down),数组元素的个数为 Up-Down+1。所以其元素个数为 9。 24 【正确答案】 C 【试题解析】 当单击按钮时,首先调用 fun3函数过程,把 a的值按地址传递给形参 x,在 fun3函数中首先定义了一个静态变量 t,通过两条赋值语句使 t的值变为 5, 5作为函数的返回值并赋值给 c;再一次调用 fun3函数,此时需注意,静态变量依旧保持上次退出时的 5,所以执行下面的

18、 两条语句后, a的值是 9,把 9作为函数的返回值并赋值给 c,因此 c的输出值为 9。 25 【正确答案】 D 【试题解析】 Visual Basic中,定义通用过程以 Sub开头,后跟过程名。过程的每个形参都必须定义类型。答案 A是错误的。 Visual Basic中没有 var和 void关键字。整型类型说明符应该为 Integer。因此本题答案选 D。 26 【正确答案】 软件开发期 【试题解析】 软件生命周期分为 3个时期共 8个阶段:软件定义期 (问题定义、可行性研究和需求分析 )、软件开发期 (系统设计、详 细设计、编码和测试 )、软件维护期 (即运行维护阶段 ), 27 【正

19、确答案】 数据流 【试题解析】 结构化分析方法的实质是着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 28 【正确答案】 模块 【试题解析】 矩形表示的是模块,箭头表示的是模块间的调用关系。用带实心圆的箭头表示传递的是控制信息,用带空心圆的箭头表示传递的是数据。 29 【正确答案】 驱动模块 【试题解析】 由于模块通常不是独立的程序,自己不能运行,而需要其 他模块调用或驱动,同时被测试模块还要去调用其他模块,前者称为驱动模块,后者称为承接模块。其中驱动模块的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果;承接模块的作用是代替被测模块,调用其他模块。 30 【正确答案】 调试 【试题解析】 程序设计的任务是诊断和改正程序中的错误。程序调试活动由两部分组成,其一是根据错误的迹象确定程序中错误的确切性、原因和位置;其二是对程序进行修改,排除这个错误。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1