一度javadb笔试试卷(第二套).doc_第1页
一度javadb笔试试卷(第二套).doc_第2页
一度javadb笔试试卷(第二套).doc_第3页
一度javadb笔试试卷(第二套).doc_第4页
一度javadb笔试试卷(第二套).doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

一度教育单科结课考试试卷Java数据库编程结课笔试注意:1、考试时间120分钟;2、请将答案填写到答题纸上;3、试卷上不准涂写,否则按零分处理。1、 对DB中数据的操作分成三大类,DDL、DML、DCL,其中DML的意思是:A) 数据管理语言 B) 数据定义语言 C) 数据控制语言 D) 数据操纵语言2、 SQL中,下列操作有语法错误的是A) AGE IS NOT NULL B) NOT(AGE IS NULL)C) SNAME=王五 D) SNAME != 王%3、 SQL Server是一种 数据库管理系统。A) 层次型B) 网络型C) 关系型D) 对象型4、 某个用户对某类数据有何种操作权力由( )决定A) 用户 B) 系统分析员 C) DBA D) 应用程序员5、 非主键必须依赖于主键于主键列, 这属于下列范式的内容( )。BCNF 每一个决定因素都包含码A)1NF B)2NF 不存在部分函数依赖 C)3NF 不存在传递依赖 D)都没有6、 如果一个字段的数据必须来源另一个表的主键,那么要在这个字段上建立:A) PK(主键) B) FK(外键) C) UK(唯一键) D)复合主键7、 数据库系统中,有关索引的说法正确的是: 。A) 为了提高数据的查询速度 B) 为了提高数据的增加的速度C) 可以通过索引实现主键约束 D) 可以通过索引实现唯一约束8、 SQL中,AGE IN(20, 22)的语义是: A) AGE=20 B) AGE 20C) AGE =20 AND AGE =22 D) AGE =20 OR AGE =229、 数据库设计的步骤是A) 直接建表 B) 先建立实体, 再建立表C) 先建立实体, 再建立实体关系, 最后转化为表D) 先建立ER模型完成概念设计, 再转化为关系模型。10、 下面SQL是来源于考试成绩表t_exam:学号stuID)科目编号subID)成绩score,考试日期ex_date。有以下sql语句,它表示的意思是: select stu_id, subId, count(*) as x from t_exam where ex_date=2008-08-08 group by stu_id,subId having count(*)1 order by x descA) 找出2008-08-08这天某科考试考试了2次及以上的学生记录B) 找出2008-08-08这天,某科考试了2次及以上的学生记录,考试次数多的放在前面C) 找出2008-08-08这天,某科考试了2次及以上的学生记录,考试次数少的放在前面 D) 根据学号和学科分组,找出每个人考试科数,最后考试次数多的放在前面11、 下面列出的关于“约束”的条目中,哪一条是不正确的A) 约束就是限制数据录入的范围B) 在开发中必须要使用外键约束,否则无法进行表连接C) 主键约束的本质就是唯一索引加上非空约束D) 两个表如果没有相同的字段,就无法进行表连接12、 有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( ) A) 实体完整性约束B) 参照完整性约束C) 用户自定义完整性约束D) 关键字完整性约束 13、 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能_A) 数据查询 B) 数据操纵(DML)C) 数据定义(DDL) D) 数据控制(DCL)14、 在下面列出的数据模型中,哪一个是概念数据模型_。A) 关系模型B) 层次模型 C) 网状模型 D) 实体-关系模型15、 有关SQL注入,说法正确的有:A) SQL注入就是通过工具反复猜登录的用户名和密码,直到破解B) SQL注入指的是在sql加入特殊字符,从而不需要正确的用户名和密码就能登录C) SQL注入指的是在sql加入特殊命令,从而达到破坏数据库的效果D) 指的在JDBC对PreparedStatement中的?参数进行赋值的过程16、 下列哪个约束的值不能重复: A) 主键 B) 外键 C) 默认值 D) 唯一约束17、 下列哪些统计函数可以计算在字符串类型列进行统计 ( ) A) sum B) avg C) max D) count18、 EMP表。下列哪条命令的返回值为3:EMP雇员号雇员名 部门号工资001张山022000010王宏达011200056马林生021000101赵敏04A) select count(*) from emp 4B) select count(distinct 部门号) from emp 3C) select count(*) from emp group by 雇员号 4 D) select count(工资) from emp 419、 在SQL语言中,条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( )A) 包括20岁和30岁 B) 不包括20岁和30岁 C) 包括20岁不包括30岁 D) 不包括20岁包括30岁 20、 SQL语言中,删除EMP表中全部数据的命令是( ) A) delete * from empB) drop table empC) truncate table emp D) 没有正确答案21、 有关下列索引说法错误的是( )A) 索引需要在查询时指明才能够优化执行B) 索引建立以后,对该表的所有查询都会使用到该索引C) 索引建立越多,则查询越快D) 可以对任何字段建立索引22、 有关索引的说法错误的是( )A) 索引的目的是为增加数据操作的速度-B) 索引是数据库内部使用的对象C) 索引建立得太多,会降低数据增加删除修改速度D) 只能为一个字段建立索引23、 下列哪个关键字在select语句中表示所有列?( ) A) * B) ALL C) DESC D) DISTINCT 24、 t_score(stu_id, sub_id, score),即成绩表(学号,科目编号,成绩)。学生如果某科没有考试,则该科成绩录入null。能够获取各位学生的平均成绩的选项是: A) select stu_id, avg(socre) from score group by stu_id B) select stu_id, avg(sorce) from score C) select stu_id, avg(score) from score D) select stu_id, sum(score)/count(score) from score25、 定义外键实现的是哪一(些)类完整性? A) 实体完整性 B) 参照完整性 C) 用户定义的完整性 D) 实体完整性、参照完整性和用户定义的完整性 26、 SQLServer在子查询中不允许包括( )关键字 A) ORDER BY B) GROUP BY C) Having D) 没有限制27、 下列四项中说法不正确的是( ) A) 数据库可以减少数据冗余 B) 数据库中的数据可以共享 C) 数据库避免了一切数据的重复 D) 数据库具有较高的数据独立性 28、 下面有关主键的叙述正确的是( ) A) 不同的记录可以具有重复的主键值或空值 B) 一个表中的主键可以是一个或多个字段 C) 在一个表中主键只可以是一个字段 D) 表中的主键的数据类型必须定义为自动编号或文本 下面题基于学生-课程数据库中的三个基本表:学生信息表:s(sno, sname, sex, age, dept) 主键为sno课程信息表:c(cno, cname, teacher) 主键为cno学生选课信息表:sc(sno, cno, grade) 主键为(sno, cno)29、 “从学生选课信息表中找出无成绩的元组”的SQL语句是A) SELECT * FROM sc WHERE grade=NULLB) SELECT * FROM sc WHERE grade IS C) SELECT * FROM sc WHERE grade IS NULLD) SELECT * FROM sc WHERE grade = 30、 在查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名的SQL语句中,将使用的表是A) 学生信息表SB) 学生信息表S和课程信息表cC) 学生信息表S、课程信息表c和学生选课信息表scD) 学生信息表S和学生选课信息表sc31、 下面有关JDBC说法正确的是: A) JDBC就是一套接口,由SUN公司提出,各厂商实现 B) 使用JDBC连接不同数据库时调用的接口是相同的 C) 使用JDBC连接不同数据库时连接的字符串是相同的 D) 由于使用Statement不需要对参数进行赋值,所以执行更快。32、 若要求查找姓名中第一个字为王的学生号和姓名。下面列出的SQL语句中,哪个(些)是正确的? A)SELECT Sno,SNAME FROM S WHERE SNAME=王%B)SELECT Sno,SNAME FROM S WHERE SNAME LIKE 王%C)SELECT Sno,SNAME FROM S WHERE SNAME LIKE 王_D)全部33、 若要求“查询某个学生的基本信息及其选课的平均成绩”,将使用关系A) S和SCB) SC和CC) S和C D) S、SC和C34、 若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是A) SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) 3B) SELECT Sno FROM SC GROUP BY Sno HAVING (COUNT(*)= 3)C) SELECT Sno FROM SC ORDER BY Sno WHERE COUNT(*) 3D) SELECT Sno FROM SC ORDER BY Sno HAVING COUNT(*) 335、 根据三个范式的定义,下面哪个选项的设计是正确的职工编号姓名工种车间车间主任1001李宁车工一车间周杰1002王海铣工一车间周杰1003赵亮钳工二车间吴明1001李宁钳工二车间吴明A)员工表、工种表、车间表B)员工表、工种表、车间表、车间主任表C)员工表、工种表、车间表、员工工种表、员工车间表D)以上设计均不正确36、 “商品”与“顾客”两个实体集之间的联系一般是A)一对一 B)一对多C)多对一 D)多对多37、 设属性“学号”是实体“学生”的主键,则“学号”不能取空值(NULL)和重复。这是_。A) 实体完整性规则必须标识每个实体(对象)B) 参照完整性规则C) 用户定义完整性规则 D) 域完整性规则38、 成绩表(学号,科目编号,成绩表)对应数据库表结构t_score(stu_id,sub_id, score)。查询所高于全班平均成绩的学号,其正确的SQL写法有: A) select stu_id from t_score where scoreavg(score)B) select stu_id from t_score where score(select avg(score) from t_score)C) select stu_id from t_score group by stu_id where score (select avg(score) from t_score)D) select stu_id from t_score where score(select avg(score) from t_score)39、 下列说法中,哪些是正确的?A) RDBMS是关系数据库管理系统的简称 RelationshipB) 各行记录都不能重复,是第二范式要求的C) 在数据库设计中一定要满足第三范式D) 索引越多,查询越快,数据更新越慢40、 下列说法正确的有A) XML文件要求必须是形式良好的。B) XML文件要求必须是有效的。C) 有效的的XML文件一定是形式良好的XML文件。D) 形式良好的XML文件一定是有效的的XML文件。41、 使用JDBC连接数据库时,如何获得连接对象A) Connection con = new Connection();B) 调用JDBC驱动程序类中的getConnection方法C) 调用JDBC驱动管理器的getConnection方法D) 使用Class.forName()方法获得42、 关于ResultSet,说法正确的是A) 如果select语句没有查询到任何一行记录,返回的ResultSet将会是个空指针B) 刚刚打开的ResultSet实例,游标指针指向结果集的第一行C) 以字符串的方式取得第一个字段值,可以在ResultSet实例上调用getString(0)D) 对查询结果集处理完毕后,应当关闭结果集43、 关于PreparedStatement,说法错误的是A) PreparedStatement要求RDBMS对SQL语句进行预编译,因此执行的效率更高;B) 对于动态SQL语句的参数使用?符号进行绑定,可以有效避免SQL注入攻击;C) 与数组不同,PreparedStatement的第一个参数下标为1;D) PreparedStatement执行查询的效率很高,但执行更新的速度较慢。44、 XML声明正确的是A) B) C) D) 45、 关于XML的语法正确的是A) 只能有一个根元素B) 元素可以不闭合

温馨提示

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

评论

0/150

提交评论