首页 > 全部 > 二级VB > 国家二级(VB)机试模拟试卷288

国家二级(VB)机试模拟试卷288

本单篇文档共17534字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级VB 模拟试卷 6270人下载
价格: 2.00 原价:¥9.00
收藏

国家二级(VB)机试模拟试卷288

选择题

1.下列特征中不是面向对象方法的主要特征的是( )。(D)

A. 多态性

B. 标识惟一性

C. 封装性

D. 耦合性

解析:面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:标识惟一性、多态性、封装性、模块独立性、继承和多态组合使用。

2.设窗体上有一个列表框控件List1,含有若干列表项。以下能表示当前被选中的列表项内容的是(  )。(C)

A. List1.List

B. List1.ListIndex

C. List1.Text

D. List1.Index

解析:List1的List属性是设置或返回列表框中的列表项内容;ListIndex属性设置或返回当前选中的列表项的索引值;Index属性是用来区分列表框控件数组中各List控件;Text属性设置或返回当前所选中列表项的文本内容。故选C。

3.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(B)

A. 一对一

B. 一对多

C. 多对一

D. 多对多

解析:因为一间宿舍可以住多个学生即多个学生住在一个宿舍中,但一个学生只能住一间宿舍,所以实体宿舍和学生之间是一对多的关系。

4.要清除已经在图片框Picture1中打印的字符串而不清除图片框中的图像,应使用语句( )。(A)

A. Picture1.Cls

B. Picture1.Picture=LoadPicture(\\

C. Picture1.Pint\\

D. Picture1.Picture\\

解析:本题考查常用的方法。Cls方法的使用形式为:[对象].Cls,作用是清除运行时在窗体或图形框中显示的文本或图形,而不能清除图像。要不清除在设计时的文本,同时也不能清除图形,应用LoadPicture可以清除或者装入图片。

5.窗体上有一个名称为Textl的文本框,一个名称为Commandl的命令按钮。窗体文件的程序如下:

Private Type X

a As Integer

b As Integer

End Type

Private Sub Commandl—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 lf

Textl.Text=y.b

End Sub

对以上程序,下列叙述中错误的是( )。(D)

A. x是用户定义的类型

B. InputBox函数弹出的对话框中没有提示信息

C. 若输入的是偶数,y.b的值为该偶数的平方

D. Fix(y.a/2)把y.a/2的小数部分四舍五入,转换为整数返回

解析:x是用户定义的一种变量类型,可以使用它来声明变最。InputBox(“”)函数的提示信息为“”,即为空,因此弹出的对话框中没有提示信息。存程序中通过比较输入的数被2整除和被2除的值是否相等来判定它是否为偶数,如果是那么y.b的值就是y.a的值的平方。Fix函数是取整函数,它会删除小数部分,直接取表达式的整数部分,不四舍五入,因此D选项错。

6.在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:

Private Sub Command1_Click()

Counter=0

For i=1 To 4

For j=6 To 1 Step-2

Counter=Counter+1

Next j

Next i

Label1.Caption=Str(Counter)

End Sub

程序运行后,单击命令按钮,标签中显示的内容是( )。(B)

A. 11

B. 12

C. 16

D. 20

解析:这是一个双层循环,外层循环是4次,内层循环变量初值6,终值1,步长一2,则j可取的值为6、4、2,因此内层For循环会循环3次,两层循环的总数是4*3=12次,Counter的值即为12。Str函数将数值转换成字符串,即“12”,所以标签中显示的内容为“12”。

7.窗体不有两个名称分别为Textl、Text2的文本框。Textl的KeyUp事件过程如下:

Private Sub Textl__KeyUp(KeyCode As Integer,Shift As Integer)

Dim C As String

C=UCase(Chr(KeyCode))

Text2.Text=Chr(Asc(C+2)

End Sub

当向文本框Textl中输入小写字母a时,文本框Text2中显示的是( )。(C)

A. A

B. a

C. C

D. C

解析:KeyDown和KeyUp事件的keyCode参数返回的是“键”,即按字母“A”和“a”时得到的KeyCode的值是相同的,都是&H41。 因此程序中对输入“a”时得到的Key-Code,经Chr函数转为字符后为“A”,经Ucase函数转换仍为“A”。所以变量C中的字符为“A”,Asc(e)将返回变量C中的第一个字符的ASCII,加2后,再由Chr函数转为字符即为“A”后而的第2个字符,即“C”,所以答案成为选项C。

8.数据库管理系统是( )。(B)

A. 操作系统的一部分

B. 在操作系统支持下的系统软件

C. 一种编译系统

D. 一种操作系统

解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。

9.以下叙述中错误的是( )。(B)

A. 一个工程中可以包含多个窗体文件

B. 在一个窗体文件中用Private定义的通用过程能被其他窗体调用

C. 全局变量必须在标准模块中定义

D. 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件

解析:本题考查工程和窗体。VB中一个工程可以包含多个窗体或者多个标准模块、类模块等,这些文件的扩展名不同。标准模块中经常定义全局变量或者全局过程,在一个窗体中用Private定义的过程,作用域为整个窗体,而不是整个工程。

10.在窗体上有一个文本框Text1,Text属性值为空,然后编写如下事件过程:

Private Sub Text1_Keyaress(KeyAscii As Integer)

Dim str As String,n As Integer

str=UCase(Chr(KeyAscii))

n=Len(str)

Text1.Text=String(n,str)

End Sub

本文档预览:3600字符,共17534字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(VB)机试模拟试卷288

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号