中原工学院access数据库上机题3 下载本文

1、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为( A )。(1分) A、关键字 B、属性 C、关系 D、域

2、用二维表来表示实体及实体之间联系的数据模型是( D )。(1分) A、实体-联系模型 B、层次模型 C、网状模型 D、关系模型

3、Access数据库具有很多特点,下列叙述中,不是Access特点的是( D )。(1分) A、Access数据库可以保存多种数据类型,包括多媒体数据 B、Access可以通过编写应用程序来操作数据库中的数据

C、Access可以支持Intemet/Intranet应用 D、Access作为网状数据库模型支持客户机/服务器应用系统

4、数据库管理系统是( B)。(1分)

A、操作系统的一部分 B、在操作系统支持下的系统软件 C、一种编译系统 D、一种操作系统

5、在Access数据库的表设计视图中,不能进行的操作是( D )。(1分) A、修改字段类型 B、设置索引 C、增加字段 D、删除记录

6、在 Access 的数据表中删除一条记录,被删除的记录( D )。(1分) A、可以恢复到原来设置 B、被恢复为最后一条记录 C、被恢复为第一条记录 D、不能恢复

7、Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随之更改,为此需要定义参照完整性关系的( )。(1分) A、级联更新相关字段 B、级联删除相关字段 C、级联修改相关字段 D、级联插入相关字段 8、输入掩码字符“&”的含义是 (C )。(1分)

A、必须输入字母或数字 B、可以选择输入字母或数字

C、必须输入一个任意的字符或一个空格 D、可以选择输入任意的字符或一个空格 9、在 Access 数据库中使用向导创建查询,其数据可以来自( D )。(1分) A、多个表 B、一个表

C、一个表的一部分 D、表或查询

10、查询“教师表”中的“职称”为“教授”或“副教授”的记录,下列条件表达式错误的是(C )。(1分)

A、[职称] like “*教授” B、[职称]=“教授” or “副教授” C、right([职称],2)=”教授” D、[职称] in (“教授”,“副教授”) 11、在 Access 数据库中创建一个新表,应该使用的 SQL 语句是( A )。(1分) A、Create Table B、Create Index C、Alter Table D、Create Database

12、如果在查询的条件中使用了通配符方括号“[ ]”,它的含义是( C )。(1分) A、通配任意长度的字符 B、通配不在括号内的任意字符 C、通配方括号内列出的任一单个字符 D、错误的使用方法 13、“学生表”中有“学号”、“姓名”、“性别”和“入学成绩”等字段。执行如下SQL命令后的结果是 (D ) ,Select avg(入学成绩)From学生表Group by 性别(1分)

A、计算并显示所有学生的平均入学成绩 B、计算并显示所有学生的性别和平均入学成绩

C、按性别顺序计算并显示所有学生的平均入学成绩 D、按性别分组计算并显示不同性别学生的平均入学成绩 14、若有以下窗体单击事件过程:Private Sub Form_Click() result = 1 For i = 1 To 6 Step 3 result = result * i Next i MsgBox result End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是(B)。(1分) A、1 B、4 C、15 D、120

15、窗体的组成不包括( A)。(1分) A、主体节 B、窗体页眉、窗体页脚

C、页面页眉、页面页脚 D、主窗体节、子窗体节

16、Access数据库中,若要求在窗体上设置输入的数据是取自某一个表或查询中记录的数据,或者取自某固定内容的数据,可以使用的控件是( )。(1分) A、选项组控件 B、列表框或组合框控件

C、文本框控件 D、复选框、切换按钮、选项按钮控件 17、在报表设计过程中,不适合添加的控件是( D)。(1分) A、标签控件 B、图形控件

C、文本框控件 D、选项组控件

18、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为( A )。(1分)

A、= Max([数学]) B、Max(数学) C、= Max[数学] D、= Max(数学)

19、数据库中可以被另存为数据访问页的对象(D)。(1分) A、窗体 B、报表

C、表和查询 D、以上均可

20、在一个数据库中已经设置了自动宏AutoExec,如果在打开数据库的时候不想执行这个自动宏,正确的操作是( D )。(1分)

A、用Enter键打开数据库 B、打开数据库时按住Alt键 C、打开数据库时按住Ctrl键 D、打开数据库时按住Shift键 21、在下列关于宏和模块的叙述中,正确的是( D)。(1分)

A、模块是能够被程序调用的函数 B、通过定义宏可以选择或更新数据

C、宏或模块都不能是窗体或报表上的事件代码 D、宏可以是独立的数据库对象,可以提供独立的操作动作

22、使用Function语句定义一个函数过程,其返回值的类型( D )。(1分) A、只能是符号常量 B、是除数组之外的简单数据类型 C、可在调用时由运行过程决定 D、由函数定义时As子句声明 23、下列关于VBA事件的叙述中,正确的是(A)。(1分)

A、触发相同的事件可以执行不同的事件过程 B、每个对象的事件都是不相同的 C、事件都是由用户操作触发的 D、事件可以由程序员定义 24、下列不属于类模块对象基本特征的是(D)。(1分) A、事件 B、属性 C、方法 D、函数

25、在窗体中有一个命令按钮(名称为 run34),对应的事件代码如下:Private Sub run34_Click( ) sum=0 For i=10 To 1 Step -2 sum=sum+i Next i MsgBox sum End Sub 运行以上事件,程序的输出结果是( B)。(1分)

A、10 B、30 C、55 D、其他结果

二、填空题(25道小题,共25分)

1、是长期存储在计算机内的、有组织、可共享的数据集合。(1分)数据库

2、在进行关系数据库的逻辑设计时,E-R图中的属性常被转换为关系中的属性,联系通常被转换为 。关系

3、数据库系统的核心是 。数据库管理系统

4、在Access中建立的数据库文件的扩展名是 。mdf

5、表中的人员编号、课程编号等,如此类的编号字段,一般将其数据类型定义为。自动编号

6、浏览表中的数据时,窗口左侧笔形标记表示。不会

7、如果需要查询成绩表中所有成绩在70~90分区间的学生,查询的条件表达式应写为 8、Access数据库中的字节(Byte)数值类型在数据库中占 字节。1

9、如果要求在执行查询时通过输入的学号查询学生信息,需要采用。参数查询

10、在工资表中有姓名和工资等字段,若要求查询结果按照工资降序排列,可使用的SQL语句是:SELECT 姓名,工资FROM 工资表 ORDER BY 工资 。order by 工资 desc 11、删除“表1”的SQL语句是。drop 表1

12、创建基于数据表的窗体,可以显示表中的数据内容,通过记录导航更新窗体内容时,要求标题部分一直显示, 则标题对象最好创建在节。

13、窗体运行时,需要给用户提供输入文本内容的对象,则要使用的控件是。文本框 14、新建窗体时,打开窗体设计器,可以直接设计的节是:。 15、要求在报表中显示当前报表的页数,使用的函数是。

16、在报表中要显示格式为“第N页”的页码,页码格式设置是:=\第\页\。 (1分)=\共\页,第\页\

17、要将Access数据库中保存的数据发布到网络上,可以采用的对象是 。数据访问页 18、在一个查询集中,要将指定的记录设置为当前记录,应该使用的宏操作命令是。(1分)GotoRecord

19、若要在宏中打开某个数据表,应使用的宏命令是 。(1分)Opentable 20、Int(-3.25)的结果是。-4

21、要将正实数x保留两位小数,若采用int函数完成,则表达式为。Int(x*100)/100 22、在VBA中双精度的类型标识是 。Double

23、符合结构化原则的三种基本控制结构是:选择结构、循环结构、。(1分)顺序结构 24、下列程序的功能是求算式:1+1/2 ! +1/3!+1/4!+??1/n!前10项的和(其中n!的含义是n的阶乘)。

请在空白处填入适当的语句,使程序完成指定的功能。 Private Sub Commandl_Click() Dim i as integer,s as single,a as single a=1:s=0

For i=1 To 10 a=1/n! s=s+a Next i

Debug .Print “1+1/2!十1/3!+. ?=”;s

End Sub ### 25、“学生成绩”表含有字段(学号,姓名,数学,外语,专业,总分)。 下列程序的功能是:计算每位学生的总分(总分=数学+外语+专业)。 在程序空白处填写适当语句,使程序实现所需要的功能。 Dim cn as new adodb.connection Dim rs as new adodb.recordset Dim zongfen as adodb.field Dim shuxue as adodb.field Dim waiyu as adodb.field Dim zhuanye as adodb.field Dim strSQL as string

Set cn=currentproject.connection strSql=”select * from 成绩表”

rs.openstrSQL,cn,adopenDynamic,adlockOptimistic,adCmdText set.zongfen=rs.fields(“总分”) set.shuxue=rs.fields(“数学”) set.waiyu=rs.fields(“外语”) set.zhuanye=rs.fields(“专业”) do while Not rs.EOF

zongfen=shuxue+waiyu+zhuanye rs.Update rs.movenext loop rs.close cn.close

set rs=nothing set cn=nothing

三、判断题(10道小题,共10分)

1、关系数据库中的元组对应的是二维表的列。(1分) 2、被删除的记录可以通过撤消操作的方式恢复。(1分) 3、是否型的字段值可以显示为文本、复选框、组合框多种形式。(1分) 4、运行追加查询时查询结果必须与被追加表的结构一致。(1分)

5、通过查询可以将表中数据的排序结果显示出来,同时改变表中记录的顺序。(1分) 6、最常见的窗体形式是纵栏式的窗体。(1分) 7、标签报表的列的数量仅能够通过标签报表向导指定。(1分) 8、access的数据库文件中保存的是数据访问页的快捷方式。(1分) 9、创建宏组内有3个宏,执行宏组时这三个宏都会被执行。(1分) 10、如果一个宏的名字为“autoexec”,则该宏在数据库打开时自动运行。(1分)