试卷详情
-
二级VISUAL BASIC笔试-352
-
[单项选择]线性表的顺序存储结构和线性表的链式存储结构分别是______。
A. 顺序存取的存储结构、顺序存取的存储结构
B. 随机存取的存储结构、顺序存取的存储结构
C. 随机存取的存储结构、随机存取的存储结构
D. 任意存取的存储结构、任意存取的存储结构
-
[填空题]顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。
-
[单项选择]以下能判断是否到达文件尾的函数是______。
A. BOF
B. LOC
C. LOF
D. EOF
-
[单项选择]在单链表中,增加头结点的目的是______。
A. 方便运算的实现
B. 使单链表至少有一个结点
C. 标识表结点中首结点的位置
D. 说明单链表是线性表的链式存储实现
-
[单项选择]在循环体中,可以使程序转让控制权,以便让操作系统处理其他的事件的语句是______。
A. Exit Do
B. DoEvents
C. End
D. Unload
-
[填空题]数据库设计分为以下6个设计阶段;需求分析阶段、 【4】 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
-
[单项选择]为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
A. PAD图
B. N-S图
C. 结构图
D. 数据流图
-
[单项选择]需求分析阶段的任务是确定______。
A. 软件开发方法
B. 软件开发工具
C. 软件开发费用
D. 软件系统功能
-
[单项选择]设组合框Combol中有3个项目,则以下能删除最后一项的语句是______。
A. Comb01.RemoveltemText
B. Comb01.Rcmoveltem2
C. Comb01.Removeltem3
D. Comb01.RemoveltemComb01.Listcount
-
[填空题]Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向 【3】 的设计方法;
-
[单项选择]设有如下程序:
Private Sub Commandl Click( )
Dimsum As Double,x As D0uble
sum=0
n=0
For i=1 To 5
x=n/i
n=n+1
sum=sum+x
Next
End Sub
该程序通过For循环计算一个表达式的值,这个表达式是______。
A. 1+1/2+2/3+3/4+4/5
B. 1+1/2+2/3+3/4
C. 1/2+2/3+3/4+4/5
D. 1+1/2+1/3+1/4+1/5
-
[填空题]控件数组的名字由 【9】 属性指定,而数组中的每个元素由 【10】 属性指定。
-
[单项选择]往窗体Form1上添加一个列表框控件List1,并编写如下代码:
Private Sub Form_Load( )
For i=0T06
Listl.AddItem i
Next i
End Sub
为了在程序运行时,按住Ctrl键单击列表中的项目可以选中多个项目,可以设置Listl的属性______。
A. Lial.List
B. Listl.Listlndex
C. Listl.MultiSelect
D. Listl.Text
-
[单项选择]以下声明语句中错误的是______。
-
[单项选择]在窗体上画两个滚动条,名称分别为Hscro111、Hscro112;六个标签,名称分别为Labell、 Labe12、Labe13、Labe14、Labe15、Labe16,其中标签Labe14~Labe16分别显示“A”、“B”、 “A*B”等文字信息,标签Labe11、Labe12分别显示其右侧的滚动条的数值, Labe13.显示A*B的计算结果。当移动滚动框时,在相应的标签中显示滚动条的值。当单击命令按钮“计算”时,对标签Labe11、Labe12中显示的两个值求积,并将结果显示在Labe13中。以下不能实现上述功能的事件过程是______。
A. Private Sub Commandl_Click()
B. Private Sub Commandl_Click()
C. Private Sub Commandl_Cliek()
D. Private Sub Commandl_Click()
-
[单项选择]以下能正确定义数据类型TelBook的代码是______。
A. Type TelBook
B. Type TelBook
C. Type TelBook
D. Typedef TelBook
-
[单项选择]在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Commandl_click( )
Dim num As Integer
num=1
Do Until num>6
Print num;
num=num+2.4
Loop
End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是______。
A. 13.45.8
B. 1 3 5
C. 147
D. 无数据输出
-
[单项选择]在窗体上画一个名称为Commandl的命令按钮和两个名称分别为Textl、Text2的文本框,然后编写如下事件过程:
PrivateSubCommandl_Click( )
n=Textl.Text
Select Case n
Case 1 To 20
x=10
Case2,4,6
x=20
Case Is<10
x=30
Case 10
x=40
End Select
Text2.Text=x
End Sub
程序运行后,如果在文本框Text1中输入10,然后单击命令按钮,则在Text2中显示的内容是______。
A. 10
B. 20
C. 30
D. 40
-
[单项选择]在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:
Private Sub Commandl Click( )
Forn=1 To 20
If n Mod 3<>Thenm=m+n/3
Next n
Print n
End Sub
程序运行后,如果单击命令按钮,则窗体上显示的内容是______。
A. 15
B. 18
C. 21
D. 24
-
[单项选择]数据结构中,与所使用的计算机无关的是数据的______。
A. 存储结构
B. 物理结构
C. 逻辑结构
D. 物理和存储结构
-
[填空题]在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下事件过程:
Private Sub Form_Load( )
Show
Textl.Text=""
Text2.Text=""
Text2.SetFocus
End Sub
Private Sub Text2_KeyDown(KeyCode As Integer,Shift As Integer)
Textl.Text=Textl.Text+Chr(KeyCode-4)
End Sub
程序运行后,如果在Text2文本框中输入“efghi”,则Text1文本框中的内容为 【11】 。
-
[单项选择]软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。
A. 模块间的关系
B. 系统结构部件转换成软件的过程描述
C. 软件层次结构
D. 软件开发过程
-
[单项选择]以下关于焦点的叙述中,错误的是______。
A. 如果文本框的TabStop属性为False,则不能接收从键盘上输入的数据
B. 当文本框失去焦点时,触发LostFocus事件
C. 当文本框的Enabled属性为False时,其Tab,顺序不起作用
D. 可以用Tablndex属性改变Tab顺序
-
[单项选择]在窗体上画一个名称为Text1的文本框,并编写如下程序:
Private Sub Form_Load( )
Show
Textl.Text=""
Textl.Set Focus
End Sub
Private Sub Form_MouseUp(Button As Inateger,Shift As Integer,X As Single,Y As Single)
Frint"程序设计"
End Sub
Private Sub Textl_KeyDown(KeyCode As InteSer,Shin As Integer)
Print"VisualBasic";
End Sub
程序运行后,如果按A键,然后单击窗体,则在窗体上显示的内容是______。
A. Visual Bask
B. 程序设计
C. A程序设计
D. ViualBasic程序设计
-
[单项选择]如果一个工程含有多个窗体及标准模块,则以下叙述中错误的是______。
A. 如果工程中含有SubMain过程,则程序一定首先执行该过程
B. 不能把标准模块设置为启动模块
C. 用Hide方法只是隐藏一个窗体,不能从内存中清除该窗体
D. 任何时刻最多只有一个窗体是活动窗体
-
[填空题]下列表达式有错误,正确的写法应该是 【6】 。
[(a+B) +e]/80-5÷(d+e)
-
[单项选择]下列不属于软件调试技术的是_______。
A. 强行排错法
B. 集成测试法
C. 回溯法
D. 原因排除法
-
[单项选择]设有以下循环结构:
Do
循环体
Loop While<条件>
则以下叙述中错误的是______。
A. 若“条件”是一个为。的常数,则一次也不执行循环体
B. “条件”可以是关系表达式、逻辑表达式或常数
C. 循环体中可以使用Exit Do语句
D. 如果“条件”总是为True,则不停地执行循环体
-
[单项选择]在窗体上画一个名称为Commandl的命令按钮,然后编写如下代码:
OpdOn Base1
Private Sub Commandl_CUck( )
d=0
c=10
x=Array(10,12,21,32,24)
For i=1 To 5
Ifx(i)>c Then
d=d+x(i)
c=X(i)
Else
d=d-c
End If
Next I
Printd
End Sub
程序运行后,如果单击命令按钮,则在窗体上输出的内容为______。
A. 89
B. 99
C. 23
D. 77
-
[填空题]数据库保护分为:安全性控制、 【5】 、并发性控制和数据的恢复。
-
[单项选择]执行语句Open"Tel.dat"For Random As#1 Len=50后,对文件Tel.dat中的数据能够执行的操作是______。
A. 只能写,不能读
B. 只能读,不能写
C. 既可以读,也可以写
D. 不能读,不能写
-
[单项选择]单个用户使用的数据视图的描述称为______。
A. 外模式.
B. 概念模式
C. 内模式
D. 逻辑模式
-
[填空题]在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序;
Function M(x As Integer,y As Integer)
M=IIf(x>y,x,y)
End Function
Private Sub Commandl_Click( )
Dim a As Integer,b As Integer
a=100
b=200
PrintM(a,B)
End Sub
程序运行后,单击命令按钮,输出结果为 【15】 。
-
[填空题]在窗体上画一个文本框和一个图片框,然后编写如下两个事件过程:
Private Sub Form_Click( )
Textl.Text="VB程序设计"
End Sub
Private Sub Textl_Change( )
Picturel.Print"VB programming"
End Sub
程序运行后,单击窗体,则在文本框中显示的内容是 【7】 ,而在图片框中显示的内容是 【8】 。
-
[单项选择]设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是______。
A. Txue
B. False
C. 1
D. 出错信息
-
[单项选择]数据处理的最小单位是______。
A. 数据
B. 数据元素
C. 数据项
D. 数据结构
-
[单项选择]以下有关数组定义的语句序列中,错误的是______。
A. Static arrl(3)
B. Dim arr2()As Integer
C. OptionBase 1
D. Dim n As Integer
-
[单项选择]以下叙述中错误的是______。
A. 打开一个工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B. 保存Visual Basic程序时,应分别保存窗体文件及工程文件
C. Visual Basic应用程序只能以解释方式执行
D. 事件可以由用户引发,也可以由系统引发
-
[单项选择]如果要在菜单中添加一个分隔线,则应将其Caption属性设置为______。
A. =
B. *
C. &
D. -
-
[单项选择]下列有关数据库的描述,正确的是______。
A. 数据库是一个DBF文件
B. 数据库是一个关系
C. 数据库是一个结构化的数据集合
D. 数据库是一组文件
-
[单项选择]栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能是______。
A. ABCED
B. DBCEA
C. CDABE
D. DCBEA
-
[填空题]以下Prime过程,用于判断一个数是否为素数。素数是只能被1和数本身整除的自然数。一个自然数不是素数,就是合数。用被测试的数除以从2开始到该数本身的数,如果能除尽(余数为0),则为合数:如果都除不尽(余数均不为0),则为素数。请在划线处将下面过程补充完整:
Function Prime(inputvar As Integer)As Integer
For i= 2 To inputvar-1
If inpuwar Modi= 【13】 Then
Go To comfinish
End If
Next i
Prime=inputvar
Print"素数"
Go To 【14】
comfinish:
Prime=inputvar
Print"合数"
finish:
End Function
-
[填空题]算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。
-
[单项选择]窗体的 MouseDown事件过程Form MouseDown(ButtonAsInteger,ShifiAsInteger, XAsSingle,YAsSingle)有4个参数,关于这些参数正确的描述是______。
A. 通过Button参数判定当前按下的是哪一个鼠标键
B. Shift参数只能用来确定是否按下Shift键
C. Shift参数只能用来确定是否按下Alt和Ctrl键
D. 参数x,Y用来设置鼠标当前位置的坐标
-
[填空题]当用 【12】 方式打开文件时,如果对文件进行写操作,则写入的数据附加到原来文件的后面。