国家二级(VB)机试模拟试卷376
选择题
1.在软件开发中,需求分析阶段产生的主要文档是( )。(D)
A. 数据字典
B. 详细设计说明书
C. 数据流图说明书
D. 软件需求规格说明书
解析:需求分析的最终结果是生成软件需求规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便。
2.下面有关标准模块的叙述中,错误的是( )。(C)
A. 标准模块的文件扩展名为.bas
B. 标准模块中的Private过程不能被工程中的其他模块调用
C. 标准模块不完全由代码组成,还可以有窗体
D. 标准模块中的全局变量可以被工程中的任何模块引用
解析:标准模块是只含有程序代码的应用程序文件,其扩展名为.bas。标准模块是应用程序内其它模块可访问的过程和声明的容器,它们可以包含变量、常数、类型、外部过程和全局过程的全局(在整个应用程序范围内有效的)声明或模块级声明,它由3部分组成:①全局变量声明;②模块层声明;③通用过程。其中,全局声明放在标准模块的项部,因为每个模块都可能要求有它自己的惟一名字的全局变量。全局变量的作用域最大,可以在工程的每个模块、每个过程中使用。在默认情况下,模块级变量对该模块中的所有过程都是可见的,但对其他模块中的代码不可见。
3.窗体上有一个名称为CD1的通用对话框控件和由四个命令按钮组成的控件数组Command1,其下标从左到右分别为0、1、2、3,窗体外观如图所示。
(C)
A. 单击\\
B. 单击\\
C. 单击\\
D. 单击\\
解析:通用对话框中Action=1,或用ShowOpen方法都可显示\\
4.命令按钮Commandl的单击事件过程如下:
Private Sub Commandl_Click( )
Dim a(10,10)As Integer
x=0
For i:l To 3
For j=1 To 3
a(i,j)=i*2 Mod j
If x<a(i,j)Then X=a(i,j)
Next
Next
Print x
End Sub
执行上述事件过程后,窗体上显示的是( )。(B)
A. l
B. 2
C. 3
D. 4
解析:题目中定义了一个二维数组,为数组赋初值并找出这些值中最大的值输出。数组中的值为:
a(1,1)=l*2 mod l=0a(1,2)=1*2 mood 2=0a(1,3)=l*2 mod 3=2
a(2,1)=2*2 mod l=0a(2,2)=2*2 mod 2=0a(2,3)=2*2 mod 3=1
a(3,1)=3*2 mood 1=0a(3,2)=3*2 mod 2=0a(3,3)=3*2 mod 3=0
显然最大值为2,因此Print x语句将在窗体上显示2。
5.将E-R图转换到关系模式时,实体与联系都可以表示成( )。(B)
A. 属性
B. 关系
C. 记录
D. 码
解析:E-R图由实体、实体的属性和实体之间的联系3个要素组成,关系模型的逻辑结构是一组关系模式的集合,将E-R图转换为关系模型:将实体、实体的属性和实体之间的联系转化为关系模式。如下表所示。
6.在窗体上画一个命令按钮,然后编写如下代码:
Private Sub Command1_Slick()
Dim MaxSize,NextChar,MyChar
Open\\(B)
A. True
B. False
C. 0
D. Null
解析:本题考查文件的操作。以读的方式打开文件female.txt,Nextchar表示从文件的最后一个字符开始。程序首先定位到该字符,然后取出一个字符,存放到字符串Mychar中。输出的EOF(1)表示文件指针是否到达文件1的末尾。返回值有True(移动到末尾)和False(没有到末尾)。既然是从后往前读出每个字符,因此操作结束以后,文件指针不可能移动到文件的末尾,所以EOF(1)的值必然为False。
7.下列程序在运行时输出的结果是( )。
Option Base1
Private Su bForm_Click()
Dim x(10)
For i=1To10
x(i)=10-i+1
Next i
For i=10To1Step-2
Print x(i)
Next i
End Sub(A)
A. 1 3 57 9
B. 9 7 5 3 1
C. 1 2 3 4 5 6 7 8 9 10
D. 10 9 8 7 6 5 4 3 2 1
解析:本题考查数组元素的赋值。数组x元素的下标从1到10,元素分别为:10-下标+1(也就是10 9 8 7 6 5 4 3 2 1)。循环结束后,从高下标端输出偶数下标的元素。
8.下列控件属性中,属性值的类型不相同的一一项是( )。(B)
A. Label控件的Enabled属性与TextBox控件的Enabled属性
B. OptionButton控件的Value属性与CheckBox控件的Value属性
C. Command控件的Default属性与Command控件的Cancel属性
D. Command控件的Visible属性与Frame控件的Visible属性
解析:本题考查各种控件的常见属性。控件的Enabled属性值都是一致的,分别为True和False,表示控件是否可用。单选按钮和复选框的Value属性值不同,单选按钮Value有True和False两种,分别表示选中和没有选中,而复选框的Value属性表示了复选框的3种状态。命令按钮的Default属性和Cancel属性值为布尔型。任何控件的Visible属性值都是同义的。
9.某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。
Function prime(a As Integer)As Boolean
Dim k As Integer,isprime As Boolean
If a<2 Then
isprime=False
Else
isprime=True
k=2
Do While k<a/2 And isprime
If aModk=0 Then
isprime=False
Else
k=k+1
End If
本文档预览:3600字符,共18813字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载