首页 > 全部 > 二级VB > 国家二级VB机试(选择题)模拟试卷447

国家二级VB机试(选择题)模拟试卷447

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

国家二级VB机试(选择题)模拟试卷447

选择题

1.下列关于栈的叙述正确的是(B)

A. 栈按“先进先出”组织数据

B. 栈按“先进后出”组织数据

C. 只能在栈底插入数据

D. 不能删除数据

解析:栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。栈是按照“先进后出”的原则组织数据的。

2.下列叙述中正确的是(D)

A. 栈是一种先进先出的线性表

B. 队列是一种后进先出的线性表

C. 栈与队列都是非线性结构

D. 以上三种说法都不对

解析:栈是先进后出的线性表,队列是先进先出的线性表,二者均为线性结构。

3.度为3的一棵树共有30个结点,其中度为3,1的结点个数分别为3,4。则该树中的叶子结点数为( )。(B)

A. 14

B. 15

C. 16

D. 不可能有这样的树

解析:设叶子结点数为n,则度为2的结点数为30-3-4-n=23-n,根据树中的结点数=树中所有结点的度之和+1,得3×3+2×(23-n)+1×4+0×n+1=30,则n=15。

4.以下合法的VB变量名是(D )

A. #_1

B. 123_a

C. string

D. x_123

解析:变量是用一个名称来表示的,给变量命名时应遵循规则:名称只能由字母、数字和下划线组成;名称的第一个字符必须是英文字母,最后一个字符可以足类型说明符;名称的有效字符为255个;不能用VB的保留字作变量名,但变量名中可以包含保留字,如ConstA;变量名也不能是末尾带有类型说明符的保留字,如Dim!是不合法的变量名;不区分字母的大小写。

5.层次型、网状型和关系型数据库划分原则是(D)

A. 记录长度

B. 文件的大小

C. 联系的复杂程度

D. 数据之间的联系方式

解析:根据数据之间的联系方式,可以把数据库分为层次型、网状型和关系型数据库,它们是根据数据之间的联系方式来划分的。

6.T一面描述中不属于数据库系统特点的是(C)

A. 数据共享

B. 数据完整性

C. 数据冗余度高

D. 数据独立性高

解析:数据系统的基本特点有数据的集成性、数据的高共享性与低冗余性、数据的独立性、数据统一管理与控制。

7.假定有以下循环结构

Do Until条件

循环体

Loop

则正确的描述是( )。(B)

A. 如果“条件”是一个为0的常数,则一次循环体也不执行

B. 如果“条件”是一个为0的常数,则至少执行一次循环体

C. 如果“条件”是一个不为0的常数,则至少执行一次循环体

D. 不论“条件”是否为“真”,至少要执行一次循环体

解析:本题考查Do…Loop循环。Do…Loop循环中,由Until引出的循环条件,如果条件不成立,也就是条件为0时执行循环,否则退出。

8.在Visual Basic中,所有标准控件都具有的属性是(B)

A. Caption

B. Name

C. Text

D. Value

解析:窗体和控件都是Visual Basic对象,不同类型的控件具备的属性也不同,但是所有控件都具备一个属性就是名字(Name)属性。

9.以下自定义数据类型的语句中,正确的是(B)

A. Type student ID As String*20 name As String*10 age As Integer End student

B. Type student ID As String*20 name As String*10 age As Intege rEnd Type

C. Type student ID As String name As String age As Integer End student

D. Type ID As String*20 name As String*10 age As Integer End Type student

解析:Type语句用于在模块级别中定义一个用户自己的数据类型,其本质上是一个数据类型集合,它含有一个或一个以上的元素,每个元素可以被定义为不同的数据类型。自定义类型中的元素可以是变长字符串,也可以是定长字符串。但在随机文件中使用时,必须使用定长字符串,一般格式为:String*常数。其中,“常数”是用于指定字符串长度的数。

10.窗体上有一个名称为Commandl的命令按钮,其单击事件过程如下:

Private Sub Command1—Click()

Dim s As Double

s=0:i=1

Do Wbile i<6

s=s+i/(i+1)

i=i+1

Loop

Print s

End Sub

该事件过程的功能是计算一个表达式的值,该表达式是( )。(D)

A. l+1/2+2/3+3/4+4/5

B. l+1/2+2/3+3/4+4/5+5/6

C. 1/2+2/3+3/4+4/5

D. 1/2+2/3+3/4+4/5+5/6

解析:While…Loop循环。i初值为1,把i值代入i/(i+1)语句可得公式为1/2+2/3+3/4+4/5+5/6,选D)。

11.窗体上有名称为Commandl的命令按钮,名称分别为List1、List2的列表框,其中List1的MultiSelect属性设置为1(Simple),并有如下事件过程:

Private Sub Command 1_Click()

For i=0 To List1.ListCount-1

If List 1.Selected(i)=True Then

List2.Addltem Text

End If

Next

End Sub

上述事件过程的功能是将List1中被选中的列表项添加到List2中。运行程序时,发现不能达到预期目的,应做修改,下列修改中正确的是(C )

A. 将For循环的终值改为List1.ListCount

B. 将List1.Selected(i)=True改为List1.List(i).Selected=True

C. 将List2.Addltem Text改为List2.Addltem List 1.List(i)

D. 将List2.Addltem Text改为List2.Addltem List1.Listlndex

解析:列表框的List属性是一个字符串数组,数组的一项就是一个列表项目,可以通过下标访问数组中的值。本题中试图向List2中添加Listl中的列表项,所以应该是List2.AddltemListl.List(i),列表框的Text属性可返回列表框中当前选中项目的内容,但不能加入一个没有指明对象的Text属性。

12.设窗体上有一个Commandl命令按钮,还有以下程序代码:

Private Sub Co

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号