国家二级(VB)机试模拟试卷359
选择题
1.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(A)
A. 需求分析
B. 详细设计
C. 软件设计
D. 概要设计
解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,偏写软件规格说明书及初步的用户手册,提交评审。
2.数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是( )。(B)
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
解析:概念模式,也称逻辑模式,是对数据库系统中全局数据逻辑结构的描述,是全体用户应用公共数据视图。它不涉及具体的硬件环境与平台,与具体的软件环境也无关。
3.在数据管理技术发展的三个阶段中,数据共享最好的是( )。(C)
A. 人工管理阶段
B. 文件系统阶段
C. 数据库系统阶段
D. 三个阶段相同
解析:数据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C。
4.下面控件中,没有Caption属性的是( )。(C)
A. 复选框
B. 单选按钮
C. 组合框
D. 框架
解析:Caption属性是设置或返回控件的标题。组合框没有Caprion属性。故选C。
5.下面程序运行时,若输入 395 ,则输出结果是( )。
Private Sub Command1_Click()
Dim x%
x=InputBox(\\(B)
A. 3 9 5
B. 5 3 9
C. 5 9 3
D. 3 5 9
解析:本题中x定义为整型变量,通过输入对话框输入395,按\\
6.为计算1+2+2<sup>2</sup>+2<sup>3</sup>+2<sup>4</sup>+…+2<sup>10</sup>。的值,并把结果显示在文本框Textl中,若编写如下事件过程:
Private Sub Commandl Click( )
Dim a%,b%,i%
s=1
a=2
For i=2 To 10
a=a*2
b=b+a
Next i
Textl.Text=b
End Sub
执行此事件过程后发现结果是错误的,为能够得到正确结果,应做的修改是( )。(D)
A. 把b=1改为b=0
B. 把For k=2 To 10改为For i=1 To 10
C. 交换语句b=b+a和a=a*2的顺序
D. 同时进行B、C两种修改
解析:事件过程原代码计算的是:1+2<sup>2</sup>+2<sup>3</sup>+2<sup>4</sup>+…+2<sup>10</sup>。共10个数的值,其中缺少一项,即数2。为此应将循环次数由9次修改为10次,即For i=1 To 10,但同时需交换语句b=b+a和a=a*2的顺序,否则将计算表达式:1+2<sup>2</sup>+2<sup>3</sup>+2<sup>4</sup>+…+2<sup>10</sup>+2<sup>11</sup>的值。
7.下列打开\\(A)
A. 按F4键
B. 单击\\
C. 双击已建立好的控件
D. 执行\\
解析:按F4键打开的是\\
8.确定图片框Picture1在窗体上位置的属性是( )。(B)
A. Width和Height
B. Left和Top
C. Width和Top
D. Height和Left
解析:确定图片框在窗体上位置的属性是Left和Top,它们使用的是相对坐标,以窗体为参考点。
9.要删除列表框中最后一个列表项,正确的语句是( )。(D)
A. List1.RemoveItem ListCount
B. List1.RemoveItem List1.ListCount
C. List1.RemoveItem ListCount-1
D. List1.RemoveItem List1.ListCount-1
解析:ListCount属性返回列表框中列表项的个数,列表项的索引号从0开始,所以要删除最后一个列表项,ReMoveItem方法中的索引号就应该是List1.ListCount-1,故D选项正确。
10.关于KeyPress事件,以下叙述中正确的是( )。(C)
A. 在控件数组的控件上按键盘键,不能触发KeyPress事件
B. 按下键盘上任一个键时,都能触发KeyPress事件
C. 按字母键时,拥有焦点的控件的KeyPress事件会被触发
D. 窗体没有KeyPress事件
解析:A选项错误原因:在控件数组的任何控件上按键盘键,会触发KeyPress事件;B选项错误原因:只有按键盘上的ASCII字符键时,才能触发KeyPress事件。ASCII字符键包括标准键盘上的字符、数字、标点符号、、和键等,其他键KeyPress事件不能识别。D选项错误原因:窗体也有KeyPresss事件。故C选项正确。
11.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(D)
A. l:1联系
B. l:m联系
C. m:l联系
D. m:n联系
解析:因为一个教师可讲授多门课程,而一门课程又能由多个老师讲授所以他们之间是多对多的关系,可以表示为m:n。
12.将数据项\\(A)
A. List1.AddItem \\
B. List1.AddItem \\
C. List1.AddItem 0,\\
D. List1.AddItem 1,\\
解析:List控件的AddItem方法的语法是:AddItem(String,index)。其中index是列表框中列表项的索引值,第一项的索引值为0。
13.在软件设计中不使用的工具是( )。(C)
A. 系统结构图
B. PAD图
C. 数据流图(DFD图)
D. 程序流程图
解析:系统结构图是对软件系统结构的总体设计的图形显示。在需求分析阶段,已经从系统开发的角度出发,把系统按功能逐次分割成层次结构,是在概要设计阶段用到的。PAD图是在详细设计阶段用到的。程序流程图是对程序流程的图形表示,在详细设计过程中用到。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型,是在可行性研究阶段用到的而非软件设计时用到,所以选择C。
14.在软件开发中,需求分析阶段产生的主要文档是( )。(B)
A. 可行性分析报告
B. 软件需求规格说明书
C. 概要设计说明书
D. 集成测试计划<
本文档预览:3600字符,共15927字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载