数据库语言程序设计试卷(非计算机及计算机专业)
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.用户和开发人员对软件要做什么的共同理解解析:解析:需求分析就是分析软件用户的需求是什么,描述需求的文档称为软件需求规格说明书。
计算机二级Python语言程序设计---模拟试卷2
公共基础知识 10题一、将E-R图转换成关系模式时,实体与联系都可以表示成A.键B.属性C.关系D.域二、一个工作人员只能使用一台计算机,而一台计算机被多个人使用。
则实体工作人员与实体计算机之间的联系是A.一对一B.多对一C.多对多D.一对多三、关于计算机算法的描述,以下选项中描述正确的是A.解题方法的准确而完整的描述B.计算方法的准确而完整的描述C.存储方法的准确而完整的描述D.排序方法的准确而完整的描述四、软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。
以下选项中属于应用软件的是A.编译程序B.操作系统C.视频编辑D.连接程序五、层次型、网状型和关系型数据库划分的原则是A.联系的复杂程度B.支持的数据行数C.支持的数据列数D.数据的联系方式六、以下选项中不属于线性数据结构的是A.二叉树B.线性表C.堆栈D.线性表七、设一颗完全二叉树共有699个结点,则该节点的叶子节点数是A.350B.351C.255D.349八、设二叉树后序遍历序列是dabec,中序遍历是debac,则其前序遍历是A.decabB.deabcC.cedbaD.acbed九、以下选项中不属于软件设计原则的是A.抽象B.自底向上C.模块化D.信息隐蔽十、下面不属于软件测试实施步骤的是A.单元测试B.集成测试C.错误测试D.确认测试python基础30题十一、下列函数中,不是Python内置函数的是。
A.exec()B.all()C.dir()D.close()十二、以下符合Python语言变量命名规则的是。
2B.data_lsstC.(lists)D.!ii@1十三、关于 Python 语言的特点,以下选项中描述错误的是A.Python 语言是非开源语言B.Python 语言是多模式语言C.Python 语言是开源语言D.Python 语言是跨平台语言十四、关于 Python 的数字类型,以下选项中描述错误的是A.Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制B.Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C”或者“c”来表示C.Python 浮点数类型有2种表示方法:十进制一般表示法和科学表示法D.Python 浮点数类型运算过程可以出现不确定小数十五、关于Python循环结构,以下选项中描述错误的是A.break语句用于退出单次循环执行,继续执行下一次循环B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等C.break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行D.Python通过for、while保留字提供遍历十六、以下程序的输出结果是:def fun1(a,b,*args)print(a)print(b)print(args)fun1(1,2,3,4,5,6)A.1,2,3,4,5,6B.12[3, 4, 5, 6]C.123, 4, 5, 6D.12(3, 4, 5, 6)十七、以下程序的输出结果是:def fact(n):if n==2 or n==1:return 1else:return fact(n-1)+fact(n-2)num =eval(input("请输入一个整数:"))print(fact(abs(int(num))))A.接受用户输入的整数 n,输出 n 的斐波那契数列B.接受用户输入的整数 n,判断 n 是否是完数并输出结论C.接受用户输入的整数 n,判断 n 是否是素数并输出结论D.接受用户输入的整数 n,判断 n 是否是水仙花十八、变量的作用域包括A.函数变量和类变量B.局部变量和全局变量C.形参变量和实参变量D.传入变量与接受变量十九、以下关于集合操作的描述,错误的是A.通过 add 方法可以向集合添加元素B.通过 values 方法可以返回集合在的所有元素C.通过 remove 方法可以删除集合中的元素D.通过 clear 方法可以清空集合二十、以下选项中,不是Python对文件的操作方法的是A.readlineB.readlinesC.seekD.reads二十一、以下选项中,不是Python对文件的打开模式的是A.'w'B. 'b'C. 'x'D. 'c'二十二、 关于数据组织的维度,以下选项中描述错误的是A. 对应于数学中的矩阵,二维数据采用表格方式组织B. 一维数据采用线性方式组织,对应于数学中的数组和集合等概念C. 高维数据由键值对类型的数据构成,采用对象方式组织D. 数据组织存在维度,字典类型用于表示一维和二维数据 二十三、Python 数据可视化方向的第三方库是 A. PILB. mayaviC. PyQt5D. random二十四、 Python 文本处理方向的第三方库是A. openyxlB. mayaviC. requestsD. SymPy二十五、 下面代码的输出结果是x=10y=-1+2jprint(x+y)A.(9+2j)B.2jC.11D.9二十六、下面代码的输出结果是x=3.1415926print(round(x,3) ,round(x,4))A. 3.142 3.1416B.9.4247778 12.5663704C. 3 4D. 3.141 3.1415二十七、以下选项中,输出结果是False的是A.>>> 5 is not 4B.>>> 5 is 5C.>>> 5 != 4D.>>> False != 0二十八、下面代码的执行结果是a = 123456789b = "*"print("{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1},}".format(a,20,b))A.*********123,456,789123,456,789************123,456,789*****B.*********123,456,789****123,456,789*****123,456,789*********C.****123,456,789*****123,456,789******************123,456,789D.****123,456,789**************123,456,789123,456,789*********二十九、下面代码的执行结果是a=123.456print(complex(a))A.123.456+0jB.(123.456+0j)C.1234.56+10j)D.(1234.56+10j)三十、执行如下代码,在Python Turtle Graphics中,绘制的是:import turtle as tt.circle(40)t.circle(60)t.circle(80)t.done()A. 笛卡尔心形B. 同切圆C. 太极图D. 同心圆三十一、 关于如下代码描述,以下选项中错误的是:fname = input("请输入要打开的文件: ")fo = open(fname, "r")for line in fo.readlines():print(line)fo.close()A. 通过fo.readlines()方法将文件的全部内容读入一个字典foB. 通过fo.readlines()方法将文件的全部内容读入一个列表foC. open 的r 参数表示以只读方式打开文件D. 用户输入文件路径,以文本文件方式读入文件内容并逐行打印 三十二、 能实现将二维数据写入CSV 文件中的是A. bj.csv", "w")2016fo = open("pricels = [['AAA', 'BBB'],[ 'CCC', 'DDD'],['EEE','FFF']]fo.write(",".join(ls)+ "\n")fo.close()B. fo = open("price2016bj.csv", "w")ls = [['AAA', 'BBB'],[ 'CCC', 'DDD'],['EEE','FFF']]for line in lsfo.write(",".join(ls)+ "\n")fo.close()C.fo = open("price2016bj.csv", "w")ls = [['AAA', 'BBB'],[ 'CCC', 'DDD'],['EEE','FFF']]for line in lsprint(",".join(ls)+ "\n")fo.close()D.fo = open("price2016bj.csv", "w")ls = [['AAA', 'BBB'],[ 'CCC', 'DDD'],['EEE','FFF']]for line in lsfo.append(",".join(ls)+ "\n")fo.close()三十三、给出如下代码:def fact(n):s = 1for i in range(1,n+1):s *= ireturn s以下选项中描述错误的是A.fact(n)函数功能为求n的阶乘B.range()函数是Python内置函数C. s 是局部变量D. 代码中n 是可选参数三十四、 以下程序的输出结果是:ls = [""]叉角羚","棉尾兔","艾草松鸡","豪猪","浣熊x = "豪猪"print(ls.index(x,0))A. -3B. 0C. 1D. -4三十五、 以下关于 python 内置函数的描述,错误的是:A. 将排序后的结果写回到该变量,对一个序列类型数据进行排序sorted() 中B. divmox(x,y),输出一个二元组(x//y,x%y)C. rang(x,y)返回一个数字列表,长度为y-x ,值为x 至y-1D. super() 函数是用于调用父类(超类)的一个方法三十六、 以下程序的输出结果是:s1 ="袋鼠"print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。
数据库原理模拟试卷二(含答案)
一、单项选择题(本大题共20小题,每小题1分,共20分)1.下述各项中,属于数据库系统的特点的是( C )A.存储量大B.存取速度快C.数据独立性D.操作方便2. 在关系中,能唯一标识组的属性集称为关系模式的( D )A.候选键B.主键C.外键D.超键3.在数据操作语言(DML)的基本功能中,不包括的是( B )A.插入新数据B.描述数据库结构C.对数据库中数据排序D. 删除数据库中数据4. 数据库中全体数据的整体逻辑结构描述称为( B )A.存储模式B.内模式C.外模式D.右外模式5. 对于分布式数据库,可以简单归纳为( B )A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的6.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C )A.外连接B.内连接C.左外连接D.右外连接7.在SQL中使用FOREIGN KEY 时,与之配合的语句是( D )A.EXISTSB.EXCEPTC.TABLED.REFERENCES8.定义片段以及全局关系与片段之间映像的模式是( C )A.外模式B. 概念模式C.分片模式D.分配模式9.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B.存取结构C.数据输入D.报表输出10. 能够消除多值依赖引起的冗余的范式是( C )A.2NFB.3NFC.4NFD.BCNF11. 位于分片视图和分配视图之间的透明性是( D )A.全局数据模型透明性B.分片透明性C.局部数据模型透明性D.位置透明性12. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F ( A )A.是无损联接,也保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD的分解13. DBMS中实现事务持久性的子系统是( D )A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统14. ORDBS的含义是( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.对象关系数据库15. 在SQL中,建立视图用( C )A.CREATE SCHEMA 命令B.CREATE TABLE 命令C.CREATE VIEW 命令D.CREATE INDEX 命令二、填空题(本大题共20个空,每空1分,共20分)1. 对数据模型的规范化,主要是解决(插入异常)、(删除异常)和数据冗余过大的问题。
2022年3月全国计算机三级数据库技术真题
2022年3月全国计算机三级数据库技术真题(考试时间120分钟,满分100分)一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(1)现代计算机系统工作原理的核心之一是"存储程序",最早提出这一设计思想的是()A)艾兰图灵B)戈登摩尔C)冯诺依曼D)比尔盖茨(2)总线用于在计算机部件之间建立可共享连接的信息传输通道。
() 不属于I/O总线。
(3)下列关于局域网的叙述中,哪一条是正确的()A)地理覆范围大B)误码率高C)数据传输速率低D)不包含OSI参考模型的所有层(4)从邮件服务器读取邮件所采用的协议是()。
A)SMTPB)POP3C)MIMED)EMAIL(5)为加强网络之间的安全设置了一项功能,它可以控制和监测网络之间的信息交换和访问,这一功能是()。
A)消息认证B)访问控制C)文件保护D)防火墙(6)通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的系统,并借助SaaS、PaaA、IaaS、MSP等商业模式把该计算能力分布到终端用户手中,这种应用模式称为()。
A)云计算B)过程控制C)计算机辅助系统D)人工智能(7)下列关于数据结构基本概念的叙述中,哪一条是不正确的()A)数据是采用计算机能够识别、存储和处理的方式,对现实世界的事物进行的描述B)数据元素(或称结点、记录等)是数据的基本单位C)一个数据元素至少由两个数据项组成D)数据项是有独立含义的数据最小单位(8)下列与数据的逻辑结构有关的叙述中,哪一条是不正确的()A)数据的逻辑结构抽象地反映数据元素间的逻辑关系B)数据的逻辑结构分为线性结构和非线性结构C)树形结构是典型的非线性结构D)数据运算的具体实现在数据的逻辑结构上进行(9)双链表的每个结点包括两个指针域。
其中rlink指向结点的后继,llink指向结点的前驱。
全国计算机等级考试《二级C语言程序设计》历年真题精选及详解
全国计算机等级考试《二级C语言程序设计》历年真题精选及详解一、选择题(请在【答题】菜单上选择【选择题】命令,启动选择题测试程序,按照题目上的内容进行答题。
作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。
选择题部分只能进入一次,退出后不能再次进入。
选择题部分不单独计时。
)1.下列叙述中正确的是()。
A.所有数据结构必须有根结点B.所有数据结构必须有终端结点(即叶子结点)C.只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构D.没有根结点或没有叶子结点的数据结构一定是非线性结构【答案】D【解析】D项正确,线性结构的特点是:①集合中必存在“第一个元素”且惟一;②集合中必存在“最后一个元素”且惟一;③除最后一个元素外,其他数据元素均有惟一的“后继”;④除第一个元素外,其他数据元素均有惟一的“前驱”。
所以没有根结点或没有叶子结点的数据结构一定是非线性结构。
AB两项错误,不是所有数据结构都必须有根结点和叶子结点;C项错误,数据结构中若有中间结点不满足只有一个前件或者后件的条件,就不是线性结构。
答案选择D选项。
2.以下叙述中错误的是()。
A.C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令B.C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件C.用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中D.C语言源程序经编译后生成后缀为.obj的目标程序【答案】A【解析】A项错误,注释语句不会被翻译成二进制的机器指令。
C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成一个后缀为.exe的可执行文件。
答案选择A选项。
3.C语言主要是借助以下()功能来实现程序模块化的。
A.定义函数B.定义常量和外部变量C.三种基本结构语句D.丰富的数据类型【答案】A【解析】C程序的模块化主要通过函数来实现。
数据库原理·模拟试卷及答案(1)
数据库原理·模拟试卷及答案(1)模拟试卷(⼀)答案⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)1. 提供数据库数据描述的集中管理的是 ( D )A.数据库模式B.数据库C.数据库管理系统D.数据字典2. 授权和完整性管理器属于DBMS的 ( B )A.查询处理器B.存储管理器C.事务管理器D.⽤户管理器3. 使⽤CREATE SCHEMA 语句建⽴的是 ( A )A.数据库模式B.表C.视图D.索引4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.⼩于等于80C.⼤于等于160D.⼤于等于80,⼩于等于1605. 在SQL的授权语句中使⽤“ALL PRIVILEGES”,表⽰ ( B )A.授权所有⽤户B.所有的操作权限C.对所有的数据集合D.允许再授权6. 表达业务流程分析结果的图表是 ( B )A.业务流程图B.数据流图C.局部E-R图 D、基本E-R图7. 对数据库模式进⾏规范化处理,是在数据库设计的 ( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8. 能够消除冗余的键的范式是 ( C )A.2NFB.3NFC.4NFD. BCNF9. 在下列⼏种故障中,不破坏数据库内容的是 ( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场⼲扰D.磁盘介质损坏10. 在数据库技术中,独⽴于计算机系统的模型是 ( A )A.E-R模型B.层次模型C.关系模型D.⾯向对象的模型11. 五种基本关系代数运算是 ( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ12. SQL中,下列涉及空值的操作,不正确的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个⽤户使⽤的数据视图的描述称为 ( A )A.外模式B.概念模式C.内模式D.存储模式14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组⼀起删除,应采⽤的⽅式是( B )A.RESTRICT⽅式B.CASCADE⽅式C.SET NULL⽅式D.CHECK⽅式15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )A.⽤户界⾯B. 存取结构C.数据输⼊D. 报表输出⼆、填空题(本⼤题共20个空,每空1分,共20分)1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。
全国计算机等级考试三级数据库技术模拟试题6
(25)下列关于SQL语言的叙述中,哪一个是不正确的? A)SQL语言支持数据库的三级模式结构 B)一个基本表只能存储在一个存储文件中 C)一个SQL表可以是一个基本表或者是一个视图 D)数据库中数据的存储结构组成了关系数据库的内模式
(26)在数据库中,产生数据不一致性的根本原因是 A)数据存储量过大 B)访问数据的用户数太多 C)数据冗余 D)数据类型太复杂
(27)下列关于关系数据库对关系的限定的叙述中,哪些是正确的? Ⅰ.每一个属性是不可分解的 Ⅱ.每一个关系模式中,属性的数据类型及属性的个数是固定的,且属性名唯一 Ⅲ.每一个关系仅仅有一种记录类型,即一种关系模式 Ⅳ.关系中元组的顺序是无关紧要的,交换属性的顺序时应连同属性名一起交换 Ⅴ.同一个关系中不允许出现完全相同的元组
(40) 为了提高查询速度,对SC表(关系)创建唯一索引,应该创建在哪个(组)属性 上? A)(S#,C#) B)S# C)C# D)GRADE
(41)若要查询 "选修了课程号为C2的学生的学生号 ",正确的表达是 Ⅰ. s#(σ c#='c2'(SC)) Ⅱ. c#='c2'( s#(S)) Ⅲ.SELECT A)仅Ⅰ和Ⅱ C)仅Ⅰ和Ⅲ S# FROM SC B)仅Ⅱ和Ⅲ D)都正确 WHERE C#='C2'
全国计算机等级考试三级数据库技术模拟试题6
(1)计算机应用已经渗透到社会生活的各个领域,特别是多媒体技术的发展, 使得指纹识别、图像声音处理的应用不断发展。这一类应用属于下列哪一个应用 领域? A)人工智能 B)科学和工程计算 C)数据和信息处理 D)过程控制 (2)下列哪一项不是高级程序设计语言? A)FORTRAN B JAVA C)C++ D)VisualASM D)VisualASM (3)下列关于广域网相关技术的叙述中,哪一条是不正确的? A)X.25协议执行过程复杂,增加了网络传输延迟时间 B)帧中继技术的产生是为了保证数据传输的服务质量 C)ATM技术是采用异步传输模式的数据传输与分组交换技术 D)建立综合业务数字网ISDN 的目标之一是为了提供标准用户接口 (4)下列关于域名和IP地址的叙述中,哪一条是不正确的? A)在Internet中访问一台主机必须使用它的主机名 B)200.201.202.203是一个C类IP地址 C)IP地址采用的是分层结构 D)主机名与IP地址是一一对应的 (5)一个加密体制或称密码体制是由下列哪些部分组成的? Ⅰ.明文空间 Ⅱ.密文空间 Ⅲ.密钥空间 Ⅳ.加密算法 Ⅴ.解密算法 A)仅Ⅰ、Ⅱ和Ⅲ B)仅Ⅰ、Ⅱ、Ⅳ和Ⅴ C)仅Ⅰ、Ⅲ、Ⅳ和Ⅴ D)全部 (6)下列哪一项不是计算机病毒的特性? A)传染性 B结构性 C)隐蔽性 D 可激发性 D)可激发性 (7)下列与数据元素有关的叙述中,哪一条是不正确的? A)数据元素是数据的基本单位,即数据集合中的个体 B)数据元素是有独立含义的数据最小单位 C)数据元素又称作结点 D)数据元素又称作记录 (8)下列关于数据的逻辑结构的叙述中,哪一条是不正确的? A)数据的逻辑结构是数据间关系的描述 B)数据的逻辑结构反映了数据在计算机中的存储方式 C)数据的逻辑结构分为线性结构和非线性结构 D)队列属于线性结构 (9)下列关于链式存储结构的叙述中,哪一(些)条是正确的? Ⅰ.逻辑上相邻的结点物理上不必邻接 Ⅱ.每个结点都包含恰好一个指针域 Ⅲ.用指针来体现数据元素之间逻辑上的联系 Ⅳ.结点中的指针都不能为空 Ⅴ.可以通过计算直接确定第 i个结点的存储地址 A)仅Ⅰ和Ⅱ B)仅Ⅰ和Ⅲ
计算机程序设计员模拟题库含答案
计算机程序设计员模拟题库含答案1、( )的目的是搞清项目是否可能实现和值得开发。
A、软件定义阶段B、可行性研究阶段C、问题定义阶段D、需求分析阶段答案:B2、( )翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终完成。
A、编译型B、过程型C、解释型D、脱机型答案:C3、关系数据库中的关键字段是指()A、能唯一决定关系的字段B、不可改动的专用保留字C、关键的很重要的字段D、能唯一标识元组的哪个属性答案:D4、一般来说,ISP的网络中心都会有一台专门完成域名地址到IP地址转化的计算机,这台计算机称作( )。
A、WEB服务器B、域名服务器C、EMAIL服务器D、代理服务器答案:B5、数据库完整性保护的约束条件主要是指()A、用户操作权限的约束B、用户口令校对C、值的约束和主、外键约束D、并发控制的约束答案:C6、DES(数据加密标准)中,E代表的英文单词是 ( )。
A、EquipmentB、EncapsulationC、EncryptionD、Encode答案:C7、Visual C++提供的( )是一个用来创建或改变资源的特定环境。
它通过共享技术和界面来快速简捷地创建和修改应用资源。
A、资源编辑器B、资源管理器C、ClassWizardD、AppWizard答案:A8、面向对象测试中测试类定义的每种方法,基本上相当于传统软件测试中的( )。
A、单元测试B、模块测试C、验证测试D、系统测试答案:A9、( )主要是指程序的运行效率和存储效率两个方面。
A、编码风格B、代码调试C、软件测试D、程序性能优化答案:D10、DES(数据加密标准)中,D代表的英文单词是 ( )。
A、DataB、DriverC、DirectD、Database答案:A11、UML是一种标准的图形化建模语言,它是( )分析与设计的一种标准表示。
A、面向过程B、面向对象C、面向功能D、面向结构答案:B12、( )属于可视化程序设计语言。
数据库原理课程考试试卷答案
《数据库原理》课程考试试卷2006 年下学期计算机科学与技术班级时量:120分钟分数:100分一、单项选择题( 在每小题的四个备选答案中选出一个正确答案。
每小题1 分,共10 分)1. 要保证数据库逻辑数据独立性,需要修改的是( )A. 模式B. 模式与内模式的映射C. 模式与外模式的映射D. 内模式2. 下列四项中,不属于数据库特点的是( )A. 数据共享B. 数据完整性C. 数据冗余很高D. 数据独立性高3. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( )A. 多对多B. 一对一C. 多对一D. 一对多4. 反映现实世界中实体及实体间联系的信息模型是( )A. 关系模型B. 层次模型C. 网状模型D. E-R模型5. 对数据库并发操作有可能带来的问题包括( )A. 读出“脏数据”B. 带来数据的冗余C. 未被授权的用户非法存取数据D. 破坏数据独立性6. 关系数据模型的三个组成部分中,不包括( )A. 完整性规则B. 数据结构C. 数据操作D. 并发控制7. 关系代数表达式的优化策略中,首先要做的是( )A. 对文件进行预处理B. 尽早执行选择运算C. 执行笛卡儿积运算D. 连接运算8. 事务有多个性质,其中不包括( )A. 一致性B. 唯一性C. 原子性D. 隔离性语言通常称为( )A. 结构化查询语言B. 结构化控制语言C. 结构化定义语言D. 结构化操纵语言10. 如何构造出一个合适的数据逻辑结构是( ) 主要解决的问题。
A. 关系数据库优化B. 数据字典C. 关系数据库规范化理论D. 关系数据库查询二、填空题( 每小题1 分,共10 分)语言提供数据库定义、________ 、数据控制等功能。
2. 数据库保护问题包括:________ 、完整性、故障恢复和并发控制等多方面。
3. 关系代数中专门的关系运算包括:选择、投影、连接和________ 。
数据库系统工程师历年试卷
2004年内存按字节编址,地址从A4000H到CBFFFH,共有__(1)__字节。
若用存储容量为32K×8bit的存储芯片构成该内存,至少需要__(2)__片。
(1)A.80K B.96K C.160K D.192k(2)A.2 B.5 C.8 D.10● 中断响应时间是指__(3)__。
(3) A.从中断处理开始到中断处理结束所用的时间B.从发出中断请求到中断处理结束后所用的时间C.从发出中断请求到进入中断处理所用的时间D.从中断处理结束到再次中断请求的时间●若指令流水线把一条指令分为取指、分析和执行三部分,且三部分的时间分别是,则100条指令全部执行完毕需__(4)__ns。
(4)A.163 B.183 C.193 D.203● 在单指令流多数据流计算机(SIMD)中,各处理单元必须__(5)__。
(5)A.以同步方式,在同一时间内执行不同的指令B.以同步方式,在同一时间内执行同一条指令C.以异步方式,在同一时间内执行不同的指令D.以异步方式,在同一时间内执行同一条指令● 单个磁头在向盘片的磁性涂料层上写入数据时,是以__(6)__方式写入的。
(6)A.并行 B.并-串行 C.串行 D.串-并行● 容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。
若主存容量为4096块,且以字编址,那么主存地址应该为__(7)__位,主存区号为__(8)__位。
(7)A.16 B.17 C.18 D.19(8)A.5 B.6 C.7 D.8● 软件开发中的瀑布模型典型的刻画了软件生存周期的阶段划分,与其最相适应的软件开发方法是__(9)__。
(9)A.构件化方法 B.结构化方法 C.面向对象方法 D.快速原型法● 下述任务中,不属于软件工程需求分析阶段的是__(10)__。
(10)A.分析软件系统的数据要求 B.确定软件系统的功能需求C.确定软件系统的性能要求D.确定软件系统的运行平台● 软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定__(11)__。
2005年9月计算机等级考试《二级Visual FoxPro程序设计》笔试真题及答案
2005年9月笔试试卷参考答案一、选择题(1)C ) (2)A ) (3)C ) (4)D ) (5)C ) (6)D ) (7)A ) (8)A )(9)B ) (10)B ) (11)C ) (12)D ) (13)C ) (14)C ) (15)C ) (16)B )(17)A ) (18)B ) (19)B ) (20)D ) (21)B ) (22)B ) (23)A ) (24)D )(25)C ) (26)B ) (27)B ) (28)C ) (29)D ) (30)B ) (31)A ) (32)C ) (33)B ) (34)C ) (35)A )二、填空题(1)数据库系统(2)空间 (3)驱动模块(4)32 (5)存储(6)主关键字或 候选关键字 (7)备注(8)EXIT (9)DISTINCT(10)ColumnCount (11)INTO CURSOR(12)PRIMARY KEY (13)CHECK(14)HA VING (15)NOT EXISTS 全国计算机等级考试二级笔试试卷Visual FoxPro 数据库程序设计(陈远跃-/- 整理)全国计算机等级考试二级Visual FoxPro数据库设计2005年9月笔试试卷(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列描述中正确的是()。
A)程序设计就是编制程序B)程序的测试必须由程序员自己去完成C)程序经调试改错后还应进行再测试D)程序经调试改错后不必进行再测试(2)下列数据结构中,能用二分法进行查找的是()。
A)顺序存储的有序线性表B)线性链表C)二叉链表D)有序线性链表(3)下列关于栈的描述中正确的是()。
A)在栈中只能插入元素而不能删除元素B)在栈中只能删除元素而不能插入元素C)栈是特殊的线性表,只能在一端插入或删除元素D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素(4)下列描述中正确的是()。
- 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的值。