Access 2010数据库练习题

模块6 Access 2010数据库练习题

1. 选择题

(1) Access是 c 的数据库管理系统。

A. 层次型B. 网状型

C. 关系型D. 逻辑型

(2) 在Access中,表的含义是 d 。

A. 电子表B. 表格

C. 可打印输出的报表D. 数据库中的一种组件

(3) 表中的字段是 d 。

A. 函数B. 常量C. 表达式D. 变量

(4) 关系数据库系统中所管理的关系是 d 。

A. 一个mdb文件 B. 一个二维表

C. 若干个mdb文件 D. 若干个二维表

(5) 有关键字段的数据类型不包括 b 。

A. 字段大小可用于设置文本,数字或自动编号等类型字段的最大容量

B. 可对任意类型的字段设置默认值属性

C. 有效性规则属性是用于限制该字段输入值的表达式

D. 不同的字段类型,其字段属性有所不同

(6) Access支持的查询类型有 a 。

A. 选择查询,交叉表查询,参数查询,SQL查询和操作查询

B. 基本查询,选择查询,参数查询,SQL查询和操作查询

C. 多表查询,单表查询,交叉表查询,参数查询和操作查询

D. 选择查询,统计查询,参数查询,SQL查询和操作查询

(7) 查找入学成绩在400分以上并且所在系为中文的记录,逻辑表达式为 b 。

A. 入学成绩>=400.OR. 所在系=“中文”

B. 入学成绩>=400 .AND.所在系=“中文”

C. “入学成绩”>=400 .AND.“所在系”=“中文”

D. “入学成绩”>=400 .OR.“所在系”=“中文”

(8) 在SQL查询中使用WHILE子句指出的是 d 。

A. 查询目标B. 查询结果

C. 查询视图D. 查询条件

(9) 在下列说法中,查询中的数据 d 。

A. 来源于一个数据表

B. 来源于多个数据表

C. 与数据库无关

D. 是数据表中的全部数据

(10) 在Access中,窗体是由 c 组成。

A. 窗口和菜单B. 对话框

C. 页眉、主体和页脚D. 数据记录

(11) 以下不属于Access数据库子对象的是 b 。

A. 窗体B. 组合框 C. 报表D. 宏

(12) 如果一张数据表中含有照片,那么“照片”这一字段的数据类型通常为 c 。

A. 备注B. 超链接 C. OLE对象D. 文本

(13) 查询中的列求和条件应写在设计视图中 a 行。

A. 总计B. 字段C. 准则D. 显示

(14) 数据表视图中,可以 d 。

A. 修改字段的类型B. 修改字段的名称

C. 删除一个字段D. 删除一条记录

(15) 如果在创建表中建立字段“基本工资额”,其数据类型应当是 b 。

A. 文本B. 数字C. 日期D. 备注

(16) 在已经建立的“工资库”中,要在表中直接显示出我们想要看的记录,凡是记录时间为“2003年4月8日”的记录,可用 b 的方法。

A. 排序B. 筛选C. 隐藏D. 冻结

(17) Access2010中表和数据库的关系是 a 。

A. 一个数据库可以包含多个表 B. 一个表只能包含两个数据库

C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表

(18) 下面对数据表的叙述有错误的是 c 。

A. 数据表是Access数据库中的重要对象之一。

B. 表的设计视图的主要工作是设计表的结构。

C. 表的数据视图只用于显示数据。

D. 可以将其他数据库的表导入到当前数据库中。

(19) 将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,所使用的查询方式是 c 。

A. 删除查询B. 生成表查询

C. 追加查询D. 交叉表查询

(20) 在Access数据库中,对数据表进行列求和的是 a 。

A. 汇总查询B. 动作查询

C. 选择查询D. SQL查询

模块7---多媒体与常用工具软件练习题

1. 选择题

(1) 多媒体文件包含文件头和---两大部分。d

A. 声音B. 图像C. 视频D. 数据

(2) 数据---是多媒体的关键技术。b

A. 交互性B. 压缩C. 格式D. 可靠性

(3) 目前通用的压缩编码国际标准主要有---和MPEG。a

A. JPEGB. AVIC. MP3D. DVD

(4) MPEG是一个---压缩标准。c

A. 视频B. 音频C. 视频和音频D. 电视节目

(5)--- 在播放前不需要下载整个文件。a

A. 流媒体B. 静态媒体C. 多媒体D. 视频媒体

(6)--- 音乐可以模拟上千种常见乐器发音,但是不能模拟人们的歌声。d

A. WAV---B. MP3C. DVDD. MIDI

(7)--- 图形的尺寸可以任意变化而不会损失图形的质量。a

A. 矢量B. 位图C. JPGD. GIF

(8) 矢量图形是用一组---集合来描述图形的内容。b

A. 坐标B. 指令C. 点阵D. 曲线

(9) GIF文件的最大缺点是最多只能处理---色彩,因此不能用于存储真彩色的大图像文件。b

A. 128B. 256C. 512D. 160万

(10) 截取模拟信号振幅值的过程称为---。a

A. 采样B. 量化C. 压缩D. 编码

(11) 使用最广泛和简单的建模方式是---建模方式。d

A. 数字化B. 结构化C. 多媒体化D. 多边形

(12) 要阅读中国期刊的CAJ格式的文档文件,应该使用下面的---阅读软件d

A. 超星阅读器(SSTrader)B. Foxit Reader

C. 方正Apabi Reader---D. CAJViewer阅读器

(13) 试用软件的试用期一般是---。c

A. 一年B. 二个月C. 30天D. 3天

(14) 暴风影音属于---常用工具软件。c

A. 系统类B. 图形类C. 多媒体类D. 网络类

(15) 在安装软件时,可以改变安装目录,通常执行的是命令---可以。a

A. BrowseB. DeleteC. OkD. Happen

(16) 退出工具软件比较简单,以下几种方法中---不能正常退出工具软件。b

A. 单击标题栏右上角的图标×

B. 在标题栏上双击

C. 双击标题栏左侧的应用程序图标

D. 在标题栏上右击,在弹出的快捷菜单中执行“关闭”命令。

(17) 利用RealOne Player可以播放多种格式的视频个音频文件,下面的文件格式不能在RealOne Player中进行播放的是---。d

A. RM格式B. AVI格式C. ACT格式D. VOB格式

(18) 小张从网上下载了一种扩展名为CEB格式的免费图书,请为他推荐一种阅读改电子图书的阅读工具---。a

A. Apabi ReaderB. Foxit ReaderC. SSRraderD. CAJViewer

(19)--- 获取常用工具软件的方法最容易产生计算机病毒。d

A. 购买安装光盘B. 到官方网站下载

C. 利用操作系统自带的工具软件D. 通过网站下载

(20) 多媒体技术作为利用计算机技术把声、文、图像等多媒体集合成一体的技术,它具有一定的特征,如下所示不属于多媒体主要特征的是---。c

A. 交互性B. 复合型C. 分散性D. 实时性

1.列出所有男性职工的信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.性别)="男"));

列出所有女性职工的信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.性别)="女"));

列出王胜利的人的所有信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.姓名)="王胜利"));

列出所有男性党员职工的信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.性别)="男") AND ((职工信息表.党员否)=True));

2.列出所有党员的且基本工资大于等于3000的职工的姓名、性别、党员否和基本工资息

SELECT 职工信息表.姓名, 职工信息表.性别, 职工信息表.党员否, 工资表.基本工资

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

WHERE (((职工信息表.党员否)=True) AND ((工资表.基本工资)>=3000));

3.列出所有姓王的人的信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.姓名) Like "王*"));

列出所有姓王以外的人的信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.姓名) Not Like "王*"));

4.列出2000年以后(不包括2000年)参加工作的职工的职工号、姓名、性别、工作日期

SELECT 职工信息表.职工号, 职工信息表.姓名, 职工信息表.性别, 职工信息表.工作日期

FROM 职工信息表

WHERE ((Year([职工信息表]![工作日期])>2000));

列出2000年参加工作的职工的职工号、姓名、性别、工作日期

SELECT 职工信息表.职工号, 职工信息表.姓名, 职工信息表.性别, 职工信息表.工作日期

FROM 职工信息表

WHERE ((Year([职工信息表]![工作日期])=2000));

5.列出工龄满10年(必须满足10周年)的职工的信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE ((Year(Now())-Year([职工信息表]![工作日期])>=10));

6.按照“工作日期”升序形式显示“职工信息表”中所有人员的信息

SELECT 职工信息表.*

FROM 职工信息表

ORDER BY 职工信息表.工作日期;

按照“工作日期”降序形式显示“职工信息表”中所有人员的信息

SELECT 职工信息表.*

FROM 职工信息表

ORDER BY 职工信息表.工作日期 DESC;

7.利用职工号的前两位生成一个新字段,新字段的名字叫“职工代码”,要求显示原来所有的字段和新生成的字段

SELECT Left([职工号],2) AS 职工代码, 职工信息表.*

FROM 职工信息表;

8.统计工资表中所有男性职工的“基本工资”字段总和,并将结果赋值给新字段“基本工资合计”

SELECT Sum([基本工资]) AS 基本工资合计

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

WHERE (((职工信息表.性别)="男"));

9.统计职称为教授的补贴的平均值,并将结果赋值给“教授补贴平均值”

SELECT Avg([工资表]![补贴]) AS 教授补贴平均值

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

WHERE (((职工信息表.职称)="教授"));

10.统计职工号前两位等于“12”的人的个数,并将结果赋值给“人数”

SELECT Count([职工号]) AS 人数

FROM 职工信息表

WHERE ((Left([职工信息表]![职工号],2)="12"));

11.统计女性职工中补贴一项的最大值,并将结果赋值给“女性职工补贴”最大值

SELECT Max([补贴]) AS 女性职工补贴

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

WHERE (((职工信息表.性别)="女"));

12.统计公积金的最小值和最大值,并将结果分别赋给变量min-gjj、max-gjj

SELECT Max([公积金]) AS [max-gjj], Min([公积金]) AS [min-gjj]

FROM 工资表;

13.求每个教研室“基本工资平均值”。其中“基本工资平均值”一列数据由统计计算得到

SELECT 职工信息表.教研室编号, Avg(工资表.基本工资) AS 基本工资之平均值

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

GROUP BY 职工信息表.教研室编号;

14.要求计算并替换每一条记录中的“工龄”字段

UPDATE 职工信息表 SET 职工信息表.工龄 = Year(Now())-Year([职工信息表]![工作日期]);

15.计算每位职工的应发工资字段值

UPDATE 工资表 SET 工资表.应发工资 = [工资表]![基本工资]+[工资表]![补贴]-[工资表]![公积金];

16.要求按照女性职工生成一个名为“人事表1”的新表,其中包含4个字段:职工号、姓名、性别、职称

SELECT 职工信息表.职工号, 职工信息表.姓名, 职工信息表.性别, 职工信息表.职称 INTO 人事表1

FROM 职工信息表

WHERE (((职工信息表.性别)="女"));

17.要求将所有男性职工的记录追加到名为“人事表1”的表中,其中包含4个字段:职工号、姓名、性别、职称

INSERT INTO 人事表1 ( 职工号, 姓名, 性别, 职称 )

SELECT 职工信息表.职工号, 职工信息表.姓名, 职工信息表.性别, 职工信息表.职称

FROM 职工信息表

WHERE (((职工信息表.性别)="男"));

18.要求物理删除“人事表1”男性职工记录

DELETE 人事表1.性别, 人事表1.职工号, 人事表1.姓名, 人事表1.职称

FROM 人事表1

WHERE (((人事表1.性别)="男"));

19.要求将“姓名”字段作为参数,设定提示文本为“请你输入姓名”,查询结果显示所有字段信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.姓名)=[请你输入姓名]));

20.要求将“名”字段作为参数,设定提示文本为“请你输入名”,查询结果显示姓王所有字段信息

SELECT 职工信息表.*

FROM 职工信息表

WHERE (((职工信息表.姓名)="王"+[请你输入名]));

21.统计输出每个教研室男女生基本工资的平均值

TRANSFORM Avg(工资表.基本工资) AS 基本工资之平均值

SELECT 职工信息表.教研室编号

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

GROUP BY 职工信息表.教研室编号

PIVOT 职工信息表.性别;

22.要求将“姓名”字段作为参数,设定提示文本为“请输入要查询的职工的姓名”,查询结果显示5个字段:职工号、姓名、性别、工作日期和应发工资

SELECT 职工信息表.职工号, 职工信息表.姓名, 职工信息表.性别, 职工信息表.工作日期, 工资表.应发工资

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

WHERE (((职工信息表.姓名)=[请输入要查询的职工的姓名]));

23.要求将“名”字段作为参数,设定提示文本为“请输入要查询的职工的名”,查询结果显示王什么的5个字段:职工号、姓名、性别、工作日期和应发工资

SELECT 职工信息表.职工号, 职工信息表.姓名, 职工信息表.性别, 职工信息表.工作日期, 工资表.应发工资

FROM 工资表 INNER JOIN 职工信息表 ON 工资表.职工号 = 职工信息表.职工号

WHERE (((职工信息表.姓名)="王"+[请输入要查询的职工的名]));

1.创建名为“男性职工”的查询,列出“基本情况表”数据表中部门为“后勤处”和“信息部”的所有男性职工的信息。

SELECT 基本情况表.*

FROM 基本情况表

WHERE (((基本情况表.性别)="男") AND ((基本情况表.部门)="后勤处")) OR (((基本情况表.性别)="男") AND ((基本情况表.部门)="信息部"));

SELECT 基本情况表.*

FROM 基本情况表

WHERE (((基本情况表.性别)="男") AND ((基本情况表.部门)="后勤处" Or (基本情况表.部门)="信息部"));

4.创建名为“部门代码”的查询,在“基本情况表”中,要求利用工号的前2位产生一个新字段“部门代码”,并在查询中显示原来的所有字段和“部门代码”字段。

SELECT Left([工号],2) AS 部门代码, 基本情况表.*

FROM 基本情况表;

5.创建名为“最小年龄”的查询,在“基本情况表”中,要求:显示年龄最小的教师的姓名和性别

SELECT 基本情况表.出生年月, 基本情况表.姓名, 基本情况表.性别

FROM 基本情况表

WHERE (((基本情况表.出生年月)=(SELECT Max([出生年月])FROM 基本情况表;)));

7 创建名为“80后”的查询,在“基本情况表”中,显示1980年(含1980年)后出生人员的工号和姓名

SELECT 基本情况表.出生年月, 基本情况表.工号, 基本情况表.姓名

FROM 基本情况表

WHERE ((Year([基本情况表]![出生年月])>=1980 And Year([基本情况表]![出生年月])

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180609G0DMVX00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券