国家二级(VB)机试模拟试卷444
选择题
1.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是( )。(A)
A. 需求分析
B. 详细设计
C. 软件设计
D. 概要设计
解析:软件生命周期的主要活动阶段为:可行性研究和计划制定、需求分析、软件设计、软件实现、软件测试、运行和维护。其中需求分析是对开发软件提出的需求进行分析并给出详细定义,即准确地确定软件系统的功能,编写软件规格说明书及初步的用户手册,提交评审。
2.设a=6,则执行x=IIf(a>5,-1,0)后,x的值为( )。(D)
A. 5
B. 6
C. 0
D. 7
解析:本题考查IIf函数。IIf函数可用于执行简单的条件判断操作,其格式为:result=IIf(,,),其中“result”是函数的返回值,“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”的值;当“务件,,为假时返回“False部分”的值。“True部分”或“False部分”可以是表达式、变量或其他函数。题目中a大于5成立,因此表达式值为-1。
3.在数据库管理技术的发展中,数据独立性最高的是( )。(C)
A. 人工管理
B. 文件系统
C. 数据库系统
D. 数据模型
解析:在人工管理阶段,数据无法共享,冗余度大,不独立,完全依赖程序;在文件系统阶段,数据共享性差;在数据库系统阶段,共享性好,独立性高。
4.窗体上有名称为Command1的命令按钮和名称为Text1的文本框( )。
Private Sub Command1_Click()
Text1.Text=\\(B)
A. 文本框中显示的是“程序设计”,且焦点在文本框中
B. 文本框中显示的是“等级考试”,且焦点在文本框中
C. 文本框中显示的是“程序设计”,且焦点在命令按钮上
D. 文本框中显示的是“等级考试”,且焦点在命令按钮上
解析:SetFocus方法用于将焦点移到指定的对象上,而当一个对象获得焦点时将触发其GotFocus事件过程。
5.窗体上有一个名称为Text1的文本框和一个名称为Command1的命令按钮,要求程序运行时,单击命令按钮(如图所示),就可以把文本框中的内容写到文件Out.txt中,每次写入的内容附加到文件原有内容之后。以下能正确实现上述功能的程序是( )。
(C)
A. Private Sub Command1_Click()
Open\\
B. Private Sub Command1_Click()
Open\\
C. Private Sub Command1_Click()
Open\\
D. Private Sub Command1_Click()
Open\\
解析:本题考查文件的打开方式。题目中要求在命令按钮单击事件中,往文件中写入信息,并且是追加到原有信息的后面,因此,要用Append方式打开文件。
6.窗体上有一个由两个文本框组成的控件数组,名称为Textl,并有如下事件过程:
Private Sub Textl_Change(Index As Integer)
Select Case Index
Case0 Textl(1).FontSize=Textl(0).FontSize*2
Textl(1).Text=Textl(0).Text
Case l
Textl(0).FontSize=Textl(1).FontSize/2
Textl(0).Text=Textl(1).Text
Case Else
MsgBox“执行Else分支”
End Select
End Sub
关于上述程序,以下叙述中错误的是( )。(D)
A. Index用于标识数组元素
B. 本程序中Case Else分支的语句永远不会被执行
C. 向任何一个文本框输入字符,都会在另一个文本框中显示该字符
D. 下标为0的文本框中显示的字符尺寸将越来越小
解析:控件数组的Index属性作为控件数组的下标,用于标识数组元素索。题目中程序功能是当任一个文本框内容改变时设置第2个文本框的字号是第1个文本框字号的2倍,同时两个文本框显示相同的文字。假如用户没有使用控件数组的Index属性的默认值程序将执行到Else分支。
7.在三级模式之间引入两层映像,其主要功能之一是( )。(A)
A. 使数据与程序具有较高的独立性
B. 使系统具有较高的通道能力
C. 保持数据与程序的一致性
D. 提高存储空间的利用率
解析:数据库管理系统在数据库的三级模式之间提供了两层映像,保证了数据库中数据的较高的逻辑独立性和物理独市性。
8.有两个关系R、S如下:
(B)
A. 选择
B. 投影
C. 插入
D. 连接
解析:投影运算是指对于关系内的域指定可引入新的运算。本题中S是在原有关系R的内部进行的,是由R中原有的那些域的列所组成的关系。所以选择B。
9.在窗体上有一个名称为List1的列表框和一个名称为Command1的命令按钮,并编写有如下事件过程:
Private Sub Form Load()
List1.AddItem\\(C)
A. 把字符串“New Item”添加到列表框中,但位置不能确定
B. 把列表框中原有的最后一项改为“New Item”
C. 把字符串“New Item”添加到列表框的最后(即“Item3”的后面)
D. 把字符串“New Item”插入到列表框的最前面(即“Item1”的前面)
解析:本题考查列表框的常见属性。列表框中ListCount表示现在列表框中存在的总的项目数,列表框的所有项都存放在List数组中,数组的下标从0开始。题目中程序开始运行时,ListCount的值为3,因此单击命令按钮时,执行的语句为:List1.List(3)=\\
10.有以下程序段,单击Command1按钮后,屏幕上的输出结果是( )。
Private Sub Command1_Click()
For i=6 To 9
Print Tab(i*i),i
Next i
End Sub(D)
A. 6 7 8
9
B. 6 7 8 9
C. 6 7
8 9
D. 6
7
8
9
解析:本题考查print方法。print方法可以在窗体、图片框、打印机(Printer)或立即窗口中输出信息。如果两
本文档预览:3600字符,共16722字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载