国家二级(VB)机试模拟试卷421
选择题
1.在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。(C)
A. 需求分析阶段
B. 概念设计阶段
C. 逻辑设计阶段
D. 物理设计阶段
解析:E—R图转换成关系模型数据则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。
2.下列有关数据库的描述,正确的是( )。(B)
A. 数据库设计是指设计数据库管理系统
B. 数据库技术的根本目标是要解决数据共享的问题
C. 数据库是一个独立的系统,不需要操作系统的支持
D. 数据库系统中,数据的物理结构必须与逻辑结构一致
解析:数据库设计的目的实质上是设计出满足实际应用需求的实际关系模型。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
3.复选框是否被选中,取决于复选框的( )。(B)
A. Enabled属性
B. Value属性
C. Checked属性
D. Visible属性
解析:本题考查复选框的常见属性。复选框的Enabled属性决定复选框是否可用,Value属性决定复选框是否选定,其属性值有3种:0-Unchecked:表示未被选定,1-Checked:选定,2-Grayed:灰色,禁止选择;Visible属性决定其是否可见;复选框没有Checked属性。
4.设窗体上有3个图像框:Image1、Image2、Image3,并有下面的程序代码:
Private Sub Form_Load()
Imagel.Picture=LoadPicture(\\(B)
A. 在Image3中显示Image2中的图片
B. Image1、Image2中原有图片被交换了
C. Image1、Image2中都是原来Imege1中的图片
D. Image1、Image2中都是原来Imege2中的图片
解析:From_Load过程为在图相框里载入相应图片。点击Image2时,激发Image2_Click事件,在事件中图片进行了交换。选B。
5.窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的\\(B)
A. Frame1.Name=\\
B. Frame1.Caption=\\
C. Frame1.Text=\\
D. Frame1.Value=\\
解析:框架的Name属性是设置框架的名称;Caption属性设置框架的标题,是在框架的左上角显示的内容;框架控件没有Text和Value属性。故B选项正确。
6.在窗体上画一个名为Checkl的复选框,如果在窗体启动事件中编写语句“Checkl.Enabled=False”,则运行后复选框的状态为( )。(D)
A. 选中状态
B. 未选中状态
C. 0
D. 灰色
解析:本题考查复选框的常见属性。复选框的Enabled属性表示复选框是否可用,为True时复选框可用;为False时复选框为灰色的,不可以使用。
7.设窗体上有1个水平滚动条,已经通过属性窗口把它的Max属性设置为1,Min属性设置为100。下面叙述中正确的是( )。(C)
A. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就减少
B. 由于滚动条的Max值小于Min值,程序运行时滚动条的长度会缩为一点,滚动块无法移动
C. 程序运行时,若使滚动块向左移动,滚动条的Value属性值就增加
D. 由于滚动条的Max属性值小于Min属性值,程序会出错
解析:滚动条通常用来帮助观察数据或确定位置,也可用作数据输入的工具。其Max属性用于设置或返回滚动条所能表示的最大值,Min属性用于设置或返回滚动条所能表示的最小值。默认情况下,Max的值大于Min的值,即当滚动块向右移动时,其Value属性值增加。如果希望滚动条显示的信息从较大数值向较小数值变化,可将Min设置成大于Max的值,此时当滚动块向左移动时,其Value属性值增加。
8.在数据处理中,其处理的最小单位是( )。(B)
A. 数据
B. 数据项
C. 数据结构
D. 数据元素
解析:数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数据处理的最小单位是数据项。
9.关系表中的每一行记录称为一个( )。(B)
A. 字段
B. 元组
C. 属性
D. 关键码
解析:在关系表中,每一列称为一个属性,对应表中的一个字段;每一行称为一个元组,对应表中的一条记录。
10.设有窗体的Form_MouseMove事件过程如下:
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If(Button And 3)=3 Then
Print \\(C)
A. 按下鼠标左键时,在窗体上显示\\
B. 按下鼠标右键时,在窗体上显示\\
C. 同时按下鼠标左、右键时,在窗体上显示\\
D. 不论做何种操作,窗体上都不会显示
解析:MoseMove事件中的Button表示鼠标所有的状态。用0、1、2三个位表示左、右、中键,当按下某个键时,相应位是1,否则是0。三位二进制数也可以转换为十进制数,作为Button的值。如表:
11.对于列表框控件List1,能够表示当前被选中列表项内容的是( )。(A)
A. List1.Text
B. List1.Index
C. List1.ListIndex
D. List1.List
解析:Text属性可返回当前被选中列表项的内容,故选A。Index属性是当有列表框控件数组时,区分各列表框用的;ListIndex属性返回的是被选中的列表项的索引值;List属性设置或返回各列表项的内容。
12.在窗体上画一个名称为Command1的命令按钮,一个名称为Label1的标签,然后编写如下事件过程:
Private Sub Commandl_Click()
s=0
For i=1 To 15
x=2*i一1
If x Mod 3=0 Then s=s+1
Next i
Label1.Caption=s
End Sub
程序运行后,单击命令按钮,则标签中显示的内容是( )。(B)
A. 1
B. 5
C. 27
D. 45
解析:s变量用来计数,如果x Mod 3=0即如果能被3整除则计数增加1。程序中x的取值为1、3、5、7、9、11、13、15、17、19、21、23、25、27、29,其中是3的整数倍的数有3、9、15、21、27共5个
本文档预览:3600字符,共16410字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载