国家二级VB机试(选择题)模拟试卷436
选择题
1.下列关于类、对象、属性和方法的叙述中,错误的是( )。(D)
A. 类是对一类具有相同的属性和方法对象的描述
B. 属性用于描述对象的状态
C. 方法用于表示对象的行为
D. 基于同一个类产生的两个对象不可以分别设置自己的属性值
解析:类是对一类具有相同的属性和方法对象的描述,属性用于描述对象的状态,方法用于表示对象的行为,基于同一个类产生的两个对象是可以分别设置自己的属性值的。
2.能够用于标识对象名称的属性是(A)
A. Name
B. Caption
C. Value
D. Text
解析:任何一个对象在工程中都有唯一的一个名字,即Name属性,该属性在运行时是只读的。
3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(C)
A. O(n)
B. O(n2)
C. O(log2n)
D. O(nlog2n)
解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况卞,二分法查找只需要比较log2n次,而顺序查找需要比较n次。
4.若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是(D )
A. Integer
B. String
C. Boolean
D. Variant
解析:本题考查的考点是有关变量定义的。在VB中有一种特殊的类型:变体类型(Variant),这种类型可以包含大部分其它类型的数据。在VB中,如果没有显式声明变量的类型,则该变量默认为变体型(Variant)。
5.下列描述中正确的是(A)
A. 软件交付使用后还需要再进行维护
B. 软件工具交付使片j就不需要再进行维护
C. 软件交付使用后其生命周期就结束
D. 软件维护是指修复程序中被破坏的指令
解析:通常将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。软件生命周期分为软件定义、软件开发及软件运行维护三个阶段。已交付的软件投入运行后,应在运行使用中不断地维护,根据新提出的需要进行必要而且可能的扩充和删改。
6.能够用于标识对象名称的属性是( )。(A)
A. Name
B. Caption
C. Value
D. Text
解析:每个对象都有Name属性,用于识别不同的对象。故选A。
7.下面描述中错误的是(A)
A. 系统总体结构图支持软件系统的详细设计
B. 软件设计是将软件需求转换为软件表示的过程
C. 数据结构与数据库设计是软件设计的仟务之一
D. PAD图是软件详细设计的表示工具
解析:软件设计是将软件需求转换为软件表示的过程;数据结构与数据库设计是软件设计的任务之一;PAD图,即问题分析图,是一种主要用于描述软件详细设计的图形工具。
8.设窗体上有一个名为Text1的文本框,并编写如下程序:
Private Sub Form_load()
Show
Text1.Text=\\(C)
A. Visual Basic
B. 程序设计
C. Visual Basic程序设计
D. a程序设计
解析:本题考查控件属性和事件响应。在文本框输入字母“a”会触发文本框的KeyDown事件,在该事件代码里面输出“Visual Basic”字符串;接下来单击窗体,会触发窗体的MouseUp事件,在该事件代码里面输出“程序设计”。
9.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是(B)
A. 外模式
B. 内模式
C. 概念模式
D. 逻辑模式
解析:数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。
10.下面能够将某个变量声明为局部变量的是( )。(C)
A. 在窗体模块的声明部分,用关键字Static声明这个变量
B. 在窗体模块的声明部分,用关键字Dim声明这个变量
C. 在需要使用这个变量的过程中,用关键字Private声明这个变量
D. 在需要使用这个变量的过程中,用关键字Public声明这个变量
解析:VB中变量的作用域分为:局部变量、窗体/模块级变量、全局变量。局部变量:在过程内用Dim语句或Static语句声明的变量,只能在本过程中使用。窗体/模块级变量:在“通用声明”段中用Dim语句或用Private语句声明的变量,可被本窗体/模块的任何过程访问。全局变量:在“通用声明”段中Public语句声明的变量,可被本应用程序的任何过程或函数访问。
11.在关系数据库中,用来表示实体间联系的是(B)
A. 属性
B. 二维表
C. 网状结构
D. 树状结构
解析:在关系数据库中,实体间的联系由一个二维表来表示。
12.有两个关系R和S如下:
(B)
A. 选择
B. 投影
C. 插X
D. 连接
解析:一个关系R通过投影运算后仍为一个关系R’,R’是由R中投影运算所指出的那些域的列所组成的关系。所以题目中关系S是由关系R经过投影运算所得(选择运算主要是对关系R中选择由满足逻辑条件的元组所组成的一个新关系)。
13.如果把命令按钮的Cancel属性设置为True,则程序运行后( )。(A)
A. 按Esc键与单击该命令按钮的作用相同
B. 按回车键与单击该命令按钮的作用相同
C. 按Esc键将停止程序的运行
D. 按回车键将中断程序的运行
解析:当一个命令按钮的Cancel属性被设置为True时,按Esc键与单击该命令按钮的作用相同。在一个窗体中,只能有一个命令按钮的Cancel属性被设置为True。
14.下列说法中,错误的是( )。(C)
A. 将焦点移至命令按钮上,按Enter键,则引发命令按钮的Click事件
B. 单击命令按钮,将引发命令按钮的Chck事件
C. 命令按钮没有Picture属性
D. 命令按钮不支持DblClick事件
解析:按钮的Picture属性可以给命令按钮指定一个图形,为了使用这个属性,必须把Style属性设置为1。单击命令按钮或将焦点移至命令按钮上,按Enter键,都会引发命令按钮的Click事件。命令按钮不支持DblClick事件。
15.在窗体上画一个水平滚动条,其属性值满足Min<Max。程序运行后,如果单击滚动条右端的箭头,则Value属性值( )。(A)
A. 增加一个SmallChange量
B. 减少一个SmallChange量
C. 增加一个LargeChange量
D. 减少一个LargeChange量
解析:当水平
本文档预览:3600字符,共13983字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载