《二级数据库程序设计考试题库及答案.docx》由会员分享,可在线阅读,更多相关《二级数据库程序设计考试题库及答案.docx(51页珍藏版)》请在第一文库网上搜索。
1、二级数据库程序设计考试题库及答案一、单选题1下列关于用户及权限的叙述中,错误的是OA、删除用户时,系统同时删除该用户创建的数据表B、root用户拥有操作和管理MySQ1的所有权限C、系统允许给用户授予与root相同的权限D、新建用户必须经过授权才能访问数据库参考答案:A2 .软件测试的目的()A、评估软件可靠性B、发现并改正程序中的错误C、改正程序中的错误D、发现程序中的错误参考答案:D3 .数据库备份的程序OA、 mysq1adminB、 mysq1dumpC、 mysq1checkD、 mysq1import参考答案:B4 .下列关于MySQ1的说法,正确的是OA、MySQ1能够运行与多种
2、操作系统平台8. MySQ1的编程语言是PHPC、MySQ1只适用于中小型应用系统D、MySQ1具有数据库检索和界面设计的功能参考答案:A5,二进制日志文件叙述错误的是OA、使用二进制日志文件能够监视用户对数据库的所有操作B、二进制日志文件记录对所有数据库的更新操作C、启用二进制日志文件,会使系统性能有所降低D、启用二进制日志文件,会浪费一定的存储空间参考答案:A6 .nysq1中,子查询可以使用运算符any,他表示OA、所有值都满足条件B、至少一个值满足条件C、一个值都不用满足条件D、至多一个值满足条件参考答案:B7 .在MySQ1数据库中,可以再服务器、数据库、表等级上指定缺省字符集,而这
3、些字符集的设定将作用于OA、所有字段B、char、varchartext等字符类型的字段C、所有数据库连接D、数值型字段参考答案:B8 .循环队列,叙述正确的是OA、队头指针是固定不变的B、队头指针一定大于队尾指针C、队头指针一定小于队尾指针D、队头指针可以大于队尾指针,也可以小于队尾指针参考答案:D9. MySQ1数据库最小授权对象是OA、列B、表C、数据库D、用户参考答案:A10. 在面向对象方法中,不属于对象基本特点的是()A、一致性B、分类性C、多态性D、标识唯一性参考答案:A解析:分类性、多态性、标识唯一性、封装性、模块独立性I1MySQ1中用来创建数据库对象的命令是()A、crea
4、teB、 a1terC、 dropD、 grant参考答案:A12 .撤销用户的权限应使用的关键字是OA、 dropB、 a1terC、 revokeD、 grant参考答案:C13 .软件开发中,需求分析阶段产生的主要文档是OA、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划参考答案:B14 .在讨论关系模型时,与属性同意的是()A、元组B、列C、表D、关系参考答案:B15 .数据库管理系统提供的数据控制功能包括OA、数据完整性B、数据的安全性C、恢复和并发控制D、三者参考答案:D16 .在mysq1中进行授权时,可根据需要制定的选项有1、被授权用户的用户名2、被授权
5、用户的登陆地点3、可操作的数据库对象4、欲授权的权限种类OA、1、3B、 1、3、4C、 1、2、3D、 1、2、3、4参考答案:D17 .要消除查询结果集中的重复值,使用关键字OA、 unionB、 distinctC、 1imitD、remove参考答案:B18 .使用关键字CA11可以调用数据库对象OA、触发器B、事件C、存储过程D、存储函数参考答案:C19 .下列关于MYSQ1数据库的叙述中,错误的是OA、执行a1terdatabase语句更改参数时,不影响数据库中现有对象B、执行CreatedatabaSe语句后,创建了一个数据库对象容器C、执行dropdatabase语句后,数据库
6、中的对象同时被删除D、Createdatabase和Createschema作用相同参考答案:A20 .不可以生明和使用游标的是OA、存储过程B、存储函数C、交互式sq1查询D、触发器参考答案:C21 .在MySQ1中,使用关键字AUT0NCREMENT设置自增属性时,要求该属性的数据类型是OA、字符串类型B、日期类型C、整型D、枚举类型参考答案:C22.SQ1语句中,判断字段Sno是否为空值时,应该使用的表达式是OA、 Snoisnu11B、 sno=nu11C、 Snonu11ornotD、以上方式皆可参考答案:A23 .下列叙述中错误的是OA、软件测试的目的是为了发现错误并改正错误B、对
7、被调试的程序进行错误定位是程序调试的必要步骤C、程序调试通常称为debugD、软件测试应严格执行测试计划,排除测试的随意性参考答案:A24 .模式/内模式映像保证数据库系统中的数据能够具有较高的OA、逻辑独立性B、物理独立性C、共享性D、结构化参考答案:B25 .不论是定点数还是浮点数,如果用户指定的精度超出范围,会()A、向上取B、向下取C、四舍五入D、报错参考答案:C26 .mysq1实现分页效果,使用关键字OA、 1imitB、 orderbyC、 whereD、 truncate参考答案:A27 .备份整个数据库的命令是()A、 mysq1dumpB、 mysq1C、 mysq1imp
8、ortD、 backup参考答案:A28 .支持子程序调用的数据结构是OA、栈B、树C、队列D、二叉树参考答案:A29 .下列叙述正确的是OA、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B、线性表的链式存储结构与顺序存储结构所需要的存储空间多C、线性表的链式存储结构与顺序存储结构所需要的存储空间少D、线性表的链式存储结构与顺序存储结构在存储空间的需求没有可比参考答案:B30 .在SQ1语言按功能分类,不包括()A、DD1B、DM1C、DC1D、D11参考答案:D31 .下列关于E-R图向关系模式转换的描述中,正确的是OA、一个多对多的联系可以与任意一端实体对应的关系合并B、三个
9、实体间的一个联系可以转换为三个关系模式C、一个一对多的联系只能转换为一个独立的关系模式D、一个实体通常转换为一个关系模式参考答案:D32 .下列关于drop、truncatede1ete命令描述正确的()A、三者都能删除数据表的结构B、三者都只能删除数据表的数据C、三者都只能删除数据表的结构D、三者都能删除数据表的数据参考答案:D33 .下列关于触发器描述错误的是OA、触发器的执行是自动的B、触发器多用来保证数据的完整性C、触发器可以创建在视图或表上D、一个触发器只能定义在一个基本表上参考答案:C34 .关于事件描述错误的是OA、事件是基于特定时间周期来触发的B、创建事件的语句是Createe
10、ventC、事件触发后,执行事件中定义的SQ1语句序列D、如果不显式的指明,事件在创建后处于关闭状态参考答案:D35 .下列关于空值的描述,正确的是()A、空值等同于数值0B、空值等同于空字符串C、空值表示无值D、任意两个空值均相同参考答案:C36 .下列关与数据库系统三级模式结构的描述中,正确的是()A、一个数据库可以有多个模式B、一个数据库可以有多个外模式C、一个数据库可以有多个内模式D、一个数据库可以有多个模式和外模式参考答案:B37 .查询一个表中总记录的SQ1语法格式为OA、 se1ectcount(*)fromtb1name;B、 se1ectcountfromtb1_name;C
11、、 Se1ectfromtb1name;D、 se1ect*fromtb1name;参考答案:A38 .下列叙述正确的是OA、栈是先进先出的线性表B、栈是先进后出的线性表C、循环队列是非线性结构D、有序线性表可以采用顺序存储结构,也可以采取链式存储结构参考答案:D39 .不能建立索引的语句OA、Createtab1eB、 a1tertab1eC、 CreateindexD、 showindex参考答案:D40 .事件叙述正确的是OA、活动的事件能够在指定时刻执行某些任务B、事件必须与特定的数据表相关C、事件用于维护系统的完整性D、删除事件的语句是de1eteevent参考答案:A41 .学生表
12、St11dent,包含属性有学号Sn0、学生姓名sname基于StUdent表建立视图,其中可更新的视图是OA、Createviewv1asse1ectsno,sname,fromstudent;B、 createviewv2(major)asse1ectdiStincy(smajor)fromstudentC、createviewv3(major,scount)asse1ectsmajor,count()D、createviewv4(sname,sage)asse1ectsname,age+5from参考答案:A42.设有如下定义存储过程的语句框架Createproceduretest(in
13、xint)beginend;调用该存储过程的语句是()A、ca11test(0)B、Ca11test1OC、 se1ecttest(10)D、 Se1ecttest1O参考答案:A43 .数据库的三级模式结构中,一个数据库只能有一个()A、模式和外模式B、模式和内模式C、子模式D、外模式参考答案:B44 .层次型、网状型、关系型数据库划分原则是OA、记录长度B、文件大小C、联系的复杂程度D、数据之间的联系方式参考答案:D45 .用户刚创建,只能登录服务器,无法执行任何数据库操作的原因是()A、用户还需要激活密码B、用户尚未激活C、用户还没有任何数据库对象的操作权限D、以上皆有可能参考答案:C4
14、6 .安装和配置mysq1实例中,选择决策型O1AP实例或者联机事务处理O1TP的区别是OA、并发连接数不同B、连接端口不同C、默认字符集不同D、服务命不同参考答案:A47 .下列关于数据库的叙述中,错误的是OA、数据库只保存数据B、数据库中的数据具有较高的数据独立性C、数据库按照一定的数据模型组织数据D、数据库是大量有组织、可共享数据的集合参考答案:A48 .在MySQ1中,下列有关CHAR和VARCHAR的比较中,不正确的是()。A、CHAR是固定长度的字符类型,VARCHAR则是可变长度的字符类型B、由于CHAR固定长度,所以在处理速度上要比VARCHAR快,但是会占更多存储空间C、CHAR和VARCHAR的最大长度都是255D、使用CHAR字符类型时,将自动删除末尾的空格参考答案:CA、实体可以包含多个属性,但联系不能包含自己的属性B、联系仅存在于两个实体之间,及二元关系C、两个实体之间的联系分为1:1、1n、N:M三种D、通常使用E-R图建立数据库的物理模型参考答案:C50.使用MySQ1时,客户端执行SQ1命令,无法执行SQ1命令的是O