国家二级(VB)机试模拟试卷275
选择题
1.在多窗体程序中,为了用Show方法把一个窗体设置为“模态”窗口,应把它的“模式”设置为( )。(B)
A. 0
B. 1
C. True
D. False
解析:在多重窗体程序设计中,Show方法用来显示一个窗体,其格式为:
[窗体名称.]Show[模式]
如果省略“窗体名称”,则显示当前窗体。参数“模式”用来确定窗体的状态,可以取两种值,即0和1(不是False和True),故C和D选项均错。当“模式”值为1(或常量vbModal)时,表示窗体是“模态型”窗体,当“模式”值为0时,表示窗体为“非模态型”窗体,不用关闭该窗体就可以对其他窗体进行操作,故B选项正确,A选项错误,所以答案为B选项。
2.下面哪个属性不是框架控件的属性( )。(C)
A. Caption
B. Left
C. Text
D. Enabled
解析:框架控件的Caption属性用来显示说明性的文字,Left属性来指定框架左侧坐标,Enabled属性用来指定框架是否可用。而Text属性用于返回或设置文本框中的内容,具有该属性的控件有文本框、列表框、组合框等,不包括框架控件。
3.下列不属于软件工程3个要素的是( )。(D)
A. 工具
B. 过程
C. 方法
D. 环境
解析: 软件工程包括3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。
4.下面正确使用动态数组的是( )。(A)
A. Dim art1() As Integer
ReDim arr1(3,5)
B. Dim arr10 As Integer
…
ReDim arr1(50)As String
C. Dim arr1()
ReDim arr1(50)As Integer
D. Dim arr1(50)As Integer
ReDim arr1(20)
解析:通常把需要在编译时分配内存区的数组叫做静态数组,而把需要在运行时分配内存区的数组叫做动态数组。定义动态数组通常分两步:首先在窗体层或标准模块中用Dim、Private或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。ReDim语句只能用于动态数组,它可以改变每一维的大小,但不能改变维数和数组类型。
5.假定通用对话框的名称为CDl,命令按钮的名称为Commandl,则单击命令按钮后,能使打开对话框的标题为”通用对话框”的事件过程是( )。(C)
A. Private Sub Commandl_click( )
CDl.DialogTitle=“通用对话框”
CD 1.ShowPrinter
End Sub
B. Private Sub Commandl_Click( )
CDI.DialogTitle=“通用对话框”
CDl.ShowFont
End Sub
C. Private Sub Commandl_Click( )
CD 1.DialogTitle=“通用对话框”
CDl.ShowOpen
End Sub
D. Private Sub Commandl_ClickO
CD 1.DialogTitle=“通用对话框”
CDl.ShowColor
End Sub
解析:考查通用对话框的常见属性。通用对话框的标题属性为DialogTitle,如果要打开”打开”对话框可以设置CDl的Action属性为1或者使用ShowOpen方法。
6.在学校中,“班级”与“学生”两个实体集之间的联系属于( )关系。(B)
A. 一对一
B. 一对多
C. 多对一
D. 多对多
解析:一个班可以有多名学生,而一名学生只能属于一个班级,所以“班级”与“学生”两个实体集之间的联系属于一对多关系。
7.下列叙述中正确的是( )。(C)
A. MsgBox语句的返回值是一个整数
B. 执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作
C. MsgBox语句的第一个参数不能省略
D. 如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空
解析:Msgbox语句的功能:显示消息提示框,在对活框中显示提示消息,等待用户单击按钮,单击不同的按钮返回不同的整数。它有2种形式:
①MsgBox函数格式:
变量=MsgBox([,样式][,标题]),注意MsgBox函数带括号,有返回值。
②MsgBox语句格式:
MsgBox([,样式][,标题]),有无括号都可以,无返回值。故A选项错误。
其中:
第1个参数:提示内容是必需的,不能省略。故C选项正确。
第2个参数:可选。整型表达式,缺省值0,指定信息框中按钮数目、类型、图标类型、缺省按钮等。
第3个参数:可选,如果省略,则标题栏并不为空默认显示它所属的工程名。故D选项错误。
执行MsgBox语句时出现信息框后,必须关闭信息框才可执行其他操作。故B选项错误。
8.下列程序的执行结果为( )。
A=“5”:B=“6”
A=Val(A)+Val(B)
B=VaI(“56”)
IfA◇B Then Print A-B Else Print B.A(A)
A. -45
B. 45
C. -56
D. 0
解析:本题考查转换函数的操作。Val函数可以把数字字符串转化成数字,然后进行算术运算。因此最后A的值为11,而B的值为56,因此输出A-B的值为-45。
9.下列不一定是传值的虚实结合方式的选项是( ).(C)
A. 调用过程时实参为表达式
B. 调用过程时实参为常量
C. 调用过程时实参为变量名
D. 调用过程时实参将变量名用括号括起来
解析:本题考查函数调用时的参数传递。VB中默认为传址调用,如果实参为常量,表达式则为传值调用,选项D)中变量用括号括起来,变成表达式,为传值调月。
10.下面( )不是VB的文件系统控件。(D)
A. DriveListBox控件
B. DirListBox控件
C. FileListBox控件
D. ListBox控件
解析:考查常见的文件系统控件。常见的文件系统控件有目录列表框、文件列表框和驱动器列表框。ListBox不是文件系统控件。
11.假定通用对话框的名称为CD1,命令按钮的名称为Command1,则单击命令按钮后,能使打开对话框的标题为“通用对话框”的事件过程是( )。(C)
A. Private Sub Command1_Click()
CD1.DialogTitle=\\
B. Private Sub Command1 Click()
本文档预览:3600字符,共18651字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载