二级数据库程序设计考试题库及答案_第1页
二级数据库程序设计考试题库及答案_第2页
二级数据库程序设计考试题库及答案_第3页
二级数据库程序设计考试题库及答案_第4页
二级数据库程序设计考试题库及答案_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二级数据库程序设计考试题库及答案

一、单选题

1.下列关于用户及权限的叙述中,错误的是()

A、删除用户时:系统同时删除该用户创建的数据表

B、root用户拥有操作和管理MySQL的所有权限

C、系统允许给用户授予与root相同的权限

D、新建用户必须经过授权才能访问数据库

参考答案:A

2.软件测试的目的()

A、评估软件可靠性

B、发现并改正程序中的错误

C、改正程序中的错误

D、发现程序中的错误

参考答案:D

3.数据库备份的程序()

A、mysqladmin

B、mysqldump

C、mysqlcheck

D、mysqlimport

参考答案:B

4.下列关于MySQL的说法,正确的是()

A、MySQL能够运行与多种操作系统平台

B、MySQL的编程语言是PHP

C、MySQL只适用于中小型应用系统

D、MySQL具有数据库检索和界面设计的功能

参考答案:A

5.二进制日志文件叙述错误的是()

A、使用二进制日志文件能够监视用户对数据库的所有操作

B、二进制日志文件记录对所有数据库的更新操作

C、启用二进制日志文件,会使系统性能有所降低

D、启用二进制日志文件,会浪费一定的存储空间

参考答案:A

6.mysql中,子查询可以使用运算符any,他表示()

A、所有值都满足条件

B、至少一个值满足条件

C、一个值都不用满足条件

D、至多一个值满足条件

参考答案:B

7.在MySQL数据库中,可以再服务器、数据库、表等级上指定缺省字

符集,而这些字符集的设定将作用于()

A、所有字段

B、char、varchar>text等字符类型的字段

C、所有数据库连接

D、数值型字段

参考答案:B

8.循环队列,叙述正确的是()

A、队头指针是固定不变的

B、队头指针一定大于队尾指针

C、队头指针一定小于队尾指针

D、队头指针可以大于队尾指针,也可以小于队尾指针

参考答案:D

9.MySQL数据库最小授权对象是()

A、歹U

B、表

C、数据库

D、用户

参考答案:A

10.在面向对象方法中,不属于对象基本特点的是()

A、一致性

B、分类性

C、多态性

D、标识唯一性

参考答案:A解析:分类性、多态性、标识唯一性、封装性、模块独

立性

11.MySQL中用来创建数据库对象的命令是()

A、create

B、alter

C、drop

D、grant

参考答案:A

12.撤销用户的权限应使用的关键字是()

A、drop

B、alter

C、revoke

D、grant

参考答案:C

13.软件开发中,需求分析阶段产生的主要文档是()

A、可行性分析报告

B、软件需求规格说明书

C、概要设计说明书

D、集成测试计划

参考答案:B

14.在讨论关系模型时一,与属性同意的是()

A、元组

B、列

C、表

D、关系

参考答案:B

15.数据库管理系统提供的数据控制功能包括()

A、数据完整性

B、数据的安全性

C、恢复和并发控制

D、三者

参考答案:D

16.在mysql中进行授权时,可根据需要制定的选项有

1、被授权用户的用户名

2、被授权用户的登陆地点

3、可操作的数据库对象

4、欲授权的权限种类()

A、1、3

B、1、3、4

C、1、2、3

D、1、2、3、4

参考答案:D

17.要消除查询结果集中的重复值,使用关键字()

A、union

B、distinct

C、limit

D、remove

参考答案:B

18.使用关键字CALL可以调用数据库对象()

A、触发器

B、事件

C、存储过程

D、存储函数

参考答案:C

19.下列关于MYSQL数据库的叙述中,错误的是()

A、执行alterdatabase语句更改参数时,不影响数据库中现有对象

B、执行createdatabase语句后,创建了一个数据库对象容器

C、执行dropdatabase语句后,数据库中的对象同时被删除

D、createdatabase和createschema作用相同

参考答案:A

20.不可以生明和使用游标的是()

A、存储过程

B、存储函数

C、交互式sql查询

D、触发器

参考答案:C

21.在MySQL中,使用关键字AUT0_INCREMENT设置自增属性时,要求

该属性的数据类型是()

A、字符串类型

B、日期类型

C、整型

D、枚举类型

参考答案:C

22.SQL语句中,判断字段sno是否为空值时,应该使用的表达式是

()

A、snoisnull

B、sno=null

C、snonullornot

D、以上方式皆可

参考答案:A

23.下列叙述中错误的是()

A、软件测试的目的是为了发现错误并改正错误

B、对被调试的程序进行错误定位是程序调试的必要步骤

C、程序调试通常称为debug

D、软件测试应严格执行测试计划,排除测试的随意性

参考答案:A

24,模式/内模式映像保证数据库系统中的数据能够具有较高的()

A、逻辑独立性

B、物理独立性

C、共享性

D、结构化

参考答案:B

25.不论是定点数还是浮点数,如果用户指定的精度超出范围,会()

A、向上取

B、向下取

C、四舍五入

D、报错

参考答案:C

26.mysql实现分页效果,使用关键字()

A、limit

B、orderby

C、where

D、truncate

参考答案:A

27.备份整个数据库的命令是()

A、mysqldump

B、mysql

C、mysqlimport

D、backup

参考答案:A

28.支持子程序调用的数据结构是()

A、栈

B、树

C、队列

D、二叉树

参考答案:A

29.下列叙述正确的是()

A、线性表的链式存储结构与顺序存储结构所需要的存储空间是相同

B、线性表的链式存储结构与顺序存储结构所需要的存储空间多

C、线性表的链式存储结构与顺序存储结构所需要的存储空间少

D、线性表的链式存储结构与顺序存储结构在存储空间的需求没有可

参考答案:B

30.在SQL语言按功能分类,不包括()

A、DDL

B、DML

C、DCL

D、DLL

参考答案:D

31.下列关于E-R图向关系模式转换的描述中,正确的是()

A、一个多对多的联系可以与任意一端实体对应的关系合并

B、三个实体间的一个联系可以转换为三个关系模式

C、一个一对多的联系只能转换为一个独立的关系模式

D、一个实体通常转换为一个关系模式

参考答案:D

32.下列关于drop、truncate、delete命令描述正确的()

A、三者都能删除数据表的结构

B、三者都只能删除数据表的数据

C、三者都只能删除数据表的结构

D、三者都能删除数据表的数据

参考答案:D

33.下列关于触发器描述错误的是()

A、触发器的执行是自动的

B、触发器多用来保证数据的完整性

C、触发器可以创建在视图或表上

D、一个触发器只能定义在一个基本表上

参考答案:C

34.关于事件描述错误的是()

A、事件是基于特定时间周期来触发的

B、创建事件的语句是createevent

C、事件触发后,执行事件中定义的SQL语句序列

D、如果不显式的指明,事件在创建后处于关闭状态

参考答案:D

35.下列关于空值的描述,正确的是()

A、空值等同于数值0

B、空值等同于空字符串

C、空值表示无值

D、任意两个空值均相同

参考答案:C

36.下列关与数据库系统三级模式结构的描述中,正确的是()

A、一个数据库可以有多个模式

B、一个数据库可以有多个外模式

C、一个数据库可以有多个内模式

D、一个数据库可以有多个模式和外模式

参考答案:B

37.查询一个表中总记录的SQL语法格式为()

A、selectcount(*)fromtbl_name;

B、selectcountfromtbl_name;

C、selectfromtbl_name;

D、select*fromtbl_name;

参考答案:A

38.下列叙述正确的是()

A、栈是先进先出的线性表

B、栈是先进后出的线性表

C、循环队列是非线性结构

D、有序线性表可以采用顺序存储结构,也可以采取链式存储结构

参考答案:D

39.不能建立索引的语句()

A、createtable

B、altertable

C、createindex

D、showindex

参考答案:D

40.事件叙述正确的是()

A、活动的事件能够在指定时刻执行某些任务

B、事件必须与特定的数据表相关

C、事件用于维护系统的完整性

D、删除事件的语句是deleteevent

参考答案:A

41.学生表student,包含属性有学号sno>学生姓名sname>基于

student表建立视图,其中可更新的视图是()

A、createviewvlasselectsno,sname,fromstudent;

B、createviewv2(major)asselectdistincy(smajor)fromstudent

C、createviewv3(major,scount)asselectsmajor,count()

D、createviewv4(sname,sage)asselectsname,age+5from

参考答案:A

42.设有如下定义存储过程的语句框架

createproceduretest(inxint)begin---end;调用该存储过程的语句

是()

A、calltest(0)

B、calltestlO

C、selecttest(10)

D、selecttestlO

参考答案:A

43.数据库的三级模式结构中,一个数据库只能有一个()

A、模式和外模式

B、模式和内模式

C、子模式

D、外模式

参考答案:B

44.层次型、网状型、关系型数据库划分原则是()

A、记录长度

B、文件大小

C、联系的复杂程度

D、数据之间的联系方式

参考答案:D

45.用户刚创建,只能登录服务器,无法执行任何数据库操作的原因

是()

A、用户还需要激活密码

B、用户尚未激活

C、用户还没有任何数据库对象的操作权限

D、以上皆有可能

参考答案:C

46.安装和配置mysql实例中,选择决策型OLAP实例或者联机事务处

理OLTP的区别是()

A、并发连接数不同

B、连接端口不同

C、默认字符集不同

D、服务命不同

参考答案:A

47.下列关于数据库的叙述中,错误的是()

A、数据库只保存数据

B、数据库中的数据具有较高的数据独立性

C、数据库按照一定的数据模型组织数据

D、数据库是大量有组织、可共享数据的集合

参考答案:A

48.在MySQL中,下列有关CHAR和VARCHAR的比较中,不正确的是()。

A、CHAR是固定长度的字符类型,VARCHAR则是可变长度的字符类型

B、由于CHAR固定长度,所以在处理速度上要比VARCHAR快,但是会

占更多存储空间

C、CHAR和VARCHAR的最大长度都是255

D、使用CHAR字符类型时,将自动删除末尾的空格

参考答案:C

49.下列关于E-R图,正确的是()

A、实体可以包含多个属性,但联系不能包含自己的属性

B、联系仅存在于两个实体之间,及二元关系

C、两个实体之间的联系分为1:1、1:n、N:M三种

D、通常使用E-R图建立数据库的物理模型

参考答案:C

50.使用MySQL时,客户端执行SQL命令,无法执行SQL命令的是()

A、mysql命令行

B、phpMyAdmin

C、mysqld

D、Navicat工具

参考答案:C

51.下列关于数据的描述,错误的是()

A、数据是描述事物的符号记录

B、数据和它的语义不可分

C、数据就是数字

D、数据是数据库中存储的基本对象

参考答案:C

52.在E-R图中,表示实体联系的图形是()

A、椭圆形

B、矩形

C、菱形

D、三角形

参考答案:C

53.下列叙述正确的是()

A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构

B、在循环队列中,只需要队头指针就能反映列种元素的动态变化

C、在循环队列中,只需要队尾指针就能反映列种元素的动态变化

D、循环队列中元素的个数是由有队头和队尾两个指针共同决定的

参考答案:D

54.在使用altertable修改表结构时;关于change和modify两子句

的描述中,()

A、change后面需要写两次列名,而modify不需要

B、两种方式都可用于修改某个列的数据类型

C、都可以使用first或after来修改列的排列顺序

D、modify可用于修改某个列的名称

参考答案:D

55.下列关于MySQL基本表和视图的描述中,正确的是()

A、对基本表和视图的操作完全相同

B、只能对基本表进行查询操作,不能对视图进行查询操作

C、只能对基本表进行更新操作,不能对视图进行更新操作

D、能对基本表和视图进行更新操作,但对视图的更新操作时受限制

参考答案:D

56.下列关于栈的叙述正确的是()

A、栈按先进先出组织数据

B、栈按先进后出组织数据

C、只能在栈底插入数据

D、不能删除数据

参考答案:B

57.MySQL安装成功后,在系统中默认建立的用户个数是()

A、0

B、1

C、2

D、3

参考答案:B

58.存储过程可以使用()

A、局部变量

B、全局变量

C、系统变量

D、以上皆可

参考答案:D

59.存储过程的定义中,参数的输入输出类型包括()

A、inout

B、inoutinout

C、in

D、out

参考答案:B

60.在数据库设计阶段,将E-R图转换为关系数据模型的是()

A、需求分析阶段

B、概念分析阶段

C、物理分析阶段

D、逻辑分析阶段

参考答案:D

61.下列有关groupby语句的描述错误的是()

A、分组条件可以有多个,并且每一个可以分别指定排序方式

B、可以使用where子句对所得的分组进行筛选

C、groupby可以配合聚合函数一起使用,单groupby子句不能直接

使用聚合函数

D、除了聚合函数,select语句中每个列都必须在groupby字句中给

参考答案:B

62.下列关于表叙述中,错误的是()

A、所有合法用户都能执行创建表的命令

B、MYSQL中建立的表一定属于某个数据库

C、建表的同时能够通过Primarykey指定表的主键

D、MYSQL中允许建立临时表

参考答案:A

63.insert触发器操作数据,可以使用的临时表是()

A、new

B、old

C、new和old

D、last

参考答案:A

64.不受字符集设置影响的数据类型()

A、char

B、int

C、varchar

D、text

参考答案:B

65.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、

E依次入栈,然后再出栈,则元素出栈的顺序是()

A、12345ABCDE

B、EDCBA54321

C、ABCDE12345

D、54321EDCBA

参考答案:B

66.使用PHP进行mysql编程时一,不能读取结果集中记录的函数是()

A、mysql_fetch_array()

B、mysql_fetch_row()

C、mysql_fetch_assoc()

D、mysql_affected_rows()

参考答案:D

67.执行revoke语句的结果是()

A、用户权限被撤销,但用户仍保留在系统中

B、用户权限被撤销,并且从系统中删除该用户

C、将某个用户的权限转移给其他用户

D、保留用户权限

参考答案:A

68.定点数以什么形式存储()

A、字符串

B、浮点数

C、实数

D、整数

参考答案:A

69.在MySQL中,NULL的含义是()

A、无值

B、数值0

C、空串

D、FALS

E、E

参考答案:A

70.关于触发器中after和before描述错误的是()

A、before在insert、update之前,可以对new进行修改

B、after不能对new进行修改

C、两者都不能修改old数据

D>update触发时,只有在after中才能访问到new,只有在before

中才能访问到OLD

参考答案:D

71.下列关于MySQL数据库备份与恢复的叙述中,错误的是()。

A、数据库恢复措施与数据库备份的类型有关

B、数据库恢复是使数据库从错误状态恢复到最近一次备份时的正确

状态

C、数据库恢复的基础是数据库副本和日志文件

D、mysqldump命令的作用是备份数据库中的数据

参考答案:D

72.数据库管理系统是()

A、操作系统的一部分

B、在操作系统支持下的系统软件

C、一种编译系统

D、一种操作系统

参考答案:B

73.下列排序方法中,最坏情况下比较次数最少的是()

A、冒泡排序

B、简单选择排序

C、直接插入排序

D、堆排序

参考答案:D

74.程序流图中带有箭头的线段表示()

A、控制流

B、图元关系

C、数据流

D、模块调用

参考答案:A

75.下列叙述正确的是()

A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不

一定是连续的

B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构

C、顺序存储结构能够存储有序表,链式存储结构不能够存储有序表

D、链式存储结构比顺序存储结构节约存储空间

参考答案:A解析:一般来说,在线性表的链式存储结构中,各数据

结点的存储序号是不连续的,并且各结点在存储空间中的位置关系与

逻辑关系也不一致。线性链表中数据的插入和删除都不需要移动表中

的元素,只需改变结点的指针域即可

76.图形化管理工具()

A、phpMyAdmin

B、Navicat

C、mysqlworkbench

D、mysqldump

参考答案:D

77.数据库设计中反映数据要求的模式是()

A、内模式

B、概念模式

C、外模式

D、设计模式

参考答案:C

78.PHPAdmin图形化管理工具,工作模式是()

A、C/S模式

B、B/S模式

C、命令行方式

D、脚本方式

参考答案:B

79.给名字为wangsan的用户授权对数据库studb中的stuinfo表的

查询和插入权限()

A、grantselect,insertonstudn.stuinfofor“wangsan“Tocalhost”

B、grantselect,insertonstudn.stuinfoto^wangsanlocalhostv

C、grant<<wangsan,,>,localhost^toselect,insertforstudn.stuinfo

D、grant“wangsan""localhost^^tostudn.stuinfoonselect,insert

参考答案:B

80.数据库应用系统的核心问题()

A、数据库设计

B、数据库系统设计

C、数据库维护

D、数据库管理员培训

参考答案:A

81.在MySQL中,使用关键字AUT0_INCREMENT设置自增属性时,要求

该属性的数据类型是()

A、INT

B、DATATIM

C、E

D、VARCHAR

E、D0UBL

F、E

参考答案:A

82.如果delete语句中没有使用where子句,藐视正确的是()

A、删除指定数据表中的最后一条数据

B、删除指定数据表中的全部数据

C、不删除任何数据

D、删除指定数据表中的第一条数据

参考答案:B

83.MySQL服务器使用TCP/IP网络的默认端口号是()

A、3306

B、8088

C、8080

D、3124

参考答案:A

84.CHECK(score>=0ANDscore<=100)关于该表达式,下列叙述正确的

是()

A、check能够单独执行SQL语句

B、该表达式定义了对字段score的约束

C、score的取值范围是[0T00]

D、更新表中数据时,检查score的值是不满足check约束

参考答案:A

85.常见的数据库系统运行和应用结构包括()

A、C/S和B/S

B、B2和B2c

C、C/S和P2P

D、B/S

参考答案:A

86.算法空间复杂度是指()

A、算法在执行过程中所需要的计算机存储空间

B、算法所处理的数据量

C、算法程序中语句或指令条数

D、算法在执行过程中所需要的临时工作单元数

参考答案:A

87.给定如下SQL语句

createviewtest.v_testasSelect*fromtest.studentswhereage<=19;

该语句的功能是()

A、在test表上建立一个名为v_test的视图

B、在student表上建立一个查询,存储在名为test的表中

C、在test数据库的student表上建立一个v_test的视图

D、在test表上建立一个名为students的视图

参考答案:C

88.查看触发器内容的语句是()

A、showtiggers

B、seiect*frominformation_schema;

C、select*fromtriggers;

D、select*fromtrigger;

参考答案:A

89.下列关于存储过程的叙述中,正确的是()

A、存储过程可以带参数

B、存储过程能够自动触发并执行

C、存储过程中只能包含数据更新语句

D、存储过程可以有返回值

参考答案:A

90.算法的有穷性是指()

A、算法程序的运行时间是有限的

B、算法程序所处理的数据量是有限的

C、算法程序的长度是有限的

D、算法只能被有限的用户使用

参考答案:A

91.表中不存在非主键列对主键部分函数依赖,符合()

A、1NF

B、2NF

C、3NF

D、BCNF

参考答案:B

92.对于长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)

/2的排序方法是()

A、快速排序

B、冒泡排序

C、直接插入排序

D、堆排序

参考答案:D

93.学生表

A、selectcount(*)fromstudent

B、selectcount(所在系编号)fromstudnet

C、selectcount(*)fromstudentgroupby”学号"

D、selectcount(总学分)fromstudent

参考答案:D

94.数据库系统的三级模式结构是()

A、模式,外模式,内模式

B、外模式,子模式,内模式

C、模式,逻辑模式,物理模式

D、逻辑模式,物理模式,子模式

参考答案:A

95.存储过程,使用游标的一般流程是()

A、打开读取关闭

B、声明填充内容读取关闭

C、声明打开读取关闭

D、声明填充内容打开读取关闭

参考答案:C

96.grantallon*.*to…语句中,all*.*的含义分别是()

A、所有权限所有数据库表

B、所有数据库表所有权限

C、所有用户、所有权限

D、所有权限、所有用户

参考答案:A

97.se1ect*fromtbl_namewhereid=(se1ectidfromtb1_name),假设该

表包含id字段,name语句正确执行的条件是()

A、该表必须有多条记录

B、该表必须只有一条记录

C、该表记录数必须小于等于1条

D、此SQL语句错误,无论如何都无法正确执行

参考答案:C

98.将E-R图转换为关系模式时,实体和联系都可以表示为()

A、属性

B、键

C、关系

D、域

参考答案:C

99.在软件设计中不使用的工具是()。

A、系统结构图

B、PAD图

C、数据流图(DFD图)

D、程序流程图

参考答案:C

100.下列关于SQL的叙述中,正确的是()

A、SQL是专供MySQL使用的结构化查询语言

B、SQL是一种过程化的语言

C、SQL是关系数据库的通用查询语言

D、SQL只能以交互方式对数据库进行操作

参考答案:C

101.MyISAM格式的数据表所对应的存储文件不包括()

A、.frm

B、.MYD

C、.MYI

D、.ISD

参考答案:D

102.下列不能使用alter命令进行修改的数据库对象是()

A、触发器

B、事件

C、存储过程

D、存储函数

参考答案:A

103.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是()

A、一对一

B、一对多

C、多对一

D、多对多

参考答案:B

104.关于MySQL中存储函数和存储过程的区别,不正确的是()

A、存储过程可以有输出参数,存储函数没有

B、存储函数必须使用return语句返回结果

C、调用存储函数无需使用call语句

D、存储函数中不想存储过程那样定义局部变量

参考答案:D

105.下列关于视图的叙述中,正确的是()。

A、使用视图,能够屏蔽数据库的复杂性

B、更新视图数据的方式与更新表中数据的方式相同

C、视图上可以建立索引

D、使用视图,能够提高数据更新的速度

参考答案:A解析:在MySQL中,定义视图可为用户屏蔽数据库的复

杂性,使其不必详细了解数据库中复杂的表结构和表连接,因而能简

化用户对数据库的查询语句,故选项A正确;视图是一张虚表,更新

是受一定限制的,视图不能索引,也不能有关联的触发器、默认值,

使用视图时都必须处理查询执行时所需的任何一个检索操作,更新数

据的速度也会相应降低,

106.软件设计中模块划分应遵循的准则是()

A、低内聚高耦合

B、高内聚低耦合

C、低内聚高耦合

D、高内聚高耦合

参考答案:B

107.根据关系模型的完整性规则,以下主键的叙述正确的是()

A、主键不能包含两个字段

B、主键不能作为另一个关系的外键

C、主键不允许取空值

D、主键可以取重复值

参考答案:C

108.给定语句mysql-uroot-ptest<test.sql()

A、将test数据库中的数据备份到文件

B、将test数据库中的表结构备份到文件

C、将备份文件恢复test数据库或表

D、存在错误,无法执行

参考答案:C

109.MySQL8.0自增持久化,下列操作的值为()

createtabletestl(idintprimarykeyauto_increment);insertintot

estlvalues(),(),(),(),();deletefromtestlwhereid=4;insertint

otestlvalues();select*fromtestlwhereid>=4;

A、4

B、3

C、5

D、6

参考答案:C

110.DBS的中文含义()

A、数据库系统

B、数据库管理员

C、数据库管理系统

D、数据定义语言

参考答案:A

111.面向对象方法中,继承是指()

A、一组对象都具有的相似性质

B、一个对象有另一个对象的性质

C、各对象之间的共同性质

D、类之间共享属性和操作的机制

参考答案:D

112.列关于表级约束和列级约束的描述正确的是()

A、列级约束针对某个特定的列,包含在列定义中

B、表级约束和列级约束相互独立,不包含在列定义中

C、列级约束可能涉及多个列,也可能涉及到一个列

D、表级约束可能涉及多个列,也可能涉及到一个表

参考答案:C

113.当触发器涉及对触发表的更新操作时一,使用触发器必须()

A、BEFOR

B、UPDAT

C、E

D、AFTERUPDAT

E、E

F、UPDAT

G、BEFORE.E

参考答案:A解析:设有如下创建数据库对象的部分语句

createeventTestonscgeduleeverylweekStartscurdate()+interval

1weekends2013-6-30dobegin…End关于上述语句,下列描述错

误的是()

114.数据流图中带有箭头的线段表示()

A、控制流

B、事件驱动

C、数据流

D、模块调用

参考答案:C

115.支持事务、外键的常用数据库引擎()

A、MyISAM

B、MEMORY

C、FENDERATED

D、INNODB

参考答案:D

H6.MySQL中,用户账号存储在()

A、mysql.host

B、mysql.account

C、mysql.user

D、information_schema.user

参考答案:C

117.两者都不能修改OLD数据()

A、使用grant语句

B、使用createuser语句

C、直接操作mysql授权表

D、皆不可

参考答案:D

118.设有E-R图,含有A、B两个实体,A、B之间联系的类型是m:n,

则将该E-R图转换为关系模式时,关系模式的数量是()

A、3

B、2

C、1

D、0

参考答案:A

解析:一个实体型转换为一个关系模式,一个多对多的联系转换为一

个关系模式,故该关系模式的数量为3个

119.在使用insertinto插入记录,对于auto_increment列,时期自

动增长,不能使用的填充方式是()

A、填充null值

B、填充数字0

C、填充数字1

D、不显式的填充值

参考答案:D

120.某个二叉树有5个度为2的节点,则该二叉树的叶子节点数为()

A、10

B、6

C、8

D、4

参考答案:C

121.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、

E依次入栈,然后再出栈,则元素出栈的顺序是()

A、“12345ABCDE”

B、”EDCBA54321”

C、”ABCDE12345”

D、”54321EDCBA”

参考答案:B

123.关于触发器叙述正确的是()

A、触发器由数据表上的特定事务所触发

B、触发器可以由create操作触发

C、触发器可以带有参数

D、触发器可以建立在视图上

参考答案:A

124.设有如下语句:declaretmpvartypechar(10)defaultwmysql

关于以上命令,叙述错误的是()

A、该语句声明了一个用户变量

B、temvar的缺省值是mysql

C、temvar被声明为字符类型变量

D、temvar的作用域是声明该变量的beginend语句块

参考答案:A

125.下列数据结构中,属于非线性结构的是()

A、循环队列

B、带链队列

C、二叉树

D、带链栈

参考答案:C

126.耦合性和内聚性是对模块独立性度量的2个标准。下列叙述正确

的是()

A、提高耦合性降低内聚性有利于提高模块的独立性

B、降低耦合性提高内聚性有利于提高模块的独立性

C、耦合性是指一个模块内部各个元素间彼此结合的紧密程度

D、内聚性是子模块间互相连接的紧密程度

参考答案:B

127.设有学生成绩表score(sno,eno,grade),学号、课程和成绩

Createfunctionfun()returnsdecialbegindeclarexdecimalselecta

vg(grade)intoxfromscorereturnxend;关于上述存储函数的叙述,错

误的是()

A、表达式avg(grade)intox有语法错误

B、x是全体学生选修所有课程的平均成绩

C、fun没有参数

D、returnsdecimal指明返回值的数据类型

参考答案:A

128.结构化程序设计的基本原则不包括()

A、多态性

B、自顶向下

C、模块化

D、逐步求精

参考答案:A

129.MySQL激活触发器的命令()

A、insert^delect>update

B、create、drop>insert

C、select、create>update

D、create、delete>update

参考答案:A

130.存储函数和存储过程的区别是()

A、存储函数可以被其他应用程序调用,而存储过程不能被其他应用

程序调用

B、存储过程中必须包含一条return语句,而存储函数不允许出现该

语句

C、存储函数只能建立在单个数据表上,而存储过程可以同时建立在

多个数据表上

D、存储过程可以拥有输出参数,存储函数不能拥有输出参数

参考答案:D

131.软件生命周期是指()

A、软件产品从提出、实现、使用维护到停止使用退役的过程

B、软件从需求分析、设计、实现带测试完成的过程

C、软件开发过程

D、软件运行维护过程

参考答案:A

132.设where子句表达式为:num20between30,其含义为:num的值

20-30范围内所有整数且:()

A、包含20和30

B、不包含20和30

C、包含20不包含30

D、不包含20包含30

参考答案:A

133.SQL装哪个修改表结构的语句是()

A、modifytable

B、modifystructure

C、altertable

D、alterstructure

参考答案:C

134.给定数据库备份语句

select*frommysql_test.studentintooutfile"D:/aa.txt”

fieldsterminatedby"enclosedby'1inesterminatedby"?";

()

A、字段值放在?之间

B、字段值之间空格分割

C、字段值之间分割

D、字段值放在之间

参考答案:D

135.mysql中,下列关于授权的描述中,正确的是()

A、只能对数据表和存储过程授权

B、只能对数据表和视图授权

C、可以对数据项、数据表、存储过程和存储函数授权

D、可以对列、数据表、属兔、存储过程和存储函数授权

参考答案:D

136.修改yoghurt登录口令的命令是()

A、setpassword

B、updatepaddword

C、changepassword

D、modifypassword

参考答案:A

137.指定一个数据库为当前数据库的SQL语句语法格式为()

A、createdatabasedb_name;

B、usedb_name;

C、showdatabases

D、dropdatabasesdb_name

参考答案:B

138.在MySQL中执行语句select"c"+"d”,结果是

A、0

B、cd

C、c+d

D、c-d

参考答案:A

139.在MySQL中子星下面语句:showgrants"wang""localhost";

结果显示为grantuseageonto"wang""localhost”,该结果显

示的是()

A、系统中所有的用户信息

B、用户名以wang开头的用户拥有所有权限

C、用户wang拥有所有权限

D、系统中的所有资源信息

参考答案:C

140.设有借书信息表,结构为:借书信息(借书证号,借书人,住址,

联系电话,图书号,书名,借书日期)设每个借书人一本书只能借一

次,则该表的主键是()。

A、借书证号,图书号

B、借书证号

C、借书证号,借书人

D、借书证号,图书号,借书日期

参考答案:A

141.订单表tb_order包含用户信息uid和产品信息pid等属性列,

一下语句能够返回至少被订购三次的pid是()

A、selectpidfromtb_orderwherecount(pid)>3;

B、selectpidfromtb_orderwheremax(pid)>3;

C、selectpidfromtb_ordergroupbypidhavingcount(pid)>3;

D、selectpidfromtb_ordergroupbypidhavingcount(pid)>=3;

参考答案:D

142.在软件开发中,需求分析阶段可以使用的工具是()

A、N-S图

B、DFD图

C、PAD图

D、程序流程图

参考答案:B解析:DFD图、数据字典D

D、判定表和判定树

143.关于外键说法错误的是()

A、外键是在一个或一组属性上定义的约束

B、外键的取值可以为空

C、外键是所参照关系的主键或唯一性索引的属性列

D、外键是唯一标识元组的一个或一组属性

参考答案:D

144.删除某个数据库所有用户数据,不可以使用的命令是()

A、delete

B、truncate

C、drop

D、都不可

参考答案:C

145.事件的执行时机()

A、单次计划任务

B、重复计划任务

C、单次计划任务或重复计划任务

D、按照优先级调度执行

参考答案:C

146.函数NOW()返回的结果是()

A、系统的当前日期

B、系统的当前时间

C、系统的当前日期和时间

D、系统的当前用户

参考答案:C

147.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较

的次数是0。

A、0(n)

B、0(rf2)

C、0(logn)

D、O(nlogn)

参考答案:C

148.在安装和配置MySQL服务器的向导中,可选择决策支持型(OLAP)

或联机事务处理(OLTP),这两种情况缺省并发用户数分别是()

A、0LAP500,0LTP20

B、0LAP20,0LTP500

C、0LAP20,0LTP20

D、0LAP500,0LTP500

参考答案:B

二.多选题

1.数据库系统DBMS描述()

A、用户创建、管理、维护数据库使用的软件

B、定义数据结构,提供数据的操作机制

C、位于操作系统和用户之间,对数据库进行统一管理

D、维护数据库的安全性、完整性和可靠性

参考答案:ABCD

2.MySQL工具()

A、mysqld:SQL后台程序,程序运行时,客户端进行连接访问数据

B、mysqld_safe:服务器启动脚本,在UNIX和NetWare中使用,具有

安全特性

C、mysql.server:服务器启动脚本,调用mysqld_safe,包含特定级

别的、运行启动服务器脚本的、运行目录的系统

D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论