计算机二级mysql数据库模拟试题及答案汇总.docx
《计算机二级mysql数据库模拟试题及答案汇总.docx》由会员分享,可在线阅读,更多相关《计算机二级mysql数据库模拟试题及答案汇总.docx(10页珍藏版)》请在冰豆网上搜索。
![计算机二级mysql数据库模拟试题及答案汇总.docx](https://file1.bdocx.com/fileroot1/2022-12/31/2050fbbb-5b6e-4d6d-966f-bf4597712ce5/2050fbbb-5b6e-4d6d-966f-bf4597712ce51.gif)
计算机二级mysql数据库模拟试题及答案汇总
计算机二级mysql数据库模拟试题及答案汇总
单选题,共60题,每题1分,答错或未答均扣1分.满分60分
1)SQLServer2005是哪个公司开发出来的?
A.SyBaseB.SunC.AstonTateD.Microsoft
2)微软的access数据库是一种数据库
A.低端的B.中端的C.高端的D.无法确定
3)MSSQLServer2005EnterpriseEdition是哪一种版本?
A.精简版B.标准版C.企业版D.工作组版
4)MSSQLServer2005EnterpriseEdition的安装条件,对内存的最低要求是:
__MB?
A128B256C512D1024
5)MSSQLServer2005EnterpriseEdition的安装条件,对内存的建议要求是:
__MB?
A.256及更高B.512及更高C.1024或更高D.没有要求
6)以下关于数据安装的说法正确的是:
A.
安装SQLServer2005EnterpriseEditionwindows的98系统也可以
B.
A11B12C13D14
10)安装安装SQLServer2005EnterpriseEdition成功之后,系统数据库默认提供几个数据库?
A.1B.2C.3D.4
11)系统数据库中的master数据库表明这个数据库是
12)数据库SQL2005的查询界面中,快捷键CtrL+F5表示什么功能?
A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部
13)数据库SQL2005的查询界面中,快捷键F5表示什么功能?
A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部
14)数据库SQL2005的查询界面中,快捷键Home表示什么功能?
A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部
15)数据库SQL2005的查询界面中,快捷键End表示什么功能?
A.执行查询B.光标到达当前行的头部C.分析查询并检查语法D.光标到达当前行的尾部
16)CreatedatabaseMyDB该代码的功能是:
A.创建表MyDBB.创建数据库MyDBC.修改数据库MyDBD.删除数据库MyDB
17)UseMyDB该代码的功能是:
A.修改数据库MyDBB.删除数据库MyDBC.使用数据库MyDBD.创建数据库MyDB
18)AlterDatabaseMyDBModifyname=MyDB001
A.修改数据库名为MyDB001B.删除数据库MyDB001
C.使用数据库MyDBOO1D.创建数据库MyDBOO1
19)dropdatabaseMyDB001该代码的功能是:
A.修改数据库名为MyDB001B.删除数据库MyDB001
C.使用数据库MyDBOO1D.创建数据库MyDBOO1
20)sp_spaceused代码的功能是:
A.返回数据库的登录信息B.返回数据库的使用和保留空间
C.返回数据库的创建信息D.返回数据库的安全信息
21)sp_helpdb该代码的功能是:
A.返回数据库的基本信息B.返回数据库的使用空间C.返回数据库的变量名
称
D.返回数据库的表名
22)sp_helpdb中有这样一条信息:
Updateability=Read_Write该代码表示的正确含义是
B.表示数据库的状态为:
正在还原数据库
C.表示数据库的状态为:
数据库未恢复
D.表示数据库已被显示置于脱机状态
29)select*fromstudent该代码中的*号,表示的正确含义是:
30)向数据表添加数据,哪些是添加的关键字?
A.求总值函数
B.求最小值函数
C.求平均值函数
D.求最大值函数
32)修改表记录的语句关键字是:
33)
删除表记录的语句关键字是:
34)
37)表达式select(9+6*5+3%2)/5-3的运算结果是多少?
A.1
B.3
C.5D.7
38)表达式
select
((6%(7-5))+8)*9-2+(5%2)
的运算结果是多少?
A.70
B.71
C.72D.73
39)delete
from
studentwheres_id>5
该代码执行的是哪项操作?
A.添加记录
B.修改记录C•删除记录
D.查询记录
40)第39题中的代码含义正确的表述是:
A.删除student表中所有s_id
C.删除student表中所有s_id大于5的记录
D.删除student表中所有s_id大于等于5的记录
E.删除student表
41)第39题中的代码如果取消wheres_id>5,执行deletefromstudent语句后的结果意味着什么?
A.删除表studentB.删除表student的所有记录C.删除数据库student
D.语句不完整,不能执行
42)修改操作的语句updatestudentsets_name=N'王军’该代码执行后的结
A.只把姓名叫王军的记录进行更新
B.只把字段名sname改成N'王军'
果是:
46)以下的标识符中符合标识符命名规则的有几个?
3abc7,
abc73,
bc73a,c73ab,*73abc
A
1个
B2个C3个
D4个
47)标识符的第一
个字符允许包括哪些符号?
A._
或者@
或者#或者$
B._或者*
或者#或者$
C._
或者@
或者八或者$
D._或者
@或者#
48)包含在哪些符号内的标识符号才能称为分割标识符?
49)
A.update,values
B.insert,value
44)(@@error=0)
该代码表示的含义是
A.找到至少一个错误
B.没有任何一个错误
intostudent
(s_name)
(N'王大
C.insert,
values
D.delete,
like
C.错误的编号是
0D.发生了除数为0的错误
43)请把下划处的代码补充完整:
军')
45)开始事务,提交事务,回滚事务的英语单词分别是:
A.""或[]B.<>
或{}C.()或''D.++或{}
49)SQL2005中声明变量的关键字是:
A.dimB.decimalCdeclare
Ddealcre
50)
SQL2005中变量的声明应该使用哪个符号来表示?
51)SQL2005的字符串连接运算符是什么?
52)
SQL2005中的比较运算符
不等于
有几种表示方法?
A
1B2
C3
D4
53)
!
<在SQL2005中的含义是:
A不等于B不小于C不大于
D取反
54)
哪个是正确的小于等于号?
A
>=B=>C
<=
D=<
A&
B
C+
D
55)selectsubstring('长江长城黄山黄河',2,2)返回的是什么?
A长江B江长C长城D长江长城
56)varchar类型的数据长度默认是__个字节?
A1B2C4D8000
57)若student表中有一字段s_fenshu,数据类型为整型,保存每个学生的考试成绩,求全班平均分的正确做法是:
A把每个学生的s_fenshu手工进行相加,然后除以全班人数,得到平均分
C使用
selectsum(s_fenshu)
from
student
D使用
selectsum(s_fenshu)
from
student
58)
100/3的结果是:
A
33.33
B
33.333333
59)
哪些是正确的
like
运算表达式?
A
select*
from
net_46
where
B
select*
from
net_46
where
C
select*
from
net_46
where
D
select*
from
net_46
where
60)
以下的数据库中,哪个是大型的数据库?
AMySql
BDB2
/select
count(*)
fromstudent
%select
count(*)
fromstudent
C33
D
无法执行
s_namelike
'#晓#'
s_namelike
'&晓&'
s_namelike
'$晓$'
s_namelike
'%晓%'
COracle
D
MSSql2005
B使用selectavg(s_fenshu)fromstudent
(二)代码题:
要求代码完整,每错一个单词扣一分.每出现一次不匹配的()扣两分,(总
分40分)
1)写代码创建student数据库(满分10)
数据库里建立数据表student_web,要求包含以下字段:
s_id数据类型为整型,非空约束,
s_name数据类型为可变字符型,最大长度12个字符,保存学生姓名s_fenshu数据类型为整型,
保存学生考试成绩
s_hometown数据类型为可变字符型,最大长度50个字符保存学生籍贯s_tuition数据类型为整型
保存学生学费
2)写代码向上题所创建好的数据表中添加以下三条记录,(满分9)
id
:
1
id
:
2
id
:
3
姓名:
JackTomas
姓名:
TomJoe
姓名:
Smiths
成绩:
89
成绩:
88
成绩:
87
籍贯:
北京丰台
籍贯:
天津南开
籍贯:
北京海滨
学费:
2800
学费:
3000
学费:
2700
3)写代码返回所有学生的信息(满分3)
4)写代码返回所有姓名带J字母的学生信息。
(满分5)
5)写代码返回所有北京籍贯的学生信息(满分5)
(满
6)写代码返回所有学费低于平均学费的学生信息。
提示使用嵌套的select查询分8)
参考答案:
DACCCCDBADACABBBCABBAAACBDCBCADBCCDCCBCBBCCCDCDACD
CBBCBABCDC
代码答案:
1)createdatabasestudent
usestudent
createtablestudent_web
(
s_idintnotnull,
s_namevarchar(12),
s_fenshuint,
s_hometownvarchar(50),
s_tuitionint
)
2)insertintostudent_web(s_id,s_name,s_fenshu,s_hometown,s_tuition)
values(1,'Jacktomas',89,'北京丰台',2800)
insertintostudent_web(s_id,s_name,s_fenshu,s_hometown,s_tuition)
values(1,'TomJoe',88,'天津南开',3000)
insertintostudent_web(s_id,s_name,s_fenshu,s_hometown,s_tuition)
values(1,'Smiths',87,'北京海滨',2700)
4)select
*from
student_web
where
s_namelike
'%J%'
5)select
*from
student_web
where
s_hometown='
北京%'
6)
select
*from
student_web
wheres
tuition<(select
avg(s_tuition)
froms
3)select
*
fromstudent_web
_tuition)