计算机数据库试题
A. 几道计算机题目、、、请不要乱做、、 谢谢、、、
1. 在下面关于Access数据库的说法中,错误的是____C___________。
A. 数据库文件的扩展名是mdb
B. 所有的对象都存放在同一个数据库文件中
C. 一个数据库可以包含多个表体
D. 表示数据库中最基本的对象,没有表也就没有其他对象
2. 目前常用的保护计算机网络安全的技术指标是__A_____________。
A. 防火墙
B. 防风墙
C. KV300杀毒软件
D. 使用Java程序
3. 以下有关加密的说法,不正确的是____C___________。
A. 破坏信息,损坏CPU
B. 干扰电网,破坏信息
C. 占用资源,破坏信息
D. 更改Cache芯片中的内容
4. 以下有关加密的说法,不正确的是_____D__________。
A. 密钥密码体系的加密密钥和解密密钥使用相同的算法
B. 公钥密码体系的加密密钥和解密密钥使用不同的密钥
C. 公钥密码体系又称对称密钥体系
D. 公钥密码体系又称为不对称密钥体系
5. 下面的叙述正确的是______C_________。
A. 程序测试的目的是要找出程序中的错误
B. 程序测试的目的是要证明程序没有错误
C. 黑盒测试一般由计算机专业人员来完成
D. 软件开发商推出的软件β版,即为测试版,免费提供给用户使用,属于白盒测试
仅供参考
B. 计算机专业高手帮解两道题,信息安全和数据库技术
辛苦原创,请给分。
技术题:答:已知三个关系模式:
学生 S(S#,SNAME,AGE,SEX),其属性的含义为:学号,姓名,年龄,性别;
学习成绩 SC(S#,C#,GRADE) ,其属性的含义为:学号,课程号,成绩;
课程 C(C#,CNAME,TEACHER),其属性的含义为:课程号,课程名,教师。
(1)请用关系代数表达式描述查询:学号为‘S2’的学生所选课程的课程号。
答: Pi C#(Delta S#=‘S2’(S))其中Pi表示投影,Delta 表示选择
(2)完善下面的sql语句片断。
答:
CREATE TABLE SC(
S# CHAR(10),
C# CHAR(10),
GRADE NUMBER(2),
primary key (S#,C#), /*建立主码约束*/
FOREIGN KEY REFERNCES S(S#), /*在S#列上建立外码约束*/
……
)
(3)用SQL查询块描述下列查询:
学生“李勇”所选选修的课程名。
答: SELECT C.CNAME
FROM S, SC, C
WHERE S. SNAME='李勇'
AND S.S#=SC.S#
AND C.C#=SC.C#;
统计每门课程的选课人数。
答:SELECT C.CNAME, COUNT(S.S#)
FROM SC, C, S
WHERE C.C# = SC.C#
AND SC.S# = S.S#
group by C.CNAME;
在学生表中插入数据(‘1001’,‘王勇’,‘男’,19)
答:INSERT INTO S VALUES ('1001','王勇','男',19);
COMMIT;
安全题:
答:不加密的明文传送可能导致的所有后果包括数据的保密性、完整性、可用性、可控性、可查性等都可能遭到破坏,如盗取、丢失、不完整、泄密、破坏、篡改、替换等。
此问题解决措施可以采用文件安全加密传输。 安全传输的主要过程
(1)加密的过程 :不可抵赖性可非对称加密算法和HASH函数实现,即数字签名过程如下:
1). 使用HASH算法将主机A要发送的文件生成摘要
2). 利用主机A的私钥加密1中生成的摘要
(2)加密过程由对称密码算法实现:
1). 用对称密码算法对文件进行加密生成加密后的文件传输
2). 将数字签名、对称密码算法的密钥、加密后的文件打包在一起,使用主机B的公钥进行加密
3). 将生成的整个密文文件发送给主机B
(3)解密的过程
1). 主机B得到密文,使用自己的私钥解密,得到数字签名、对称密钥和加密后的文件
2). 主机B用对称密钥解密加密文件,再用HASH函数生成摘要
3). 主机B使用主机A的公钥验证数字签名的正确性(校验HASH散列值)
C. 计算机三级《数据库技术》单选专练及答案(2)
单选专练二
1[单选题] 下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。
A.应用服务器一般运行程序代码,实现面向应用领域的业务规则
B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户
D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
参考答案:C
2[单选题]设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是__________。
A.Grade IS NOT NULL
B.Grade IS NULL
C.Grade = NULL
D.NOT (Grade IS NULL)
参考答案:C
3[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是
A.其中有一个是DELETE
B.一个是SELECT,另一个是UPDATE
C.两个都是SELECT
D.两个都是UPDATE
参考答案:C
4[单选题]如果有两个事务,同时对数据库中同一数据进行操作,不可能引起冲突的操作是
A.其中有一个是DELETE
B.一个是SELECT,另一个是UPDATE
C.两个都是SELECT
D.两个都是UPDATE
参考答案:C
5[单选题]若要求查找姓名中第二个字为‘阳’字的学生的学号和姓名,下列SQL语句中,哪一个(些)是正确的?
Ⅰ.SELECT S#,SNAME FROM S WHERE SNAME=‘_阳%’
Ⅱ.SELECT S#,SNAME FRQM S WHERE SNAME LIKE‘_阳%’
Ⅲ.SELECT S#,SNAME FROM S WHERE SNAME LIKE‘%阳%’
A.只有ⅠB.只有ⅡC.只有ⅢD.都正确
参考答案:B
参考解析:第(2)~(5)题基于“学生—选课—课程”数据库中的3个关系: S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER), 它们的主码分别是S#、(S#,C#)、C#
6[单选题]数据库管理系统为提高数据查询效率,可能会采用如下索引技术:
Ⅰ.有序索引 Ⅱ.聚集索引
Ⅲ.树型索引 Ⅳ.散列(哈希)索引
其中,将属性值作为参数,不采用索引键值比较,而是采用一定的计算方法定位数据的有()
A.仅ⅠB.仅Ⅰ、Ⅱ和ⅢC.仅ⅣD.都
参考答案:C
7[单选题]浏览器/服务器架构是现阶段非常流行的数据库应用系统架构。在此架构中,应用服务器起到了非常重要的作用。下列关于应用服务器的说法,错误的是()
A.应用服务器一般运行程序代码,实现面向具体应用领域的业务规则,数据库服务器承担数据存储、管理等功能
B.应用服务器会根据用户请求连接相应的数据库,获取数据并进行处理,将结果返回给用户
C.应用服务器一般需具有数据访问和数据存储等功能,在数据库服务器出现问题时可以继续向用户提供服务
D.应用服务器一般提供了集群、失效恢复、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
参考答案:C
8[单选题]
下列属于商场经营管理系统数据库功能需求的是__________。
A.系统中不考虑财务核算
B.对基本销售业务要求实现秒级响应
C.多个终端同时操作数据库
D.系统需支持节假日折扣
参考答案:C
9[单选题]事务由于某些内部条件而无法继续正常执行,如非法输入、找不到数据等,这样的故障属于
A.系统故障B.磁盘故障C.事务故障D.介质故障
参考答案:C
10[单选题]人机界面是数据库应用系统的一个重要组成部分,人机界面设计与用户的关系非常密切。关于人机界面设计,下列说法错误的是()
A.人机界面设计时,应使用户感觉系统运行始终处于用户的控制之下,人机界面应该向用户及时反馈,保持人机界面与用户之间的双向交流
B.当系统发生错误时,人机界面应为用户提供有意义的反馈信息,有时可以提供截屏等功能,使用户可以了解错误,并及时向技术人员反馈问题
C.良好的人机界面应能容忍用户使用过程中发生的操作错误,并能够方便地从错误中恢复
D.设计人机界面可采用原型迭代法,首先进行用户界面详细设计,然后与用户不断讨论,改进设计方案
参考答案:D
11[单选题]现要利用Student表查询年龄最小的学生的姓名和年龄。下列实现此功能的查询语句中,正确的是__________。
A.SELECT Sname, MIN(Sage) FROM Student
B.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)
C.SELECT TOP 1 Sname, Sage FROM Student
D.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage
参考答案:D
12[单选题]下列关于保持数据完整性的叙述中,不正确的是( )。
A.向关系SC插入元组时,S#和C#都不能是空值(NULL)
B.可以任意删除关系SC中的元组
C.向任何一个关系插入元组时,必须保证关系主码值的唯一性
D.可以任意删除关系C中的元组
参考答案:D
13[单选题]在SQL Server 2008中,设各系统数据库当前主要数据文件及日志文件的大小如下表所示:
数据库主要数据文件(MB)日志文件(MB)
master152
model41
msdb82
tempdb61
现要在该系统中创建一个新的用户数据库,则用户数据库中主要数据文件的
大小不能小于()
A.15MBB.4MBC.8MBD.6MB
参考答案:B
14[单选题]设SC表中记录成绩的列为:Grade,类型为int。若在查询成绩时,希望将成绩按“优”、“良”、“中”、“及格”和“不及格”形式显示,正确的Case函数是__________。
A.Case Grade
When 90~100 THEN'优'
When 80~89 TIIEN'良'
When 70~79 THEN'中'
When 60~69 THEN'及格'。
Else'不及格’
End
B.Case
When Grade between 90 and 100 THEN Grade='优'
When Grade between 80 and 89 THEN Grade='良'
When Grade between 70 and 79 THEN Grade='中'
When Grade between 60 and 69 THEN Grade='及格’
Else Grade='不及格’
End
C.Case
When Grade between 90 and 100 THEN'优'
When Grade between 80 and 89 THEN'良’
When Grade between 70 and 79 THEN'中’
When Grade between 60 and 69 THEN'及格’
Else'不及格’
End
D.Case Grade
When 90~100 THEN Grade='优’
When 80~89 THEN Grade='良’
When 70~79 THEN Grade='由’
When 60~69 THEN Grade='及格’
Else Grade='不及格’
End
参考答案:C
15[单选题] 下列关于浏览器/服务器架构中的应用服务器的说法中,错误的是__________。
A.应用服务器一般运行程序代码,实现面向应用领域的业务规则
B.应用服务器会根据用户请求连接相应的数据库,获取数据,并将结果返回给用户
C.应用服务器一般需要具有数据访问和数据存储功能
D.应用服务器一般提供了集群、负载均衡等公共服务,可以大幅度提高系统性能和可靠性
参考答案:C
16[单选题]设在某SELECT语句的WHERE子句中,需要对Grade列的空值进行处理。下列关于空值的操作中,错误的是__________。
A.Grade IS NOT NULL
B.Grade IS NULL
C.Grade = NULL
D.NOT (Grade IS NULL)
参考答案:C
更多计算机三级相关试题分享:
D. 计算机二级mysql数据库模拟题及答案(2)
练习题二
1)sp_helpdb 该代码的功能是:
A返回数据库的基本信息
B返回数据库的`使用空间
C返回数据库的变量名称
D返回数据库的表名
2)sp_helpdb中有这样一条信息:Updateability=Read_Write 该代码表示的正确含义是:
A更新能力为可读可写
B恢复模式为完整恢复
C可用于所有用户
D兼容级别
3)sp_helpdb中有这样一条信息:status = online 该代码表示的正确含义是:
A 表示数据库的状态为:可用于查询
B表示数据库的状态为:正在还原数据库
C 表示数据库的状态为:数据库未恢复
D表示数据库已被显示置于脱机状态
4)sp_helpdb中有这样一条信息:IsFulltextEnabled 该代码的正确含义是:
A数据库自动生成统计信息
B自动更新统计信息
C数据库已启用全文功能。
D数据库引擎检测信息
5)sp_helpdb中有这样一条信息:COMPATIBILITY_LEVEL=90该代码表示的正确含义是:
A数据库兼容级别是2000
B数据库兼容级别是2005
C数据库兼容级别是2008
D以上说法都不对
6)数据定义语言中的创建,修改,删除这三个英语单词下列哪项才是完全正确的?
A创建(create) , 修改(alter) , 删除(update)
B 创建(alter) , 修改(modify), 删除(drop)
C 创建(create) , 修改(alter) , 删除(drop)
D 创建(alter) , 修改(create), 删除(drop)
7)SQL 2005 的建表语句要写在______之内?
A{ }
B[ ]
C( )
D <>
8) 建表语句中的 not null,该代码表示的含义是:
A允许空格B非空约束
C不允许写入数据
D不允许读取数据
9)select * from student 该代码中的 * 号,表示的正确含义是:
A普通的字符*号
B错误信息
C所有的字段名
D模糊查询
10)向数据表添加数据,哪些是添加的关键字?
Ainsert
B update
C delete
D select