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.在软件开发中,需求
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
阶段可以使用的工具是( B )。
A) N-S图
B) DFD图
C) PAD图
D) 程序流程图
7.在面向对象
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
中,不属于"对象"基本特点的是( 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) 当一行中有多个语句时,可以用逗号作为分隔符
13.设a=4,b=5,c=6,执行语句Print a
"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) 弹出式菜单在菜单编辑器中
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
D) 程序运行时,利用控件数组可以实现菜单项的增加或减少
27.以下叙述中错误的是( C )。
A) 在程序运行时,通用对话框控件是不可见的
B) 调用同一个通用对话框控件的不同方法(如ShowOpen或ShowSave)可以打开不同的对话框窗口
C) 调用通用对话框控件的ShowOpen方法,能够直接打开在该通用对话框中指定的文件
D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框窗口
28.下面控件中,没有Caption属性的是( C )。
A) 复选框
B) 单选按钮
C) 组合框
D) 框架
29.用来设置文字字体是否斜体的属性是( D )。
A) FontUnderline
B) FontBold
C) FontSlope
D) FontItalic
30.窗体上有一个名称为Timer1的计时器控件,一个名称为Shape1的形状控件,其Shape属性值为3(Circle)。编写程序如下:
Private Sub Form_Load()
Shape1.Top=0
Timer1.Interval=100
End Sub
Private Sub Timer1_Timer()
Static x As Integer
Shape1.Top=Shape1.Top+100
x=x+1
If x Mod 10=0 Then
Shape1.Top=0
End If
End Sub
以下关于上述程序的叙述中,错误的是( C )。
A) 每执行一次Timer1_Timer事件过程,x的值都在原有基础上增加1
B) Shape1每移动10次回到起点,重新开始
C) 窗体上的Shape1由下而上移动
D) Shape1每次移动100
31.设有如下一段程序:
Private Sub Command1_Click()
Static a As Variant
a=Array("one", "two", "three", "four", "five")
Print a(3)
End Sub
针对上述事件过程,以下叙述中正确的是( D )。
A) 变量声明语句有错,应改为Static a(5)As Variant
B) 变量声明语句有错,应改为Static a
C) 可以正常运行,在窗体上显示three
D) 可以正常运行,在窗体上显示four
32.求1!+2!+……+10!的程序如下:
Private Function s(x As Integer)
f=1
For i=1 To x
f=f * i
Next
s=f
End Function
Private Sub Command1_Click()
Dim i As Integer
Dim y As Long
For i=1 To 10
Next
Print y
End Sub
为实现功能要求,程序的横线处应该填入的内容是( C )。
A) Call s(i)
B) Call s
C) y=y+s(i)
D) y=y+s
33.窗体上有一个由两个文本框组成的控件数组,名称为Text1,并有如下事件过程:
Private Sub Text1_Change(Index As Integer)
Select Case Index
Case 0
Text1(1).FontSize=Text1(0).FontSize * 2
Text1(1).Text=Text1(0).Text
Case 1
Text1(0).FontSize=Text1(1).FontSize / 2
Text1(0).Text=Text1(1).Text
Case Else
MsgBox "执行Else分支"
End Select
End Sub
关于上述程序,以下叙述中错误的是( D )。
A) Index用于标识数组元素
B) 本程序中Case Else分支的语句永远不会被执行
C) 向任何一个文本框输入字符,都会在另一个文本框中显示该字符
D) 下标为0的文本框中显示的字符尺寸将越来越小
34.设有如下程序:
Option Base 1
Dim a(3, 4)As Integer, b(4, 3)As Integer
Private Sub Command1_Click()
'循环1
For i=1 To 3
For j=1 To 4
b(j, i)=a(i, j)
Next j
Next i
'循环2
x=b(1, 1)
For i=1 To 4
For j=1 To 3
Print b(i, j);
If x"BASIC"Then
Text1.Text=""
Text1.SetFocus
End If
End Sub
程序运行时,在Text1文本框中输入"Basic"(如图所示),然后单击Command1按钮,则产生的结果是( A )。
A) 文本框中无内容,焦点在文本框中
B) 文本框中为"Basic",焦点在文本框中
C) 文本框中为"Basic",焦点在按钮上
D) 文本框中为"Visual Basic",焦点在按钮上
38.窗体上有一个名称为Command1的命令按钮,其事件过程如下:
Private Sub Command1_Click()
x="VisualBasicProgramming"
a=Right(x, 11)
b=Mid(x, 7, 5)
c=MsgBox(a , , b)
End Sub
运行程序后单击命令按钮。以下叙述中错误的是( D )。
A) 信息框的标题是Basic
B) 信息框中的提示信息是Programming
C) c的值是函数的返回值
D) MsgBox的使用格式有错
39.设
工程
路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理
文件包含两个窗体文件Form1.frm、Form2.frm及一个
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。
Form1的代码如下:
Public x As Integer
Private Sub Form_Load()
x=1
y=5
End Sub
Private Sub Command1_Click()
Form2.Show
End Sub
Form2的代码如下:
Private Sub Command1_Click()
Print Form1.x, y
End Sub
Module1的代码如下:
Public y As Integer
运行以上程序,单击Form1的命令按钮Command1,则显示Form2;再单击Form2上的命令按钮Command1,则窗体上显示的是( A )。
A) 1 5
B) 0 5
C) 0 0
D) 程序有错
40.窗体上有一个名称为Text1的文本框,一个名称为Command1的命令按钮。窗体文件的程序如下:
Private Type x
a As Integer
b As Integer
End Type
Private Sub Command1_Click()
Dim y As x
y.a=InputBox("")
If y.a\2=y.a / 2 Then
y.b=y.a * y.a
Else
y.b=Fix(y.a / 2)
End If
Text1.Text=y.b
End Sub
对以上程序,下列叙述中错误的是( D )。
A) x是用户定义的类型
B) InputBox函数弹出的对话框中没有提示信息
C) 若输入的是偶数,y.b的值为该偶数的平方
D) Fix(y.a / 2)把y.a / 2的小数部分四舍五入,转换为整数返回