二级VISUAL BASIC笔试-286
(总分:98.00,做题时间:90分钟)
一、选择题(总题数:35,分数:70.00)
1.下列叙述中正确的是( )。


(分数:2.00)
 A.列表框包含了组合框的功能
 B.组合框包含了列表框的功能 
 C.列表框和组合框的功能无相近之处
 D.列表框和组合框的功能完全相同
解析:[解析] 组合框是组合列表框和文本框的特性而成的控件,所以组合框包含了列表框的部分功能,但同时还具有文本框的部分功能,因此组合框与列表框的功能不完全相同。
2.按照“先进先出”组织数据的数据结构是( )。


(分数:2.00)
 A.队列 
 B.栈
 C.双向链表
 D.二叉树
解析:[解析] 队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”,先插入的元素先桩删除,是按“先进先出”的原则组织数据的。
3.下列叙述中正确的是( )。


(分数:2.00)
 A.线性链表的各元素在存储空间中的位置必须是连续的
 B.线性链表的头元素一定存储在其他元素的前面
 C.线性链表中的各元素在存储空间中的位置不一定是连续的,但表头元素一定存储在其他元素的前面
 D.线性链表中的各元素在存储空间中的位置不一定是连续的,且各元素的存储顺序也是任意的 
解析:[解析] 在线性链表中,各元素在存储空间中的位置是任意的,各元素的顺序也是任意的,依靠指针来实现数据元素的前后件关系。
4.在窗体上画一个命令按钮,其名称为Command1。程序运行后,单击命令按钮,输出结果为 ( )。
Private Sub p1(n As Integer)
For i=n To 1 Step-1
x=String(i, "*")
Print x
Next i
End Sub
Private Sub Command1_Click()
p1 (3)
End Sub


(分数:2.00)
 A.* * *
* *
 B.*
* *
* * *
 C.*
*
*
 D.* * * * * *
解析:[解析] 分析程序可知,命令按钮单击事件调用pl(3)函数,因此循环中的n为3,所以For循环的条件为For i=3 to 1 Step-1,小所以 For循环从3递减到1,输出的“*”号也递减,每一次Print执行后,自动换行。最后输出的结果如选项A)所示。
5.随机文件用于读数据的语句是( )。



(分数:2.00)
 A.Get 
 B.Wtite
 C.Print
 D.Input
解析:[解析] 本题考查随机文件的读写操作,随机文件的读操作使用 Get语句,写操作使用Put语句;顺序文件的读操作使用Input语句,写操作使用Print语句。
6.要在命令按钮控件上显示图像应( )。


(分数:2.00)
 A.设置Picture属性
visual basic还有人用 B.实现不了
 C.先将Style设置为1,然后再设置Picture属性 
 D.以上都不对
解析:[解析] style属性的值可设置成标准模式0(vbButtonStandard)或图形模式1(vbButtonGraphical)。命令按钮控件默认的Style属性值为0,只能显示标准的按钮,不能设置颜和图形。使用Picture属性可以给命令按钮指定一个图形。
7.不能脱离控件(包括窗体)而独立存在的过程是( )。


(分数:2.00)
 A.事件过程 
 B.通用过程
 C.Sub过程
 D.函数过程
解析:[解析] 事件过程是一种特殊的Sub过程,它附加在窗体和控件上,当发生某个事件时,控件或窗体响应该事件而执行的代码段。窗体的事件过程不能由用户任意定义,而是由系统指定。
8.有下列二叉树,对此二叉树前序遍历的结果为( )。



(分数:2.00)
 A.XZCYAB
 B.XYZABC
 C.XYABCZ
 D.XYAZBC 
解析:[解析] 对二叉树的前序遍历是指;先访问根结点,然后访问左子树,最后访问右子树,并且,在访问左、右子树时,先访问根结点,再依次访问其左、右子树。
9.图像框中的Stretch属性为True时,其作用效果为( )。


(分数:2.00)
 A.只能自动设定图像框长度
 B.只能自动扩大图像
 C.只能自动缩小图像
 D.图形自动调整大小适应图像控件 
解析:[解析] Stretch属性为True时,图形要调整大小,以适应Image控件的大小;当为False时,表示控件要调控大小以与图形相适应。
10.表示滚动条控件取值范围最大值的属性是( )。


(分数:2.00)
 A.Max 
 B.LargeChange
 C.Value
 D.Min
解析:[解析] LargeChange设置单击滚动条框前面或后面的部位时, Value增加或减小的增量值:Value返回或设置滚动条控件当前的值; Max设置滚动条的最大值;Min设置滚动条的最小值。
11.设有数组定义语句:Dim a(5)As Integer,并设List1为列表框控件。下列给数组元素赋值的语句错误的是( )。


(分数:2.00)
 A.a(3)=3
 B.a(3)=inputbox("inputdata")
 C.a(3)=List1.List1ndex
 D.a=Array(1,2,3,4,5,6) 
解析:[解析] 引用数组的元素,在数组名后面的括号中指定下标,给数组元素赋值;选项A)、选项B)、选项C)是正确的,给数组元素赋的值都是整型,数组类型正确,选项D)之所以错误是因为,使用 Array函数为数组变量赋值时,只能定义数组变量为Variant类型。
12.下列描述中,是软件调试技术的是( )。


(分数:2.00)
 A.错误推断
 B.集成测试
 C.回溯法 
 D.边界值分析
解析:[解析] 软件调试技术包括强行掉错法、回溯法和原因排除法.边界值分析、错误推断都是黑盒测试的方法.
13.如果准备读文件,打开随机文件“text. dat”的正确语句是( )。



(分数:2.00)
 A.Open"text.dat" For Write As#1
 B.Open"text.dat"For Binary As#1
 C.Opcn"text.dat"For lnput As#1
 D.Open"text.dat"For Random As#1 
解析:[解析] 准备读文件则应该以Random方式打开文件,即以随机存取方式打开文件。
14.下列叙述中正确的是( )。


(分数:2.00)
 A.在面向对象的程序设计中,各个对象之间具有密切的关系
 B.在面向对象的程序设计中,各个对象都是公用的
 C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 
 D.上述3种说法都不对
解析:[解析] 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相对独立,相互依赖性小,通过消息来实现对象之间的相互联系。
15.在运行程序时,在程序代码中改变文本框的Text属性值,或在文本框中输入新的内容,相应会触发( )事件。


(分数:2.00)
 A.GotFocus
 B.Click
 C.Change 
 D.DblClick
解析:[解析] 当用户向文本框输入新信息,或当程序把Text属性设置为新值时,将触发Change事件;Click事件是在一个对象上按下然后释放一个鼠标按钮时发生;当在一个对象上按下和释放鼠标按钮并再次按下和释放鼠标按钮时,DblClick事件发生;当对象得到焦点时,会产生GotFocus事件。
16.窗体上有一个列表框和一个文本框,编写如下两个事件过程:
Private Sub Form_Load()
List1.Addltem "北京"
List1.Addltem "天津"
List1.Addltem "上海"
Text1.Text= ""
End Sub
Private Sub List1_Click()
Print Text1.Text+List1.Text
End Sub
程序运行后,在文本框中输入“中国”,然后单击列表框中的“北京”,则输出结果为( )。


(分数:2.00)
 A.中国北京 
 B.中国天津
 C.中国上海
 D.北京中国
解析:[解析] 程序运行时,首先在文本框中输入“中国”,则文本框的Text属性值为“中国”,然后单击列表框中的“北京”,则此时列表框的Text属性值为“北京”;最后用“+”将文本框的Text属性值和列表框的Text属性值连接起来,因此输出“中国北京”。
17.结构化分析方法是面向( )的自顶向下逐步求精进行需求分析的方法。


(分数:2.00)
 A.对象
 B.数据结构
 C.数据流 
 D.目标
解析:[解析] 结构化分析方法是面向数据流进行需求分析的方法,采用自顶向下、逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
18.算法的空间复杂度是指( )。



(分数:2.00)
 A.算法程序的长度
 B.算法程序中的指令条数
 C.算法程序所占的存储空间
 D.算法执行过程中所需要的存储空间 
解析:[解析] 一个算法的空间复杂度,一般是指执行这个算法所需的存储空间。一个算法所占用的存储空间包括算法程序所占用的空间、输入的初始数据所占用的存储空间及算法执行过程中所需要的额外空间。
19.下列关于文件的叙述中,说法不正确的是( )。


(分数:2.00)
 A.顺序文件中的记录一个接一个地顺序存放
 B.随机文件中记录的长度是随机的 
 C.执行打开文件命令后,自动生成一个文件指针
 D.LOF函数返回给文件分配的字节数
解析:[解析] 顺序文件结构比较简单,文件中的记录一个接一个地存放:而随机文件不同,访问随机文件不必考虑各个记录的排列顺序或位置,只要给出记录号,就可以进行存取,随机文件中记录的长度是固定的;文件被打开后,自动生成一个文件指针,文件的读写就从这个指针所指的位置开始:LOF函数返回给文件分配的字节数,即文件的长度。
20.声明一个变量为局部变量应该用( )。


(分数:2.00)
 A.Global
 B.Private

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。