2013计算机二级VB真考 选择题 题库(2)
1.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( B )。
A) 12345ABCDE
B) EDCBA54321
C) ABCDE12345
D) 54321EDCBA
2.下列叙述中正确的是( D )。
A) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D) 循环队列中元素的个数是由队头指针和队尾指针共同决定
3.在长度为n的有序线性表中进行二分查,最坏情况下需要比较的次数是( C )。
A) O(n)
B) O(n2)
C)
D)
4.下列叙述中正确的是( A )。
A) 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B) 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C) 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D) 链式存储结构比顺序存储结构节省存储空间
5.数据流图中带有箭头的线段表示的是( D )。
A) 控制流
B) 事件驱动
C) 模块调用
D) 数据流
6.在软件开发中,需求分析阶段可以使用的工具是( B )。
A) N-S图
B) DFD图
C) PAD图
D) 程序流程图
7.在面向对象方法中,不属于乒乓球拍的选择"对象"基本特点的是( A )。
A) 一致性
B) 分类性
C) 多态性
D) 标识唯一性
8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( B )。
A) 一对一
B) 一对多
C) 多对一
D) 多对多
9.在数据管理技术发展的三个阶段中,数据共享最好的是( C )。
A) 人工管理阶段
B) 文件系统阶段
C) 数据库系统阶段
D) 三个阶段相同
10.有三个关系R、S和T如下:
由关系R和S通过运算得到关系T,则所使用的运算为( D )。
A) 笛卡尔积
B) 交
C) 并
D) 自然连接
11.以下不能输出许玮伦照片"Program"的语句是( D )周冬雨林更新。
A) Print Mid("VBProgram", 3绿环保小知识, 7)
B) Print Right("VBProgram", 7)
C) Print Mid("VBProgram", 3)
D) Print Left("VBProgram", 7)
12.以下叙述中错误的是( D )。
A) 在通用过程中,多个形式参数之间可以用逗号作为分隔符
B) 在Print方法中,多个输出项之间可以用逗号作为分隔符
C) 在Dim语句中,所定义的多个变量可以用逗号作为分隔符
D) 当一行中有多个语句时,可以用逗号作为分隔符
A) True
B) False
C) 出错信息
D) 0
14.执行下列语句:
将显示输入对话框。此时如果直接单击"确定"按钮,则变量strInput的内容是( C )。
A) "请输入字符串"
B) "字符串对话框"
C) "字符串"
D) 空字符串
15.以下关于过程及过程参数的描述中,错误的是( C )。
A) 调用过程时可以用控件名称作为实际参数
B) 用数组作为过程的参数时,使用的是"传地址"方式
C) 只有函数过程能够将过程中处理的信息传回到调用的程序中
D) 窗体(Form)可以作为过程的参数
16.在窗体上有两个名称分别为Text1、Text2的文本框,一个名称为Command1的命令按钮。运行后的窗体外观如图所示。
设有如下的类型和变量声明:
Private Type Person
name As String*8
major As String*20
End Type
Dim p As Person
设文本框中的数据已正确地赋值给Person类型的变量p,当单击"保存"按钮时,能够正确地把变量中的数据写入随机文件Test2.dat中的程序段是( C )。
A) Open "c:\Test2.dat" For Output As #1
Put #1, 1, p
Close #1
B) Open "c:\Test2.dat" For Random As #1
Get #1, 1, p
Close #1
C) Open "c:\Test2.dat" For Random As #1 Len=Len(p)
Put #1, 1, p
Close #1
D) Open "c:\Test2.dat" For Random As #1 Len=Len(p)
Get #1, 1, p
Close #1
17.假定有以下循环结构:
Do Until 条件表达式
循环体
Loop
则以下正确的描述是( D )。
A) 如果"条件表达式"的值是0,则一次循环体也不执行
B) 如果"条件表达式"的值不为0,则至少执行一次循环体
C) 不论"条件表达式"的值是否为"真",至少要执行一次循环体
D) 如果"条件表达式"的值恒为0,则无限次执行循环体
18.执行语句 Dim X, Y As Integer 后( D )。
A) X和Y均被定义为整型变量
B) X和Y均被定义为变体类型变量
C) X被定义为整型变量,Y被定义为变体类型变量
二级VBD) X被定义为变体类型变量,Y被定义为整型变量
19.以下关系表达式中,其值为True的是( B )。
A) "XYZ">"XYz"
B) "VisualBasic"<>"visualbasic"
C) "the"="there"
D) "Integer"<"Int"
20.执行以下程序段:
a$="Visual Basic Programming"
b$="C++"
c$=UCase(Left$(a$, 7))& b$ & Right$(a$, 12)
后,变量c$的值为( B )。
A) Visual BASIC Programming
B) VISUAL C++Programming
C) Visual C++Programming
D) VISUAL BASIC Programming
21.设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是( C )。
A) List1.List
B) List1.ListIndex
C) List1.Text
D) List1.Index
22.在窗体上画一个文本框(名称为Text1)和一个标签(名称为Label1),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是( A )。
A) Private Sub Text1_Change()
Label1.Caption=Str(Len(Text1.Text))
End Sub
B) Private Sub Text1_Click()
Label1.Caption=Str(Len(Text1.Text))
End Sub
C) Private Sub Text1_Change()
Label1.Caption=Text1.Text
End Sub
D) Private Sub Label1_Change()
Label1.Caption=Str(Len(Text1.Text))
End Sub
23.在窗体上画两个单选按钮,名称分别为Option1、Option2,标题分别为"宋体"和"黑体";1个复选框(名称为Check1,标题为"粗体")和1个文本框(名称为Text1,Text属性为"改变文字字体"),窗体外观如图所示。程序运行后,要求"宋体"单选按钮和"粗体"复选框被选中,则以下能够实现上述操作的语句序列是( D )。
A) Option1.Value=False
Check1.Value=True
B) Option1.Value=True
Check1.Value=0
C) Option2.Value=False
Check1.Value=2
D) Option1.Value=True
Check1.Value=1
24.以下说法中正确的是( A )。
A) 当焦点在某个控件上时,按下一个字母键,就会执行该控件的KeyPress事件过程
B) 因为窗体不接受焦点,所以窗体不存在自己的KeyPress事件过程
C) 若按下的键相同,KeyPress事件过程中的KeyAscii参数与KeyDown事件过程中的KeyCode参数的值也相同
D) 在KeyPress事件过程中,KeyAscii参数可以省略
25.假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是(
D )。
A) 数组中每个命令按钮的名称(Name属性)均为Command1
B) 若未做修改,数组中每个命令按钮的大小都一样
C) 数组中各个命令按钮使用同一个Click事件过程
D) 数组中每个命令按钮的Index属性值都相同
26.以下关于菜单的叙述中,错误的是( B )。
A) 当窗体为活动窗体时,用Ctrl+E 键可以打开菜单编辑器
B) 把菜单项的Enabled属性设置为False,则可删除该菜单项
C) 弹出式菜单在菜单编辑器中设计
D) 程序运行时,利用控件数组可以实现菜单项的增加或减少
27.以下叙述中错误的是( C )。
A) 在程序运行时,通用对话框控件是不可见的
B) 调用同一个通用对话框控件的不同方法(如ShowOpen或ShowSave)可以打开不同的对话框窗口
C) 章子怡赵欣瑜调用通用对话框控件的ShowOpen方法,能够直接打开在该通用对话框中指定的文件
D) 调用通用对话框控件的ShowColor方法,可以打开颜对话框窗口
发布评论