国家二级(VB)机试模拟试卷230
选择题
1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是( )。(D)
A. 快速排序
B. 冒泡排序
C. 直接插入排序
D. 堆排序
解析:除了堆排序算法的比较次数是D(nlog2n),其他的都是n(n—1)/2。
2.下列选项中,不属于数据模型所描述的内容的是( )。(A)
A. 数据类型
B. 数据操作
C. 数据结构
D. 数据约束
解析:数据模型描述的内容包含数据结构、数据操作和数据约束。
3.编写如下事件过程:
Private Sub Form_MouseMove(Button As Integer,Shift As Interger,X As Single,Y As Single)
If(Button And 3)=3 Then
Print“AAAA”
End If
End Sub
程序运行后,为了在窗体上输出“AAAA”,应按下的鼠标键为( )。(D)
A. 按左键并移动
B. 按右键并移动
C. 同时按下左、右键并移动
D. 按什么键都不显示
解析:鼠标单击时;鼠标键按下的参数Button可取3个值:按下左键时,Button值为1、按下右键时,Button值为2、按下中间键时,Button值为4。因此始终不能执行语句“Print”.AAAA”,也就不能输出“AAAA”。
4.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为( )。(D)
A. 5
B. 6
C. 0
D. -1
解析:本题考查IIf函数。IIf函数可用于执行简单的条件判断操作,其格式为:result=IIf(,,),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值;当“条件”为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。题目中a大于5成立,因此表达式值为-1。
5.窗体上有一个名称为Framel的框架(如图),若要把榧架上显示的“Framel”改为汉字“框架”,下面正确的语句是( )。
(B)
A. Framel.Name=”框架”
B. Framel.Caption=”框架”
C. Frame|.Text=”框架”
D. FrameI.Value=”框架”
解析:框架的Name属性是设置框架的名称;Caption属性设置框架的标题,是在框架的左上角显示的内容;框架控件没有Text和Value属性。故B选项正确。
6.下列可以激活属性窗口的操作是( )。(D)
A. 用鼠标双击窗体的任何部位
B. 按Ctrl+F4键
C. 执行“工程”菜单中的“属性窗口”命令
D. 按F4键
解析:本题考查属性窗口的打开。属性窗口在设计阶段可用于改变窗体或控件的某些属性。如果VB集成环境中属性窗口没有显示,最常见的方法是利用F4键打开,或者使用“视图”菜单中的“属性窗口”命令打开,还可以使用“标准”格式工具栏上的“属性窗口”命令打开。
7.设有如图所示窗体和以下程序:
(A)
A. 文本框中无内容,焦点在文本框中
B. 文本框中为“Basic”,焦点在文本框中
C. 文本框中为“Basic”,焦点在按钮上
D. 文本框中为“Visual Basic”,焦点在按钮上
解析:题目程序的功能为,当单击命令按钮时,Text1失去焦点,激发Text1的LostFocus事件,在此事件中,程序判断文本框中字符串是否为“BASIC”,如果是则退出事件过程,继续执行命令按钮的单击事件过程,文本框中显示“VisualBasic”,如果不是则文本框内容置空,焦点返回到文本框中等待输入,不会执行命令按钮的单击事件过程。题目中输入了“Basic”,与“BASIC”不符,因此文本框置空,焦点回到文本框中。
8.设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是( )。(D)
A. CommonDialogl.Filter=ALLL Files |*.*|=Pictures(*.Bmp)|*.Bmp
B. CommonDialog 1.Filter=“ALLL Files”*.*|.’Pictures(木.Bmp)”|*.Bmp
C. CommonDialogl.Filter={ALLL Files{|*.*|Pictures(*.Bmp)}.Bmp}
D. CommonDialogl.Filter=“ALLL Files*.*|Pictures(*.Bmp)|*:Bmp”
解析:本题考查通用对话框的常见属性。通用对话框的Filter属性用于设置显示文件的类型。使用格式为:commonDialogl.Fjlter=“类型描述|供型|类型描述2|类型…”。
9.将E-R图转换为关系模式时,实体和联系都可以表示为( )。(C)
A. 属性
B. 键
C. 关系
D. 域
解析:从E—R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E—R图中属性也可以转换成关系的属性。
10.若在窗体模块的声明部分声明了如下自定义类型和数组:
Private Type rec
Code As Integer
Caption As String
End Type
Dim arr(5)As rec
则下面的输出语句中正确的是( )。(C)
A. Print arr.Code(2), arr.Caption(2)
B. Print arr.Code, arr.Caption
C. Print arr(2).Code, arr(2).Caption
D. Print Code(2), Caption(2)
解析:定义一个自定义类型的数组,数组元素表示为:数组名(下标).成员名,故选C。
11.下列叙述中正确的是( )。(A)
A. 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D. 链式存储结构比顺序存储结构节省存储空间
解析:链式存储结构既可以针对线性结构也可以针对非线性结构,所以B与C错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D错误。
12.为了使窗体的大小可以改变,必须把它的BorderStyle属性设置为( )。(B)
A. 1
B. 2
C. 3
D. 4
解析:窗体的BorderStyle属性是用来设置窗体的边框样式的。属性值1为Fixed Single,
本文档预览:3600字符,共15689字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载