国家二级(VB)机试模拟试卷389
选择题
1.下列关于类、对象、属性和方法的叙述中,错误的是( )。(D)
A. 类是对一类具有相同的属性和方法对象的描述
B. 属性用于描述对象的状态
C. 方法用于表示对象的行为
D. 基于同一个类产生的两个对象不可以分别设置自己的属性值
解析:类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。
2.使用( )方法,可清除列表框中所有的列表项。(B)
A. Remove
B. Clear
C. Removeltem
D. Move
解析:本题考查列表框项目清除。在列表框中可以使用Removeltem方法和Clear方法来清除项目,其中RemoveI~m清除某一项,而Clear清除所有项。
3.在窗体(Name属性为Forml)上画两个文本框(Name属性分别为Textl和Text2)和一个命令按钮(Name属性为Commandl),然后编写如下两个事件过程。
Private Sub Commandl_Click( )
a=TeXt1.Text+Text2.Text
Print a
End Sub
Private Sub Form_Load( )
Textl.Text=““
Text2.Text=““
End Sub
程序运行后,在第一个文本框(Textl)和第二个文本框(Text2)中分别输入123和321,然后单击命令按钮,则输出结果为( )。(C)
A. 444
B. 321123
C. 123321
D. 132231
解析:文本框的Text属性返回的是字符串。因此,Textl.Text的值为’123’、Text2.Text的值为’321’,题目中语句”a=Textl.Text+Text2.Text”就是一个连接字符并赋值运算,两个值连接起来就是12332l,因此最后输出结果为选项C。
4.运行下面的程序,单击命令按钮,输出结果为( )。
Function F(a As Integer)
b=0
Static c
b=b+1:c=c+1:F=a+b+c
End Function
Private Sub Command1_Click()
Dim a As Integer
a=2
For i=1 To 3
Print F(a)
Next i
Fnd Sub(B)
A. 3
3
3
B. 3
4
5
C. 3
5
7
D. 3
6
9
解析:本题考查变量。局部变量如果使用Dim声明,随过程的调用而分配存储单元,每次调用都对变量初始化,过程体结束,变量的内容自动消失,并释放存贮单元;如果使用Static声明,则每次调用过程,变量保持原来的值。本题在F函数被调用3次的过程中,变量c每次都保留前一次的值,而b则每次调用都初始化为0。
5.窗体上有名称分别为Text1、Text2的文本框,名称为Command1的命令按钮。运行程序,在Text1中输入\\(D)
A. form
B. list
C. FORM
D. LIST
解析:Mid为中部截取函数,格式为Mid(字符串,起始位置,长度),Ucase函数的作用是把字符串中的小写字母转换为大写字母。题目中Mid函数截取字符串\\
6.下列关于线性链表的描述中,正确的是( )。
Ⅰ、只含有一个指针域来存放下一个元素地址
Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)
Ⅲ、结点由两部分维成:数据域和指针域。(D)
A. 仪Ⅰ、Ⅱ
B. 仪Ⅰ、Ⅲ
C. 仅Ⅱ、Ⅲ
D. 全部
解析:在定义的链表中,若只含有一个指针域来存放下一个元素地址,称这样的链表为单链表或线性链表。
在链式存储方式中,要求每个结点由两部分组成:一部分用于存放数据元素值,称为数据域;另一部分用于存放指针,称为指针域。其中指针用于指向该结点的前一个或后一个结点(即前件或后件)。
7.在新建一个VB工程时,将新建窗体的Name属性设置为TheFirst,则默认的窗体文件名为( )。(C)
A. Form1.frm
B. 工程1.frm
C. TheFirst.frm
D. Fom1.vbp
解析:本题考查窗体的命名。窗体文件的扩展名是.frm,新建工程时默认的工程名为“工程1.vbp”,默认的窗体名为窗体的Name属性,这里为“TheFist.frm”。
8.在窗体上有一个文本框Textl和一个标签Labell,要求运行程序时,在文本框中输入的内容立即显示在标签中(如图1所示),则空白处应填入的内容是( )。(C)
A. GetFOCUS
B. Click
C. Change
D. LostFOCUS
解析:本题考查文本框的事件。文本框的GetFocus事件为文本框获得焦点时触发一次,而单击文本框时触发一次Click事件,Chang事件是每次文本框中的文本发生改变时触发的事件,而L,ostFocus事件是文本框失去焦点时触发的事件。
9.Visual Basic根据计算机访问文件的方式将文件分成3类,其中不包括( )。(B)
A. 顺序文件
B. Unix文件
C. 二进制文件
D. 随机文件
解析:本题考查VB文件的分类。VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。
10.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(D)
A. 数据与程序独立存放
B. 不同的数据被存放在不同的文件中
C. 不同的数据只能被对应的应用程序所使用
D. 以上三种说法都不对
解析:数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。所以选项A,选项B和选项C都不正确。
11.下面的程序执行完毕后,组合框中数据项的值是( )。
Private Sub Form Click()
For i=1 To 6
Combo 1.Addltem i
Next i
For i=1 To 3
Combo 1.Removeltem i
Next i
End Sub(B)
A. 1 5 6
B. 1 3 5
C. 4 5 6
D. 2 4 6
<本文档预览:3600字符,共18123字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载