国家二级(VB)机试模拟试卷419
选择题
1.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。(B)
A. 提高耦合性降低内聚性有利于提高模块的独立性
B. 降低耦合性提高内聚性有利于提高模块的独立性
C. 耦合性是指一个模块内部各个元素间彼此结合的紧密程度
D. 内聚性是指模块间互相连接的紧密程度
解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以A错误,B正确。耦合性是模块间互相连接的紧密程度的度量而内聚性是指一个模块内部各个元素间彼此结合的紧密程度,所以C与D错误。
2.设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为( )。(C)
A. 6
B. 8
C. 9
D. 12
解析:R为n元关系,有p个元组,S为m元关系,有q个元组。两个关系笛卡儿积是一个n+m元的关系,元组个数是q×p。所以T的元组的个数为9个。
3.下列程序段不正确的是( )。(A)
A. Dim aAs Integer
a=array(1,2,3,4)
B. Dim a(),b()
a=array(1,2,3,):b=a
C. Dim a As Variant
a=array(1,\\
D. Dim a()AsVariant
a=array(1,2,3,4)
解析:本题考查Array函数。利用Array对数组各元素赋值,声明的数组必须是可变数组,并且其类型只能是Variant。也可以对数组进行赋值,但是赋值号左边的数组只能声明为Variant的可变数组或简单变量,同时数组必须有存储空间。
4.当一个工程含有多个窗体时,其中启动窗体是( )。(D)
A. 启动Visual Basic时建立的窗体
B. 第一个添加的窗体
C. 最后一个添加的窗体
D. 在“工程属性”对话框中指定的窗体
解析:VB规定,对于多窗体程序,必须在“工程属性”对话框中指定其中一个窗体为启动窗体。如果未指定,那么就默认设计时的第一个窗体为启动窗体,这个默认的启动窗体就是“工程属性”对话框中的默认窗体。
5.( )控件可以使图形根据控件大小而改变大小。(C)
A. 图片框
B. 标签
C. 图像框
D. 框架
解析:本题考查常见控件的基本属性。图片框的AutoSize属性设定图片框是否按装入图形的大小来调整大小:图像框的Stretch属性设定是否调整图形的大小以适用图像框控件。标签一般用来处理文本,而框架主要用来作为其他控件的容器。
6.假定有以下两个过程:
Sub S1(ByVal x As Interger,ByVal y As Interger)
DimtAs Interger
t=x:x=y:y=t
End Sub
Sub S2(x As Interger,y As Interger)
Dim tAs Interger
t=x:x=y:y=t
End Sub
则以下说法中正确的是( )。(B)
A. 用过程S1可以实现交换两个变量的值的操作,S2不能实现
B. 用过程S2以实现交换两个变量的值的操作,S1不能实现
C. 用过程S1和S2都可以实现交换两个变量的值的操作
D. 用过程S1和S2都不能实现交换两个变量的值的操作
解析:本题考察参数传递知识,在VB中,参数通过传地址和传值两种方式传送,其中传地址习惯上称为引用,引用方式通过关键字ByRef来实现,通过该方式传送实参时,可以改变传送过程的变量的值(当参数引用没有标明引用方式的关键字时,默认为传地址方式);传值就是通过值传送实际参数,它不会改变原来变量的值。
7.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(C)
A. 编译程序
B. 操作系统
C. 教务管理系统
D. 汇编程序
解析:编译软件、操作系统、汇编程序都属于系统软件,只有C)教务管理系统才是应用软件。
8.将文本框的( )属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。(C)
A. Text
B. ScrollBars
C. MultiLine
D. Enabled
解析:本题考查文本框的常见属性。文本框的Text属性存放输入的数据,而MuhiLine属性的作用为设置是否为多行,默认为False,此时不能显示多行;当设置为True时,允许显示多行文本。当MultiLine属性为True时,可以通过设置ScrollBars属性来显示滚动条。
9.将文本框的( )属性设置为True时,文本框可以输入或显示多行文本,且会自动换行。(C)
A. Text
B. ScrollBars
C. MultiLine
D. Enabled
解析:本题考查文本框的常见属性。文本框的Text属性存放输入的数据,而MultiLine属性的作用为设置是否为多行,默认为FaIse,此时不能显示多行;当设置为True时,允许显示多行文本。当MultiLine属性为Tme时,可以通过设置ScrollBars属性来显示滚动条。
10.数据库管理系统是( )。(B)
A. 操作系统的一部分
B. 在操作系统支持下的系统软件
C. 一种编译系统
D. 一种操作系统
解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。
11.下列关于通用对话框CommonDialogl的叙述中,错误的是( )。(A)
A. 只要在“打开”对话框中选择了文件,并单击“打开”按钮,就可以将选中的文件打开
B. 使用CommonDialogl.ShowColor方法,可以显示“颜色”对话框
C. CancelError。属性用于控制用户单击“取消”按钮关闭对话框时,是否显示出错警告
D. 在显示“字体”对话框前,必须先设置CommonDialogl的Flags属性,否则会出错
解析:“打开”对话框主要用来获取用户指定的文件信息并供程序使刚,对话框本身并不提供打开文件功能,这些功能需另外编写代码才能实现,所以在“打开”对话框中可选中某文件,但不能打开。故A选项错误。
12.在标准模块中用Public关键字定义的变量,其作用域为( )。(B)
A. 本模块所有过程
B. 整个工程
C. 所有窗体
D. 所有标准模块
解析:在标准模块中用Public定义的变量是公用的、全局变量,在整个工程中的所有窗口、模块中都能引用,作用域是整个工程。故B选项正确。
13.下列叙述中正确的是( )。(B)
A. 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的
B. 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构
C. 线性表的链式存储结构所需要的存储空间一般要少于顺序存储
本文档预览:3600字符,共16012字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载