access数据库技术习题答案9--10

2025-10-29 18:27:50

1、习  题 9

一.选择题

1.在宏表达式中要引用报表test上的控件txtName的值,使用的引用式是(  C  )。

A.txtName                           B.test!txtName

C.Reports!test!txtName                 D.Report!txtName

2.在Access中打开一个数据库时,会先扫描数据库中是否包含(  C  )宏,如果有,就自动执行该宏。

A.On Enter                           B.On Exit

C.AutoExec                           D.On Click

3.宏组中宏的调用格式是(  A  )。

A.宏组名.宏名                       B.宏名

   C.宏名.宏组名                       D.以上都不对

4.下列关于宏的运行方法中,错误的是(  A  )。

   A.运行宏时,每个宏只能连续运行

   B.打开数据库时,可以自动运行名为“AutoExec”的宏

   C.可以通过窗体、报表上的控件来运行宏

   D.可以在一个宏中运行另一个宏

5.打开查询的宏操作是(  A  )。

   A.OpenQuery                          B.OpenTable

   C.OpenForm                           D.OpenReport

6.停止当前运行的宏的宏操作命令是(  C  )。

   A.CancelEvent                         B.RunMacro

   C.StopMacro                           D.StopAllMacros

7.下列各项中,属于宏命令RunMacro中的操作参数是(  D  )。

   A.宏名                                B.重复次数

C.重复表达式                          D.以上都是

8.移动或改变活动窗口位置或大小的宏操作命令是(  A  )。

   A.MoveSize                           B.Maximize

C.Minimize                           D.Restore

9.条件宏的条件项是一个(  D  )。

   A.字段列表                           B.算术表达式

   C.SQL语句                           D.逻辑表达式

10.一个非条件宏在运行时会(  B  )。

   A.执行部分宏操作                     B.执行全部宏操作

   C.执行设置了参数的宏操作             D.等待用户选择执行每个宏操作

11.对于宏操作命令中的每个操作名称,用户(  B  )。

   A.能够更改操作名称

   B.不能更改操作名称

   C.对有些操作命令可以更改名称

   D.能够通过调用外部命令更改操作名称

12.要限制宏命令的操作范围,可以在创建宏时定义(  B  )。

   A.宏操作对象                          B.宏条件表达式

   C.窗体或报表控件属性                  D.宏操作目标

13.下列关于宏的说法中,错误的是(  D  )。

   A.宏是Access数据库的一个对象

   B.宏的主要功能是使操作自动进行

   C.使用宏可以完成许多繁杂的人工操作

   D.只有熟悉掌握各种语法、函数,才能写出功能强大的宏命令

14.下列有关宏运行的说法中,错误的是(  D  )。

   A.宏除了可以单独运行外,也可以运行宏组中的宏或另一个宏或事件过程中的宏

   B.可以为响应窗体、报表上所发生的事件而运行宏

   C.可以为响应窗体、报表中的控件上所发生的事件而运行宏

   D.用户不能为宏的运行指定条件

15.若在宏的操作中想要弹出一个消息框,可以在“操作”列选择(  B  )。

   A.Close                             B.MsgBox

   C.OpenForm                         D.Echo

二.填空题

1.系统会自动运行的宏的名字是   Autoexec   。

2.引用宏组中的宏,采用的语法是    宏组名、宏名    。

3.采用   宏组   便于对数据库中宏对象进行管理。

4.在设计条件宏时,对于连续重复的相同条件,可以在条件列中用   …   符号来代替重复的条件式。

5.通过   单步执行宏   可以一步一步地检查宏中的错误操作。

6.通过宏打开某个数据表的宏操作命令是   OpenTable   。

7.打开窗体的宏命令的操作参数中必选项是   窗体名称   。

8.在移动宏操作过程中,Access将移动该宏操作的  所有条件 和   操作参数  。

access数据库技术习题答案9--10

2、 

习   题 10

   2.对第1题建立的数据表用SQL语句实现下列功能:

(1)用UPDATE命令给成绩表的平均分和总分字段赋值。

(2)查询英语“四级通过”的同学的姓名和学号。

(3)按“性别”分组查询男、女同学的数学平均分。

(4)按“平均分”的降序对全体同学排名次。

(5)查询“总分”最高的同学的学号和姓名。

(6)查询“英语”成绩在85分以上同学的学号和姓名。

(7)查询“计算机”成绩在70~85分之间同学的学号和姓名。

(8)查询男同学“数学”的平均成绩、最高分和最低分。

(1)  UPDATE cj SET 平均分=(英语+数学+计算机+物理)/4,

总分=英语+数学+计算机+物理

(2)  SELECT 姓名,xs.学号

FROM xs,cj

WHERE xs.学号=cj.学号 and 四级通过

(3)  SELECT xs.性别, Avg(cj.数学) AS 数学平均分

FROM xs, cj

WHERE xs.学号=cj.学号

GROUP BY xs.性别;

(4)  SELECT xs.学号,姓名,性别,平均分

FROM xs, cj

WHERE xs.学号=cj.学号

ORDER BY 平均分 DESC

(5)  SELECT TOP 1 xs.学号,姓名

FROM xs,cj

WHERE xs.学号=cj.学号

ORDER BY 总分 DESC

或  SELECT xs.学号,姓名

FROM xs,cj

WHERE xs.学号=cj.学号

AND cj.总分=(SELECT Max(总分) FROM cj)

(6)  SELECT  xs.学号,姓名

FROM xs,cj

WHERE xs.学号=cj.学号

AND 英语>=85

(7)  SELECT  xs.学号,姓名

FROM xs,cj

WHERE xs.学号=cj.学号

AND 计算机 BETWEEN 70 AND 85

(8)  SELECT  Avg(数学) AS数学平均分,Max(数学) AS数学最高分,

Min(数学) AS数学最低分

FROM xs,cj

WHERE xs.学号=cj.学号 AND 性别="男"

access数据库技术习题答案9--10

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢