国家二级(VB)机试模拟试卷234
选择题
1.软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书、需求评审和( )。(B)
A. 阶段性报告
B. 需求分析
C. 需求总结
D. 都不正确
解析:软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。
2.有三个关系R、S和T如下:
(C)
A. 交
B. 投影
C. 自然连接
D. 并
解析:交:R∩s结果是既属于R又属于S的记录组成的集合。并:R∩S是将S中的记录追加到R后面。上述两种操作中,关系R与S要求有相同的结构,故A、D选项错误。投影是指从关系模式中指定若干个属性组成新的关系,由于T中含有R中不存在的属性,明显不可能由R向S投影得到T,故B选项错误。自然连接:去掉重复属性的等值连接。R与S重复属性是A,等值元组为a和c,进行自然连接得到的两个元组按照属性,ABCD的顺序为c3f4与a1n5,正好为题目中关系T,故C选项正确。
3.窗体上有一个名称为CD1的通用对话框控件和由四个命令按钮组成的控件数组Command1,其下标从左到右分别为0、1、2,3,窗体外观如图所示。
(C)
A. 单击“打开”按钮,显示打开文件的对话框
B. 单击“保存”按钮,显示保存文件的对话框
C. 单击“打印”按钮,能够设置打印选项,并执行打印操作
D. 单击“退出”按钮,结束程序的运行
解析:通用对话框中Action=1,或用ShowOpen方法都可显示“打开”文件对话框;
Action=2,或用ShowSave方法都可显示文件“另存为”对话框;
Action=3,或用ShowColor方法都可显示“颜色”对话框;
Action:4,或用ShowFont方法都可显示“字体”对话框;
Action=5,或用ShowPrinter方法都可显示“打印”对话框;
本题中,“打开”、“保存”、“打印”、“退出”按钮的下标(即Index值)分别是0、1、2、3,用:Index值区分各命令按钮。
当Index=0时,CD1.Action=1,说明单击“打开”按钮,会显示“打开”文件对话框;
当Index=1时,CD1.ShowSave,说明单击“保存”按钮,会显示文件“另存为”对话框;当Index=3时,End,说明单击“退出”按钮,会结束程序运行。故A、B、D选项正确。
当Index=2时,CD1.Action=5,说明单击“打印”按钮,会显示“打印”对话框,但打开对话框后,只能设置打印选项,不能执行打印操作。故C选项错误。
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.窗体上有一个名称为Command1的命令按钮,其事件过程如下:
Private Sub Command1_Click()
x=\\(D)
A. 信息框的标题是Basic
B. 信息框中的提示信息是Programming
C. c的值是函数的返回值
D. MsgBox的使用格式有错
解析:Right(x,11)是从字符串变量x右边取11个字符,即“Programming”,这个字符串存入变量a中。Mid(x,7,5)是从字符串变量x的第7个字符开始取5个字符,即“Basic,此字符串存入变量b中。MsgB似的格式为:MsgBox(Prompt[,Button][,Title]),参数中只有Prompt是必需的,如果省略Button则显示一个确定按钮,因此题目显示的消息框有一个确定按钮,标题是“Basic”,信息是“Programming”。MsgBox的返回值是一个与所选按钮有关的整数。
6.设在工程中有一个标准模块,并定义了如下类型:
Type Stutype
ino As Integer
strname As String*20
strsex As String*2
smark As Single
End Type
在窗体上画一个名为Command1的命令按钮,要求当执行事件过程Command1_Click时,在C盘根目录下的随机文件Student.dat中写入一条记录。下列能够完成该操作的是( )。(B)
A. Sub Command1_Click()
Dim student As Studtype
Dim record_no As Integer
record_no=1
With student
.ino=12:.stmame=\\
B. Sub Command1_Click()
Dim Student As Stutype
Dim Record_no As Integer
Record_no=1
With Student
.ino=12:.strname=\\
C. Private Sub Command1_Click()
Dim Student As Stutype
Dim Record_no As Integer
Record_no=1
Wim Student
.ino=12:.stmame=\\
D. Sub Command1_Click()
Dim Student As Stutype
Dim Record_no As Integer
Record_no=1
With Student
.ino=12:.stmame=\\
解析:本题考查文件操作。题目中要求以随机的方式(Random)打开一个文
本文档预览:3600字符,共19869字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载