数据库语言程序设计试卷(非计算机及计算机专业)
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:41

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】事务是数据库进行的基本工作单位。
如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于________状态。
A.安全性B.一致性C.完整性D.可靠性正确答案:B2.【单选题】部门表tb_dept 的定义如下:下列说法中正确的是______。
CREATE TABLE tb_dept(deptno CHAR(2) primary key ,dname CHAR(20) Not null ,manager CHAR(12),telephone CHAR(15));A.deptno 的取值不允许为空,不允许重复B.dname 的取值允许为空,不允许重复C.deptno 的取值允许为空,不允许重复D.dname的取值不允许为空,不允许重复正确答案:A3.【单选题】模式/ 内模式映像保证数据库系统中的数据能够具有较高的______。
A.逻辑独立性B.物理独立性C.共享性D.结构化正确答案:B4.【单选题】设有一个成绩表Student_JAVA(id,name,grade) ,现需要编写一个触发器,监视对该表中数据的插入和更新,并判断学生的成绩grade ,如果成绩超过100分,在触发器中强制将其修改为100( 最高分) ,那么应该将触发器定义为______。
A.AFTER触发器和BEFORE触发器都不可以B.AFTER触发器C.AFTER触发器和BEFORE触发器都可以D.BEFORE触发器正确答案:D5.【单选题】下列关于外键的叙述中,错误的是______。
A.外键是在一个或一组属性上定义的约束B.外键的取值可以为空C.外键是所参照关系的主键或唯一性索引的属性列D.外键是唯一标识元组的一个或一组属性正确答案:D6.【单选题】MySQL中,不能创建索引的语句是______。
数据库技术试题

数据库技术试题课程代码:3139第一部分选择题一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内.错选或未选均无分。
1.关系数据库中的视图属于4个数据抽象级别中的()A 外部模型B 概念模型C 逻辑模型D 物理模型2.在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要3.为了防止一个用户的工作不适当地影响另一个用户,应该采取()A 完整性控制B 安全性控制C 并发控制D 访问控制4.关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性5.在MS SQL Server中,用来显示数据库信息的系统存储过程是()A sp_ dbhelpB sp_ dbC sp_ helpD sp_ helpdb6.下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB27.SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE8.如果在关系的分片过程中使用了选择操作,则不可能是()A 水平分片B 垂直分片C 导出分片D 混合分片9.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为()A 递归实体B 弱实体C 复合实体D 联系实体10.存在一个等待事务集{T0,T1,…,T n},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,T n—1正等待被T n锁住的数据项,且T n正等待被T0锁住的数据项,则系统的工作状态处于()A 并发处理B 封锁C 循环D 死锁11.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有()A 片段透明性B 地址透明性C 局部映象透明性D 异地透明性12.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一个班级.在班级与学生实体的联系中,学生实体的基数是()A(0, 1)B(1, 1)C(1,10)D(10,50)13.关系R(A,B)和S(B,C)中分别有10个和15个元组,属性B是R的主码,则中元组数目的范围是()A(0,15)B(10,15)C(10,25)D(0,150)14.有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构15.设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKEA ‘_ _ W _ %'B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’16.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束17。
2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)试卷号:43

2023年计算机二级《MySQL数据库程序设计》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】下列关于SQL的叙述中,正确的是______。
A.SQL是专供MySQL使用的结构化查询语言B.SQL是一种过程化的语言C.SQL是关系数据库的通用查询语言D.SQL只能以交互方式对数据库进行操作正确答案:C2.【单选题】在讨论关系模型时,与“属性”同义的术语是______。
A.元组B..NC.. 表D.关系正确答案:B3.【单选题】下列SQL语句中,创建关系表的是____。
A.ALTERB.CREATEC.UPDATED.INSERT正确答案:B4.【单选题】语句int(*ptr)() 的含义是( )。
A.ptr 是一个返回值为int 的函数B.ptr 是指向int 型数据的指针变量C.ptr 是指向函数的指针,该函数返回一个int 型数据D.ptr 是一个函数名,该函数的返回值是指向int 型数据的指针正确答案:C5.【单选题】对于日期"2013 年10 月21 日",MySQL默认显示的格式是______。
A."2013-10-21"B."2013-21-10"C."10-21-2013"D."21-10-2013"正确答案:A6.【单选题】在使用CREATE INDEX创建索引时,其默认的排序方式是______。
A.升序B.降序C.无序D.聚簇正确答案:A7.【单选题】下列程序的输出结果是( )。
#includevoid p(int*x){ printf("%d ¨,++*x);}void main(){ int y=3;p(&y);}A.3B.4C.2D.5正确答案:B8.【单选题】在使用SHOW GRANTS命令显示用户权限时结果为USAGE,该用户拥有的权限为______。
数据库练习试卷1(题后含答案及解析)

数据库练习试卷1(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。
1.DBMS是位于______之间的一层数据管理软件。
A.OA软件与用户B.OS与DBC.硬件与软件D.OS与硬件正确答案:B2.在SQL中,外模式一级数据结构的基本单位是______。
A.基本表B.视图C.E-R图D.用户表正确答案:B解析:数据库的三级体系结构为外模式、模式和内模式,其中外模式也称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
3.若两个实体之间的联系是1:m,则实现1:m联系的方法是______。
A.在“m”端实体转换的关系中加入“1”端的实体转换所得的关系的码B.将“m”端实体转换关系的码加入到“1”端的实体转换所得的关系C.在两个实体转换的关系中,分别加入另一个关系码D.将两个实体转换成一个关系正确答案:A解析:1:m类型的联系转换为实体有两种方法:第一种方法是把联系转换为一个独立的关系模式;第二种方法是把联系与“m”端实体对应的关系模式合并。
如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系体本身的属性均转换为关系的属性,而关系的码为m端实体的码;如果与“m”端关系模式合并,则把联系的属性加入到“m”端,并在“m”端加入“1”端的码。
4.若R1={a,b),R2={a,b,c,d),则R1×R2集合中共有______个元组。
A.2B.4C.6D.8正确答案:D解析:两个关系的笛卡儿积中元组的个数为两个关系中元组个数的乘积。
所以答案应为D。
5.两个子查询的结果______时,可以执行并、交、差操作。
A.结构完全一致B.结构完全不一致C.结构部分相同D.主键完全相同正确答案:A解析:基本概念题。
数据库应用技术考题

试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。
每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。
A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。
A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。
A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。
A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。
A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。
A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。
A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。
A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。
A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计’B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计’C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’11.SQL SERVER数据库的备份不支持( D )。
数据库原理与应用模拟试卷2

《数据库原理与应用》模拟试卷2一、选择题(具体要求。
本大题共15道小题,每小题2分,共30分)DBS是一个集合体,包含数据库、计算机硬件、软件和(C)。
A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库系统的数据独立性体现在(B)。
A.不会因为数据的变化而影响到应用程序B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构要保证数据库的数据独立性,需要修改的是()。
A. 模式与外模式B. 模式与内模式3. 下面的选项不是关系数据库基本特征的是(A)。
A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关4. 关系数据库管理系统应能实现的专门关系运算包括(D)。
A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(B)。
ⅰ. πS_ID,SCORE (σ age>22 (SC) )ⅱ. σ age>22 (πS_ID,SCORE (SC) )ⅲ. πS_ID,SCORE (σ age>22 (πS_ID,SCORE,AGE (SC) ) )A.ⅰ和ⅱB. 只有ⅱ正确C. 只有ⅰ正确D. ⅰ和ⅲ正确6. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A. 数据查询B. 数据操纵C. 数据定义D. 数据控制7. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。
A. DELETE Age from SB. ALTER TABLE S DROP AgeC. UPDATE S AgeD. ALTER TABLE S …Age‟8. 在SQL语言中,子查询是(D)。
4月全国计算机三级数据库技术考题试卷及答案

4月全国计算机三级数据库技术考题试卷及答案一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项涂在答题卡相应位置上,答在试卷上不得分。
(1)下列有关程序设计语言的叙述中,哪一个是不正确的?A)机器语言是最初级的计算机语言B)机器语言程序的形式是二进制代码C)机器语言需要编译后才可以被计算机执行D)用机器语言编写程序比较困难(2)用计算机进行导弹飞行轨道的计算,属于下列哪一个计算机应用领域?A)人工智能B)过程控制C)辅助设计D)科学和工程计算(3)TCP/IP参照模型在下列哪一层定义了用户数据报协议(UDP)?A)链路层B)网络层C)传输层D)应用层(4)一个数字签名算法至少应该满足三个条件,下列有关叙述中,哪一个不属于数字签名算法的条件?A)签名者事后不能否认自己的签名B)该数字签名必须是所签文件的物理部分C)当发生签名真伪争执时,有第三方能够解决争执D)接受者能够验证签名,而任何其他人都不能伪造签名(5)下列条目中,哪些属于计算机病毒的特征?I.传染性II.可激发性III.隐蔽性IV.潜伏性A)只有I和IIIB)只有I、II和IVC)只有I、III和IVD)都是(6)限制程序的存取,使操作系统不能存取允许范围以外的实体,这种操作系统隔离安全措施称为A)物理隔离B)时间隔离C)逻辑隔离D)密码隔离(7)下列关于数据结构基本概念的叙述中,哪一条是正确的?A)数据的逻辑结果分为表结构和树结构B)数据的存储结构分为线性结构和非线性结构‘C)数据元素是数据的基本单位D)结点是有独立含义的数据最小单位(8)下列关于串的叙述中,哪一条是正确的?A)串是由零个或多个字符组成的有限序列B)空串是由空格构成的串C)串只能顺序存储D)“推入”是串的基本运算之一(9)下列哪一个不是队列的基本运算?A)从队尾插入一个新元素B)从队列中删除第i个元素C)判断一个队列是否为空D)读取队头元素的值(10)栈结构不适用于下列哪一种应用?A)表达式求值B)树的层次次序周游算法的实现C)二叉树对称序周游算法的实现D)快速排序算法的实现(11)双链表的每个结点包括两个指针域。
国家二级C语言程序设计机试(选择题)模拟试卷3

国家二级C语言程序设计机试(选择题)模拟试卷3(总分:80.00,做题时间:90分钟)一、选择题(总题数:40,分数:80.00)1.下列数据结构中,属于非线性结构的是( )。
(分数:2.00)A.循环队列B.带链队列C.二叉树√D.带链栈解析:解析:线性结构的特点:①有且只有一个根结点;②每一个结点最多有一个前驱,也最多有一个后继。
不满足线性结构条件的称为非线性结构,二叉树的非叶子结点最多可以用两个后继结点,属于非线性结构。
2.算法的空间复杂度是指( )。
(分数:2.00)A.算法在执行过程中所需要的计算机存储空间√B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数解析:解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间,因此本题答案为A。
3.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。
(分数:2.00)A.循环队列B.栈√C.队列D.二叉树解析:解析:栈是按“先进后出”的原则组织数据的;队列是按“先进先出”的原则组织数据的,因此本题答案为B。
4.软件设计中划分模块的一个准则是( )。
(分数:2.00)A.低内聚、低耦合B.高内聚、低耦合√C.低内聚、高耦合D.高内聚、高耦合解析:解析:一般较优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,因此本题答案为B。
5.结构化程序的三种基本控制结构是( )。
(分数:2.00)A.顺序、选择和重复(循环) √B.过程、子程序和分程序C.顺序、选择和调用D.调用、返回和转移解析:解析:结构化程序设计中三种基本控制结构为顺序、选择和重复(循环),故正确答案为A。
6.软件需求规格说明书在软件开发中的作用不包括( )。
(分数:2.00)A.软件设计的依据B.软件可行性分析的依据√C.软件验收的依据D.用户和开发人员对软件要做什么的共同理解解析:解析:需求分析就是分析软件用户的需求是什么,描述需求的文档称为软件需求规格说明书。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
卷号:A哈尔滨电子科技大学数据库语言程序设计 试题(非计算机及计算机类 专业 用) 闭卷注意:学号、姓名和所在年级班级不写、不写全或写在密封线外者,试卷作废。
一、判断题(每小题2分,共5题,合计10分)正确描述请在题后的括号内写上T ,错误的描述请在题后的括号内写上F 。
( )1、数据的逻辑结构与存储结构是一一对应的。
( )( )2、设计数据库时,将E-R 图转换成关系模型的过程属于物理设计阶段。
( ) ( )3、在窗体中,列表框控件是用来输入或编辑字段数据的交互控件。
( ) ( )4、Select 语句可作为报表记录源。
( )( )5、宏不是独立的数据库对象,但可以提供独立的操作动作。
( )二、单项选择题(每小题2分,共10题,合计20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
( )1、在Access2010的文件菜单中用( ),表示选择该菜单项暂时不能使用。
A 、省略号 B 、向右三角按钮 C 、筛选框 D 、灰色显示( )2、一名教师讲授一门课程,一门课程有多位同学选修,教师们和学生之间的联系是( )。
A 、一对一 B 、一对多 C 、多对一 D 、多对多 ( )3、用树型结构来表示实体及实体之间联系的数据模型是( )。
A 、关系模型 B 、层次模型 C 、网状模型 D 、实体–联系模型 ( )4、Access2010存储图形、音乐等数据类型采用( )。
A 、Wav 型 B 、JPG 型 C 、OLE 对象 D 、文本型( )5、Access2010的窗体中与数据表各字段数据相绑定的控件是( )。
A 、文本框控件 B 、标签控件 C 、复选框控件 D 、列表框控件 ( )6、邮政编码是由6位数字组成的字符串,为邮政编码设置的输入掩码是( )。
A 、000000 B 、999999 C 、CCCCCC D 、LLLLLL( )7、模块是Access 系统中的一个重要对象,以( )为基础编写,以函数过程Function 或子过程Sub 为单元的集合方式存储。
A 、表和查询 B 、VBA C 、窗体 D 、报表总分 核分人题号 一 二 三 四 五 六 七 八 九 十 题分 10 20 20 20 20 10 得分( )8、在创建交叉表查询时,列标题字段的值显示在交叉表的位置是()。
A、第一列B、第一行C、上面若干行D、左面若干列( )9、在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是()节。
A、报表页眉B、页面页眉C、报表页脚D、页面页脚( )10、打开查询的宏操作是()。
A、OpenFormB、OpenModuleC、OpenTableD、OpenQuery三、填空题(每小题4分,共5题,合计20分)在每小题列出的两对括号中填上符合题目要求的答案,请将正确的答案填写在括号内。
( ) 1、在Access2010中,表是()中的对象,数据库文件的扩展名是(. )。
( )2、在Access数据库中,()对象用来存储数据,()和模块对象用来实现数据库中的自动操作。
( )3、在Access2010中,数据表的视图包括()视图、数据透视表视图、数据透视图视图和( )视图( )4、在Access中,创建表对象分为创建()和向表中输入()两个步骤。
( )5、在教师表中,查找职称为“教授”的教师,所采用的关系运算是(),查找姓名、职称字段的关系运算是()。
四、简答题(每小题5分,共4题,合计20分)简要地地回答下面的问题,不用对问题作深入的讨论。
( )1、简叙数据库的定义?( )2、什么是表和窗体对象的绑定?( )3、什么是输入掩码?( )4、什么叫SQL?五、分析题(第1题5分,第2题15分,合计20分)分析程序与查询的功能,在信息窗口中填上程序输出结果,并在表格中填写正确的数据。
( )1、分析如下VBA程序执行后在信息窗口输出的结果。
(5分)Private Sub proc( )result = ""For i= 1 To 5For j = 1 To iresult = result + "*"Next jresult = result + Chr(13) + Chr(10)Next iMsgBox resultEnd Sub解:( )2、成绩表如下图所示:(1)用查询设计器查询班级为0401,总分在350以上的学生,显示字段包括姓名、英语、高数、C语言、总分,以总分排序,填写查询网格。
(5分)(2)运行查询后,显示的成绩查询填入表内。
(5分)(3)用SQL语言编写(1)的查询代码。
(5分)六、编程题(每小题5分,共2小题,合计10分)( )1、已知华氏温度68度,用计算公式C = 5 * (F - 32) / 9求摄氏温度C的值。
( ) 2、已经定义整型号变量k初值为1,整型变量y,用While循环计算1+2+3+……+100的值。
哈尔滨电子科技大学《数据库语言程序设计》课程考试A卷参考答案及评分标准一、判断题(每小题2分,答错0分,答对2分,共5题,合计10分)正确描述请在题后的括号内写上T,错误的描述请在题后的括号内写上F。
1、数据的逻辑结构与存储结构是一一对应的。
( F )2、设计数据库时,将E-R图转换成关系模型的过程属于物理设计阶段。
(F )3、在窗体中,列表框控件是用来输入或编辑字段数据的交互控件。
(T )4、Select语句可作为报表记录源。
(T )5、宏不是独立的数据库对象,但可以提供独立的操作动作。
(F )二、单项选择题(每小题2分,选错0分,选对2分,共10题,合计20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1、在Access2010的文件菜单中用( D ),表示选择该菜单项暂时不能使用。
A)省略号B)向右三角按钮C)筛选框D)灰色显示2.一名教师讲授一门课程,一门课程有多位同学选修,教师们和学生之间的联系是( D )。
A)一对一B)一对多C)多对一D)多对多3.用树型结构来表示实体及实体之间联系的数据模型是( B )。
A)关系模型B)层次模型C)网状模型D)实体–联系模型4.Access2010存储图形、音乐等数据类型采用( C )。
A)Wav型B)JPG型C)OLE对象D)文本型5. Access2010的窗体中与数据表各字段数据相绑定的控件是( A )。
A)文本框控件B)标签控件C)复选框控件D)列表框控件6. 邮政编码是由6位数字组成的字符串,为邮政编码设置的输入掩码是(A)。
A)000000 B)999999 C)CCCCCC D)LLLLLL7. 模块是Access系统中的一个重要对象,以( B )为基础编写,以函数过程Function或子过程Sub为单元的集合方式存储。
A)表和查询B)VBA C)窗体D)报表8. 在创建交叉表查询时,列标题字段的值显示在交叉表的位置是( B )。
A)第一列B)第一行C)上面若干行D)左面若干列9. 在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是( C )节。
A)报表页眉B)页面页眉C)报表页脚D)页面页脚10. 打开查询的宏操作是( D )。
A)OpenForm B)OpenModule C)OpenTable D)OpenQuery三、填空题(每空2分,填错0分,填对2分,共10空,合计20分)1、在Access2010中,表是(数据库)中的对象,数据库文件的扩展名是(.accdb)。
2、在Access数据库中,(表)对象用来存储数据,(宏)和模块对象用来实现数据库中的自动操作。
3、在Access2010中,数据表的视图包括(数据表)视图、数据透视表视图、数据透视图视图和( 设计)视图4、在Access中,创建表对象分为创建(表结构)和向表中输入(数据)两个步骤。
在教师表中,查找职称为“教授”的教师,所采用的关系运算是(选择),查找姓名、职称字段的关系运算是(投影)。
四、简答题(每小题5分,答错0分,答对5分,共4小题,合计20分)1、简叙数据库的定义?答:数据库是为实现一定的目的,按一定的组织方式存储在计算机中相关数据的集合。
2、什么是表和窗体对象的绑定?答:数据库通过表存放数据,表中的数据通过窗体对象显示出来,要将表与窗体对象建立一个数据的连接,将表中的数据和窗体的控件联系在一起,通过窗体的标签、文本框等控件显示数据称为表和窗体对象的绑定。
3、什么是输入掩码?答:输入掩码是Access数据库采用的一种控制字符输入格式的方法,输入的数据必须符合输入掩码的要求,保证输入的数据与数据库字段设计的格式标准一致。
4、什么叫SQL?答:指结构化查询语言简称为SQL,SQL语言是关系数据库的标准。
五、分析题(第1题5分,第2题15分,共2小题,合计20分)1.分析如下VBA程序执行后在信息窗口输出的结果。
(5分)Private Sub proc( )result = ""For i= 1 To 5For j = 1 To iresult = result + "*"Next jresult = result + Chr(13) + Chr(10)Next iMsgBox resultEnd Sub解:以上VBA程序采用循环的嵌套输出字符图形,外层循环对应有5行“*****”输出,内层循环对应着列,第i行显示i列*,输出结果如图所示。
2、成绩表如下图所示:(1)用查询设计器查询班级为0401,总分在350以上的学生,显示字段包括姓名、英语、高数、C语言、总分,以总分排序,填写查询网格。
(5分)(2)运行查询后,显示的成绩查询填入表内。
(5分)(3)用SQL语言编写(1)的查询代码。
(5分)SELECT 姓名, 班级, 英语, 高数, C语言, 总分FROM 成绩表WHERE ((班级="0401") AND (总分>"350"))ORDER BY 班级, 总分;六、编程题(每小题5分,共2小题,合计10分)1、已知华氏温度68度,用计算公式C = 5 * (F - 32) / 9求摄氏温度C的值。
解:参考程序如下:Sub testa61( )Dim F As IntegerDim C As SingleF = 68C = 5 * (F - 32) / 9Debug.Print "华氏:", F & "度"Debug.Print "摄氏:", C & "度"End Sub2、已经定义整型号变量k初值为1,整型变量y,用While循环计算1+2+3+……+100的值。