综合卷(数据库JDBC+JavaWeb)
———————————————————————————————— 作者: ———————————————————————————————— 日期:
2
1. 下面语句错误的原因是:
Update departments set department_id=300 where department_id=60; ERROR 位于第 1 行:
ORA-02292: 违反完整约束条件 (HR.EMP_DEPT_FK) - 已找到子记录日志
A.where条件语法错误
B.违反主键约束,department_id为300的记录已经存在
C.60号部门下已经有员工,修改60号部门编号将违反完整性约束条件 D.60号部门不存在 答案:C
2. 下面哪条语句可以取出薪水最高的前三个人:
A.select * from (select * from employees order by salary );
B.select * from (select * from employees order by salary desc ) where rownum<=3; C.select * from (select * from employees order by salary ) where rownum<=3; D.select * from employees where rownum<=3 order by salary desc;
答案:B
3. 下面哪种情况会使没有完成的事务“隐式”提交:
A.执行多个查询语句 B.执行Commit
C.执行create table 命令 D.服务器掉电
答案:C
4. 哪一子句可实现 SELECT 语句查询员工平均工资小于5000的部门信息:
A.GROUP BY dept_id HAVING AVG(sal) < 5000 B.GROUP BY AVG(sal) HAVING AVG(sal) < 5000 C.GROUP BY dept_id WHERE AVG(sal) < 5000 D.GROUP BY AVG(sal) < 5000
答案:A
5. SQL语言中修改表结构的命令是:
3
A.MODIFY TABLE
B.MODIFY STRUCTURE C.ALTER TABLE
D.ALTER STRUCTURE
答案:C
6. 在Oracle中,用于在多个会话之间控制对数据的并发访问的是: A.锁 B.索引 C.分区 D.键
答案:A
7. 当你执行以下查询语句: SELECT empno,ename FROM emp
WHERE empno =7782 OR empno =7876;
在WHERE语句中,可以实现与OR相同功能的操作符是: A.IN
B.BETWEEN … AND … C.LIKE D.AND
答案:A
8. 下面关于PreparedStatement的说法错误的是:
A. PreparedStatement继承了Statement
B. PreparedStatement可以有效的防止SQL注入 C. PreparedStatement不能用于批量更新的操作
D. PreparedStatement可以存储预编译的Statement,从而提升执行效率
解答:C
9. 下面关于Oracle数据库连接URI正确的拼写格式是:
4
A. jdbc:oracle:thin:@hostip:1521:oracledbname B. jdbc/oracle/thin/@hostip:1521/oracledbname C. jdbc:oracle/thin/@hostip:1521/oracledbname D. jdbc:oracle:thin/@hostip:1521/oracledbname
解答:A
10. 下面关于MySQL数据库连接URI正确的拼写格式是:
A. jdbc/mysql://hostip:3306/mysqldbname B. jdbc:mysql://hostip:3306:mysqldbname C. jdbc/mysql://hostip:3306/mysqldbname D. jdbc:mysql://hostip:3306/mysqldbname
解答:D
11. Oracle数据库连接端口号是:
A. 8080 B. 1521 C. 3306 D. 8888
解答:B
12. MySQL数据库连接端口号是:
A. 8080 B. 1521 C. 3306 D. 8888
解答:C
13. 题目代码的功能是:使浏览器正文的“welcome tarena”显示蓝色。
welcome tarena
那么《插入代码》处应该填入的代码是:
A. div.note{color: blue; font-size: 9pt} B. .note{color: blue; font-size: 9pt}
C. show.note {color: blue; font-size: 9pt} D. #note{color: blue; font-size: 9pt}
解答:D
14.
div与span的区别
关于上述代码描述正确的是:(多选题)
A. 以上三个div会显示在同一行 B. 以上三个div会显示在不同的一行 C. 以上三个span会显示在同一行
D. 以上三个span会显示在不同的一行
解答:BC
15. 页面代码如下:
6
在1处写入的JavaScript语句可以将文本框内容改为123的是:
A.document.getElementById(\"txtId\").value = \"123\"; B.document.forms[1]['txtName'].value=\"123\"; C.document.forms['id1']['txtId'].value=\"123\";
D.document.getElementsByTagName(\"input\")[1].value=\"123\";
答案:A
16. 下列可以生成如下形式表格的代码是: A.
B.
C.
D.
答案:C
17. 页面代码如下:
页面呈现为: Click DIV Click P
鼠标单击页面中的Click P,则下面的说法不正确的是:
A. clickP方法会被调用,提示输出的结果为:clickP, target=P
B. clickDIV方法会被调用,提示输出的结果为:clickDIV, target=DIV C. clickDIV方法会被调用,提示输出的结果为:clickDIV, target=P D. clickP和clickDIV都会被调用,且先后顺序为clickP先,clickDIV后 答案:B
18. 打开一个窗口,加载页面1.html的代码是:
A. window.open('', '1.html', 'height=100, width=200, top=0, left=0'); B. window.show('', '1.html', 'height=100, width=200, top=0, left=0'); C. window.open('1.html', '', 'height=100, width=200, top=0, left=0'); D. window.show('1.html', '', 'height=100, width=200, top=0, left=0');
答案:C
8
19. 运行下面的代码: var arry7 = ['BB', 'AAA', 'C']; arry7.sort(); alert(arry7);
arry7.sort(function(a1, a2) { return a1.length - a2.length;} );
alert(arry7);
输出的结果是:
A. AAA BB C 和 C BB AAA B. AAA BB C 和 AAA BB C C. C BB AAA 和 AAA BB C D. C BB AAA 和 C BB AAA
答案:A
20. 下面关于JavaScript的function说法不正确的是:
A.function不声明返回值,但可以返回数据 B.funtion的实质是对象
C.function的参数个数在运行时确定
D.可以通过arguments属性获取function的调用参数
答案:D
21. 下面关于JavaScript数组的说法不正确的是:
A. JavaScript数组的长度创建后不可改变
B. 数组的join方法可以将数组元素连接为字符串 C. 数组有push和pop方法,可以实现栈的操作 D. 可以通过new Array的方式构建数组
答案:A
22. 页面代码如下:
下面说法正确的是:
A.单击“Submit”字样的按钮时,表单不会提交
B.如果将表单的onsubmit=\"return validate();\"改写为onclick=\"validate();\" 单击“Submit”字样的按钮时,表单不会提交 C.单击“OK”字样的按钮时,表单不会提交
D.假如如果表单可以提交,且文本框不填写任何数据, 则提交后浏览地址栏的地址为:.../1.html?username=null
答案:A
23. 在HTTP协议中,用于发送大量数据的方法是:
A. get B. post C. put D. options
答案:B
24. 下面不属于隐含对象的是:
A. request B. response C. session D. cookie
答案:D
25. 下面关于GET和POST请求,说法正确的是:
A. POST方式提交的中文信息时,需要使用URLEncoder的方式进行编码 B. POST方式相对GET方式安全,因为POST方式会将提交信息加密 C. GET方式无法提交表单
D. POST方式提交的信息的大小受地址栏长度的,而GET方式提交信息的大小由服务器
10
端来设置
答案:A
11