数据库基础与应用
1.利用 QL 语言所建立的视图在数据库中属于(B)
A 实表
B 虚表C 索引D 字段
2.下面属于 Aecess 数据库中所含操作对象的是(B)
A 文件
B 宏
C 索引D 视图
3.设一个关系为 R(A,B,C D,E),它的最小函数依赖集为 F= 4 一→E,A→C,B 一 D,D→B,则该关系的候选码为(A )
A A
B B
C C
D D
4.在文件系统中,存取数据的基本单位是(A)。
A 记录
B 数据项
C 二进制位D 学节
5.在 Access 中,如果只想显示表中符合条件的记录,可以使用的方法是(A) 。
A 筛选
B 删除C 冻结D 隐藏
6.在 Access 中,若利用宏打开一个查询,则选择的宏操作命令是(B)。
A OpenTable
B OpenQuery C OpenForm
D OpenReport
7.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是(C)
A 人工管理
B 文件系统
C 数据库系统
D 分布式数据库系统
8.设两个关系中分别包含有m 和n 个属性,它们具有同一个公共属性,当对它们进行等值连接时, 运算结果的关系中包含的属性个数为(C)
A m*n
B m+n-1 Cm+n
D m+n+1
9.在 SOL 的查询语句中, group by 选项实现的功能是(D)
A 选择
B 求和C 排序
D 分组统计
10.在报表设计视图中,若需要在报表每一页的顶部都打印出相关信息,则该信息应设置在(B)
A 报表页眉
B 页面页眉
C 主体
D 页面页脚
11.如果要将查询结果作为一个新表添加到数据库中,应该使用(C)
A 选择查询
B 追加查询
C 生成表查询
D 更新查询
12.在 Access 中,一屏不能够同时显示表中多条记录的窗体类型属于(D )。
A 数据表
B 数据透视图
C 数据透视表
D 纵栏式
13.在数据库系统中,存取数据的基本单位是(B)
A 记录
B 数据项
C 二进制位
D 字节
14.如果要设计一个报表,该报表将用于标识公司的资产设备,则应将该报表设计为(D)
A 标签报表
B 一般报表
C 交叉报表
D 数据透视图报表
15.如果要将查询结果添加到一个指定的数据表中,应该使用(B)
A 选择查询
B 追加查询
C 生成表查询
D 更新查询
16.由概念设计进入关系数据模型的逻辑设计时,必须被转换为对应基本表的联系类型是(C) A 1 对 1
B 1 对多
C 多对多
D 多对 1
17.设两个关系中分别包含有 m 和 n 个属性,它们具有同一个公共属性,当对它们进行自然连接时,运算结果的关系中包含的属性个数为(B)。
A m*n
B m+n-1 C m+n
D m+n+1
18.在利用计算机进行数据处理的四个发展阶段中,第二个发展阶段是(B)。
A 人工管理
B 文件系统
C 数据库系统
D 分布式数据库系统
19.在窗体使用的控件中,用于显示和修改数据表中字段的常用控件是(C)。
A 标签控件
B 复选框控件
C 文本框控件
D 选项组控件
20.设一个关系为 R(A,B,C,D,E,E, C),它的最小函数依赖集为 FD=LA→B, C→D,5HE,E→E,则该关系的候选码为(A)
A (A,C,C)
B (A,C)
C (A,E,G)
D (A.G)
21.在 Access 中,字段的“有效性规则”属性可用来用户在该字段中输入的数据,它与该字段构成一个(A)。
A 逻辑表达式
B 控制符
C 特殊字符串
D 函数
22.在 Access 数据库中,不存在的操作对象的类型是(D)
A 表
B 窗体
C 查询
D 视图
23.在 SQL 的查询语句中,order by 选项实现对结果表的功能是(C)
A 投影
B 求和C 排序
D 分组统计
24.在 Access 中,若利用宏打开一个表,则选择的宏操作命令是(A)
A OpenTable
B OpenQuery C OpenForm
D OpenReport
25.在 Access 数据库中,不存在的操作对象的类型是(A )。
A 索引
B 窗体
C 查询
D 报表
26.在实体中能作为码的属性称为(C)。
A 一般属性
B 特殊属性
C 主属性
D 非主属性
27.若两个基本表是通过对应的主码建立联系的,则该联系的类型只能是(A)。
A 1 对 1
B 1 对多
C 多对多
D 多对 1
28.在 SQL 的建立基本表操作中,定义主码约束所使用的保留字为 (A)。
A PRIMARY
B UNIQUE C CHECK
D FOREIGN
29.在下列建立报表的命令中,使用最简单的报表命令是(D)。
A 报表向导
B 空报表
C 报表设计D 报表
30.设一个关系为 R (A,E, C, D,E),它的最小函数依赖集为 FD={A→E,B→C,D→E},则该关系的候选码(C)。
A (A,C)
B (A,B)
C (A,D) D (AE)
31.在利用计算机进行数据处理的四个发展阶段中,第一个发展阶段是(A)。
A 人工管理
B 文件系统
C 数据库系统
D 分布式数据库系统
32.在 Access 中要创建一个查询对象,不可以使用(D)
A 查询向导
B 查询设计
C SQL 语句
D 窗体设计
33.在 Access 中,字段的“字段大小”属性是一个(C)。
A 字符串
B 实数
C 整数
D 日期
34.若要在窗体设计视图中加入标题文本的显示内容,最适合选用的控件是(A)。
A 标签
B 文本框
C 选项组
D 图片
35.在 Access 中,若利用宏打开一个报表,则选择的宏操作命令是(D)。
A OpenTable
B OpenQuery C OpenForm
D OpenReport
36.设两个关系 R1 和 R2 中分别包含有 m 和 n 个元组,R1 对 R2 存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为(D)。
A m*n B m+n C m
D n
37.创建宏时至少要定义一个宏操作,并要设置相应的(C)。
A 条件
B 命令按钮
C 宏操作参数
D 注释信息
38.当启动一个数据库时将自动执行一个宏,此宏的名称必须为(A)
A AutoExec
BEzce CAuto
D Macro
39.在 SQL 的建立基本表操作中,定义检查约束所使用的保留字为(C)
A UNIQUE
B DEFAULT
C CHECK
D NULL
40.利用 ER 图进行描述的是(A)
A 概念数据模型
B 逻辑数据模型
C 关系数据模型
D 对象数据模型
41.设一个关系R1 中的属性A 是外码,它对应关系R2 中的主码为B,其中被称为父关系的是(B)
A R1
B R2
C A
D B
43.在 Access 委据库中,不存在的操作对家的类型是(B)。
A 模块
B 表格C 查询D 报表
44.下列不属于修改数据的查询是(B)。
A 生成表查询
B 参数查询
C 更新查询
D 追加查询
45.在 Access 中,若要实现不同操作对象之间的切换,则应该使用的对象是( B)。
A 报表
B 窗体C 表
D 查询
47.在 SQL 的建立基本表操作中,定义单值约束所使用的保留字为(B)。
A PRIMARY
B UNIQUE C CHECK
D FOREIGN
48.在 Access 的表定义中,字段的 OLE 对象类型用来存储(D)。
A 文本数据
B 数字数据
C 货币数据
D 多媒体
49.层次数据模型的结构是一种(D)。
A 线性结构
B 图结构
C 二维表结构
D 树结构
50.属性的取值范围被称为(B)。
A 实体
B 域
C 联系
D 码
51.以一个基本表中的允许有重复值的属性作为外码同另一个基本表中的主码建立联系,则这种联系的类型为(D)。
A 1 对 1
B 1 对多
C 多对多
D 多对 1
52.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A→B,A→C, (C, D) →E},则该关系的候选码为(C)。
A (A,C)
B (C,D)
C(A,D)
D (B,D)
55.在 Access 数据库中,不存在的操作对象的类型是(B)。
A 模块
B 表格
C 查询D 报表
66.在下列建立报表的命令中,使用最简单的报表命令是(A)。
A 报表向导
B 空报表
C 报表
D 报表设计
在 Access 的表定义中,字段的 LE 对象类型用来存储(D)。
A 文本数据
B 数字数据
C 货币数据
D 多媒体
76.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD=[A-B,A-C,(C,D)-E],则该关系的候选码为(A)。
A(A,C)
B(C,D)
C(A.D)
D(B.D)
77.网状数据模型的结构是一种(B)。
A 线性结构
B图结构
C二维表结构D 树结构
78.报表由 5 个部分所组成,紧邻主体部分之前的部分是(C)
A 报表页眉
B 页面页脚C 页面页眉D 报表页脚
79.下列不属于修改数据的查询是(A)。
A 交叉表查询
B 追加查询
C 删除查询
D 更新查询
80.在 Access 的操作界面中,命令按钮控件主要被使用的对象类型是(B)
A 查询
B 窗体
C 表D 报表
81.在 Access 的表设计视图中,其上半部分所列的数据项不包括(C)。
A 字段名称
B 数据类型
C 字段属性
D 说明
82.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD=[A-B,A-C,C-D,C-E},若要规范化为第三范式,则被分解后的关系个数为(B)
A1 B2 C3 D4
83.在 Access 的主界面操作窗口中,不存在的区域为(D)
A 功能区
B 导航区
C 工作区
D 描述区
84.对两个基本表通过一方为主码的公共字段建立联系,这种联系的类型不可能为(C)。
A1 对 1
B1 对多
C 多对
多D 多对 1
.在 Access 中,有四种自动创建窗体的命令,下面不属于此类命令的是(B)。
A 窗体
B 窗体设计
C 多个项目
D 数据表
90.设一个关系为 R(A,B,C,D),它的最小函数依赖集为 FD={A-B,A-C,C-D},该关系最高满足(A)。
A 第一范式
B 第二范式
C 第三范式
D范式
91.在父和子的关系中,子关系中每个元组的外码值或者为空,或者等于父关系中的(C)。
A 属性
B 超码
C 主码D 元组
92.报表由 5 个部分所组成,则最开始的部分是(A)。
A 报表页眉
B 页面页脚C 页面页眉D 报表页脚
93.在 Access 的主界面操作窗口中,不存在的区域为(A)
A 打印区
B 导航区
C 工作区
D 功能区
94.一个关系中的每一行称为一个(B)。
A 元组
B 属性
C 表达式
D 条件
95.在一个数据库应用系统设计的过程中,第三个阶段是(C)
A 需求分析
B 概念设计
C 逻辑设计
D 物理设计
96.在 Access 中,不存在的生成器窗口是(C)
A 代码生成器
B 表达式生成器
C 变量生成器
D 宏生成器
97.在 access 中,参数查询属于( D)
A 更新查询
B 追加查询
C 交叉表查询
D 选择查询
98.在带有保留字 VIEW 的 SQL 语句中,其操作对象是(D)
A 查询
B 索引
C 基本表
D 视图
100.在 Aess 的表设计视图中,进行字段有效性规则的设置时,日期常量需要使用的定界符为(A)。
A#字号
B 中括号
C 双引号
D 圆括号
106.设一个关系为 R(A,B,C,D,E),它的最小函数依赖集为 FD={A-B,B-C,D-E},则该关系的候选码为(A)。
A(A,C)
B(A,B) C(A,D)
D(A,E)
118.一个关系中的每一行称为—个(A)
A 元组
B 属性
C 表达式D 条件
130.设一个关系为 R(A ,B,C,D,E),它的最小函数依赖集为 FD=(A→B,4→C,C→D,C→E),若要规范化为第三范式,则被分解后的关系个数为(C)
A1 B2 C3 D4
131.在 Accees 的主界面操作窗口中,不存在的区城为(D)
A 功能区
B 导航区
C 工作区
D 描述区
二、判断题
1.在 VBA 语言中,所使用的语句关键字、函数名、变量名、对象名单等,其字母大小写是敏感的,是不等效的。(错)
2.在 Access 中,通过建立选择类别的查询不能够改变现有表中的数据内容。(错)
3.在 Access 中,所有窗体都对应有设计视图,利用设计视图可以设计和修改窗体的结构,并可以对窗体进行外观的美化(对)
4.在 SQL 语言中,整数型常量和实数型常量需要使用单引号括起来。(错)
5.嵌入到 Access 管理系统中的语言是 VBA 语言。(对)
6.在 Access 的窗体中,一个选项组对象只能包含多个切换按钮、不能包含多个选项按钮。(错)
7.假定在一个关系中存在 X→Y 的函数依赖,则称 Y 为决定因素。(错)
8.一个数据库应用系统开发过程的第 1 个阶段是需求分析。(对)
9.在 Access 中,查阅向导是一种数据类型,其值的来源可以是数据库中一个表内某列的值。
(对)
10.当打开一个表对象后,利用“报表”命令建立报表时,将立即产生出针对该表对象的一个报表。(对)
11.在一个关系中,可以只有关系模式,而暂时没有关系内容。(对)
12.关系数据模型是以二维表为基础的。(对)
13.在 Access 中,所有窗体都对应有设计视图。(对)
14.在 Access 中,通过建立交叉表查询能够改变现有表中的数据内容。(错)
15.在 Access 中,建立一个宏对象时,每条宏命令的操作参数的设置在宏设计视图中进行。(对)
16.关系数据模型是以树结构图为基础的。(错)
17.假定在一个关系中存在并且 X⊉ Y,则称 X→Y 为平凡函数依赖。(错)
18.需求分析阶段的主要目标是画出数据流图,建立数据字典和编写需求说明书。(对)
19.在 Access 中,查阅向导是一种数据类型,其值的来源可以由用户直接定义,也可以使用现成表内的某列值。(对)
20.对一个控件建立相应的事件过程时,它可以是以 SUEB 为标识的一般过程,也 21.可以是以FUMCTION 为标识的函数过程。(错)
22.在 Access 中,同一时刻可以从一个选项组中选择多个按钮。(错)
23.在 SQL 语言中,字符型常量和日期型常量不需要使用任何符号作为起止标记符。(错)
24.在一个关系中,包含有关系模式,也可以同时包含有关系的内容。(对)
25.嵌入到 Access 管理系统中的语言是 c++语言。(错)
26.在 Access 的数据表视图窗口中,能够查看与之关联的电子数据表的内容。(对)
27.Access 数据库中的宏对象是在窗体和报表对象中使用的。(对)
28.在 Access 中,利用查询能够对表中的字段进行计算、分组统计和汇总。(对)
29.在一个关系中,若存在 X→Y 和 WY→Z,则不存在 WX→Z。(错)
30.在 SELECT 语句的 FROM 选项中,每对表之间的连接方式共有两种。(错)
31.在 Access 中,数据表外观的调整只能改变其观感,不能改变表中数据的存储格式和内容。(对)
32.在 Access 的窗体中,绑定型控件主要起到信息提示和美化窗体的作用。(错)
33.实体之间的联系共有两种,即 1 对多联系和多对多联系。(错)
34.对两个关系按照一方的主码进行自然连接,在其运算结果的关系中,其元组个数必然大于等于原有两个关系中的元组个数之和。(错)
35.利用“标签”命令建立标签报表时,将依次打开一系列标签向导对话框。(对)
36.假定一个笛卡儿积中有 m 个元组,在由它所产生的任何一个关系中,其元组数必然大于等于 m。(错)
37.利用 VBA 编写相应事件的过程代码时,使用的是表达式生成器。(错)
51.对两个关系按照一方的主码进行等值连接,在其运算结果的关系中,其元组个数必然小于等于原有两个关系中的元组个数之和。(错)
52.Access 数据库中,窗体和报表的数据来源是表或查询。(对)
53.在 Access 的窗体中,绑定型控件用来显示、输入和修改表中的内容。(对)
54.利用“标签”命令建立标签报表时,不需要打开一系列标签向导对话框,就能够直接设计出标签对象。(错)
59.假定在一个关系中存在一定的函数依赖,则称为决定因素。(错)
65.在一个关系中,元组个数不能为 0。(错)
66.在 Access 中,通过建立某些查询可以改变现有表中的数据内容。(对)
67.在 Access 中,表中数据可按某个列或某些列的值由小到大或由大到小的顺序排列。(对)
68.在 SQL 语言中,字符型常量和日期型常量需要使用单引号括起来。(对)
69.利用 VBA 编写相应事件的过程代码时,使用的是宏生成器。(错)
70.在 SELECT 语句的 FROM 选项中,每对表之间无法建立任何连接方式。(错)
71.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称之为元关系或数据字典。(对)
72.在 Access 中,利用查询只能够得到表中字段的内容,不能够对其进行计算,分组统计和汇总。(错)
109.对两个关系进行等值连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。(错)
110.在一个关系中,若存在→Y 和→Z,则也存在 WX→Z。(对)
111.在 Access 的查询设计网格中,被列出的字段可以进行显示,也可以取消其显示。(对)
112.利用仍 A 编写相应事件的过程代码时,使用的是代码生成器。(对)
113.利用“报表”和“报表向导”命令建立报表时,具有不同的操作过程。(对)
114.在 Access 中,数据表外观的调整不仅可以改变其观感,而且还能够改变表中数据的内容。
(错)
115.在 Access 中,一个窗体只存在主体部分,没有窗体页眉和窗体页脚部分。(错)
116.在 SELECT 语句的 FROM 选项中,每对表之间的连接方式共有三种,分别称为中间连接、左连接和右连接。(对)
117.在 Access 的数据表视图窗口中,不能够查看与之关联的电子数据表的内容。((错))
118.假定一个笛卡儿积中有个元组,在由它所产生的任何一个关系中,其元组数必然小于等 m。
(对)
119.实体之间的联系共有两种,即 1 对 1 联系和 1 对多联系。(错)
120.Access 数据库中的宏对象是在查询对象中使用的。(对)
121.实体之间的联系有 3 种,即 1 对 1 联系、1 对多联系和多对多联系。(对)
122.进行 VBA 程序开发所使用的编辑工具是 VBE (Visual Basic for Editor)。(对)
123.在 Aocess 数据库中,所有的基本数据都是存储在查询对象中的。(错)
124.已知两个定义域的基数分别为 m 和 n,则它们的笛卡儿积中的元组数为 m+n。(对)
125.在 SELECT 语句的 FROM 选项中,只能给出一个表,不能给出多个表。((错))
三、程序分析题
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)
1.任面查询语句中,所使用的表对象是(A) select*
from 学生
where 性别一男:or 专业=计算机’
A 学生
B 性别C 专业
D 计算机
2.在下面查询语句执行时,显示出每条学生记录的年级字段的值为(C)。select*
from 学生
where 年级=2or 年级=3
A3 或 4
B1 或 2
C2 或 3
D 1 或 4
3.在下面两条查询语句中,前者显示出的数值通常比后者显示出的数值(A)。select count(distinct 学生号)from 选课
select count(学生号) from 选课
A 大
B 小
C 相等
D 不好说
4.在下面查询语句中,进行分组统计所使用的字段名称为(D)。select 专业.count(* )as 专业人数
from 学生group by 专业
A count(*)
B 专业人数
C 学生
D 专业
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int) 课程(课程号 char(4),课程名 char(10),课程学分 int)
选课(学生号 char(7),课程号 char(4),成绩 int)
5.在下面查询语句中,作为等值连接字股使用的是(B)。select 学生,学生号,选课 成绩
from 学生,选课
where 学生,学生号=选课,学生号
A 学生
B 学生号
C 选课
D 成绩
6.在下面查询语句中,所使用常量的数据类型是(D)
select* from 选课
where 学生号=0303001
A 日期
B 实数
C 整数
D 字符
7.在下面查询语句中,包含有的子句(选项)个数为(B) select distinct 课程号 from 选课
A 1
B 3
C 2
D 4
8.在下面查询语句中,涉及到选课表中的字段个数为(A) select*
from 课程
where 课程号 in (select 课程号 from 选课)
A 1
B 2
C 3
D 4
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示: 学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)
9.在下面查询语句中,作为字段名称使用的是(A)。select*
from 学生
where 专业=‘计算机' or 专业=电子
A 专业
B 计算机
C 学生
D 电子
10.在下面查询语句中,所使用常量的数据类型是(C)。 select*
from 选课where 成绩≥80
A 日期
B 实数
C 整数
D 字符
11.在下面查询语句中,包含有的子句(选项)个数为(D)。 select * from 学生 where 性别=‘男’
A 1
B 2
C 4
D 3
12.在下面查询语句中,涉及到选课表中的字段个数为(B)。 select *
from 学生
where exists (select*from 选课
where 学生,学生号=选课,学生号 and 选课成绩:>=80)
A 1
B 2
C 3
D 4
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:
学生(学生号 char(7),姓名 char(8),性别 char(2),专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4).成绩 int)
13.在下面查询语句中,所使用的字段函数 count 是用来(D)。
select count(*)
from 学生 where 性别=‘男’
A 求平均值
B 求最大值
C 统计记录个数
D 求总和
14.在下面查询语句中,所使用表对象的名称为(C)。 select 课程学分
from 课程
where 课程名=‘操作系统'
A 课程
B 课程学分
C 课程名
D 操作系统
15.在下面查询语句中,作为分组统计而使用的关键字是(D)。select 学生号,max(成绩)
from 选课
group by 学生号
A group by
B select C from
D max
16.在下面查询语句执行时,显示出的学生记录表示(D)。select*
from 学生
where 学生号 not in (select 学生号 from 选课)
A 有选修课程
B 只有一门选修课程C 没有选修课程
D 有一门或两门选修课程
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:
学生(学生号 char(7),姓名 char(8).性别 char(2).专业 char(10),年级 int)
课程(课程号 char(4),课程名 char(10),课程学分 int) 选课(学生号 char(7),课程号 char(4),成绩 int)
25.在下面查询语句中,所使用的字段函数 max 是用来(B)。
select max(成绩from 选课
A 求总和
B 求最大值
C 求最小值D 求平均值
26.在下面查询语句中,作为学生表别名使用的是(C)。
select count(*) from 学生 XS
Aselect B from CXS
Dcount
27.在下面查询语句中,所使用的星号*代表课程表中的(B)
select' from 课程
order by 课程名
A 所有字段
B 一部分字段
C 第一个字段
D 最后一个字段
28.在下面查询语句执行时,显示出的每条课程记录的课程号(D)。
select from 课程
where not exists ( select
from 选课
where 课程.课程号=选课.课程号
A 不出现在选课表中
B 在选课表中出现两次
C 在选课表中出现一次
D 出现在选课表中
假定在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义如下所示:
学生(学生号 char(7),姓名 char(8),性别 char(2).专业 char(10),年级 int)
课程(课程号 char(4)课程名 char(10).课程学分 int) 选课(学生号 char(7),课程号 char(4).成绩 intj
29.在下面查询语句中,所使用的字段函数 avg 是用来(A)。select avg(成绩
from 选课
where 课程号-'C001
A 求平均值
B 求总和
C 求最小值
D 求最大值
30.在下面查询语句中,作为课程表别名使用的是(B)。
select max(课程学分) from 课程 kch
A select B from Cmax Dkch
31.在下面查询语句中,所使用的星号*代表选课表中的(A)。
select from 先课
order by 成绩
A 部分字段
B 所有字段
C 最后一个字段D 第一个字段
32.在下面查询语句执行时,显示结果的排列次序将由一个列的值决定,该列是《
select 专业,count(A)as 专业人数
from 学生group by 专业
order by 专业人数 ASC
A 专业人数
B 专业
C 学生
D ASC下载本文