2008年5月华育三期笔试B卷.doc_第1页
2008年5月华育三期笔试B卷.doc_第2页
2008年5月华育三期笔试B卷.doc_第3页
2008年5月华育三期笔试B卷.doc_第4页
2008年5月华育三期笔试B卷.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

试卷编号:002华育国际结业考试全国统考试卷(笔试)适用对象:三期学员 考试范围:基于JavaEE的多层企业级开发 大型数据库应用与开发 Linux平台使用 试卷种类: B 答卷时间:120分钟考场编号: 考生姓名: 准考证号: ( 考试结束试卷必须交回,不交回试卷者成绩无效 ) 001.Oracle题目 你需要将所属部门名称为“SALES”的所有员工的工资增加10%,你需用哪一句实现? (选择1项)A)UPDATE emp SET sal = sal * 1.1 WHERE dname LIKE SALES ;B)UPDATE emp SET sal = sal * 1.1 WHERE deptno =(SELECT deptno FROM emp WHERE dname LIKE SALES );C)UPDATE emp SET sal = sal * 1.1 WHERE dname =(SELECT deptno FROM emp WHERE dname LIKE SALES ); D)UPDATE emp SET sal = sal * 1.1 WHERE deptno =(SELECT dname FROM emp WHERE dname LIKE SALES )002.Oracle题目 当fetch执行失败时,哪种游标的属性值为TRUE:(选择1项)A)%ISOPEN. B)%FOUND. C)%NOTFOUND. D)%ROWCOUNT. 003.Oracle题目当下列语句执行完后,X的值是多少? (选择1项)DECLAREX NUMBER:=0;BEGINFOR Y IN 1.15 LOOPX:=Y;END LOOP;ENDA)15 B)16 C)14 D)以上都不是004.Oracle题目下列哪个集合操作符返回两个查询所选择的所有的行。(选择1项)A)Union B)Union all C)Union only D)Intersect005.Oracle题目如果你进行3个表的联接查询,你最少需要多少个联结条件(选择1项)A)3 B)2 C)1 D)0006.Oracle题目 Oracle会为下列哪些约束自动建立索引:(选择1项)A)Check B)Unique C)Primary key D)Foreign key007.Oracle题目 定义游标如下:DECLARECURSOR query_cursor(v_salary) ISSELECT last_name, salary, dept_noFROM employeeWHERE salaryv_salary;这条语句为什么会错误?(选择1项)A)在游标定义中不允许出现where子句 B)select语句中缺少into子句C)参数未指定为标量数据类型 D)定义cursor的语法写错了008.Oracle题目 检查下列代码:CREATE OR REPLACE TRIGGER update_empAFTER UPDATE ON empBEGININSERT INTO audit_table (who, audited)VALUES(USER, SYSDATE);END;你对EMP表执行了一条Update语句,影响10行数据,那么将会在AUDIT_TABLE中增加多少行数据?(选择1项)A)1 B)10 C)没有 D)和EMP表中已有的数据行数一致009.Oracle题目 创建存储过程中,局部变量应放在下列哪个关键字之后:(选择1项)A)IS B)BEGIN C)DECLARED D)PROCEDURE010.XML题目XML 是一种元语言, 可以用它来描述其他语言,这种说法( )。(选择1项)A)正确 B)错误011.XML题目以下不正确的是( )(选择1项)A)DTD定义了XML文档中包含的标记、元素、元素类型以及属性B)DTD可以包含在XML文档内,也可以在XML文档外定义C)命名空间能够区别不同源的元素、属性的定义D)一个结构完整的XML文档一定是合法的XML文档012.XML题目关于DOM的描述正确的是( )(选择1项)A)DOM模型是W3C组织开发出来的一个在内存中表示XML数据的线性模型B)只能使用JavaScript进行DOM开发,而不能使用Java、C#C)W3C组织公布了DOM模型的规范,然后各个软件厂商(比如微软)再根据W3C的规范开发DOM解析器,并且提供一系列的编程API,这些API都是遵守W3C规范的D)DOM使开发者能够以编程方式读取、操作和修改HTML文档013.XML题目关于XSLT的叙述错误的是( )(选择1项)A)它可以使用自己的XML信息,为其它用户合成新的数据实例B)不可以将数据以简单文本方式传递给其它系统C)可以直接从数据源生成HTML/CSS网页D)用户可以用多种方式应用数据014.XML题目对于内部DTD文档,哪一个是错误的。(选择1项)A)它定义的文档类型只能应用在XML中,其它的XML文档不能使用B)不能放在XML数据之后C)可以放在XML声明之前015Hibernate题目关于下列说法正确的是()(选择3项) A)是采用ORM映射机智的持久层开发工具 B)负责JAVA对象和关系数据之间的映射 C)内部封装了JDBC访问数据库的操作 D)是重量级解决方案之一016 Hibernate题目在JAVA应用中正确使用Hibernate的步骤有()(选择3项) A)创建Hibernate配置文件 B)创建对象关系映射文件 C)通过HibernateAPI编写访问数据库的代码 D)创建模型视图控制(即MVC)映射文件017WebService题目下列是Web服务体系结构中的角色的是()(选择3项) A)服务提供者 B)服务请求者 C)服务注册中心 D)服务控制中心018WebService题目下列属于Web服务开发生命周期的有()(选择3项) A)构建 B)部署 C)运行 D)休眠019Ajax题目使用Ajax可带来便捷有()(选择3项) A)减轻服务器的负担 B)无刷新更新页面 C)可以调用外部数据 D)可以不使用Javascript脚本020Ajax题目构成Ajax的技术有()(选择3项) A) DOM B) XML C) CSS D)HTML021.Oracle题目在 loop 循环中使用哪种语句来判断是否应该结束循环?(选择1项)A)BREAK B)EXIT WHEN C)EXIT D)BREAK WHEN022.Oracle题目哪一子句可实现 SELECT 语句查询员工平均工资小于5000的部门信息 ? (选择1项)A)GROUP BY dept_id WHERE AVG(sal) 5000 B)GROUP BY AVG(sal) HAVING AVG(sal) 5000 C)GROUP BY dept_id HAVING AVG(sal) 5000 D)GROUP BY AVG(sal) 15.00; B) SELECT AVG(*) FROM products WHERE price 15.00; C) SELECT AVG(price) FROM products WHERE price 15.00; D) SELECT AVG(DISTINCT price) FROM products GROUP BY price 1 5.00; 029.Oracle题目 查找和用户指定雇员Id为&1的所属部门相同的所有雇员的姓名、部门、薪金,以下那条语句可以实现?(选择1项)A) SELECT name, department_id, salary FROM employee WHERE department_id IN(SELECT department_id FROM employee WHERE employee_id = &1); B)SELECT name, department_id, salary FROM employee WHERE department_id NOT IN(SELECT department_id FROM employee WHERE employee_id = &1) ;C)SELECT name, department_id, salary FROM employee WHERE department_id = (SELECT department_id FROM employee WHERE employee_id = &1); D)SELECT name, department_id, salary FROM employee WHERE (SELECT department_id FROM employee WHERE employee_id = &1); 030.Oracle题目 在PL/SQL中使用哪几种语句来对变量进行赋值? (选择3项)A):= B)SELECT INTO C)FETCH INTO D)=031.Oracle题目 定义存储过程如下:CREATE OR REPLACE PROCEDURE INSERT_TEAM(V_ID in NUMBER,V_NAME in VARCHAR2,V_CITY in VARCHAR2 DEFAULT AUSTIN)ISBEGININSERT INTO TEAM (id,name,city)VALUES (V_ID,V_NAME,V_CITY);COMMIT;END;/以下哪些PL/SQL语句能够正确调用该过程?(选择2项)A)EXECUTE INSERT_TEAM;B)EXECUTE INSERT_TEAM (1,V_CITY=AUSTIN);C)EXECUTE INSERT_TEAM (2,V_NAME=LONG HORNS);D)EXECUTE INSERT_TEAM (3,LONG HORNS,AUSTIN);032.Oracle题目 考察下面的函数:CREATE OR REPLACE FUNCTION CALC_PLAYER_AVG(V_ID IN PLAYER_BAT_STAT. PLAYER_ID%TYPE)RETURN NUMBERISV_AVG NUMBER;BEGINSELECT HITS/AT_BATSINTO V_AVGFROM PLAYER_BAT_STATWHERE PLAYER_ID=V_ID;RETURN(V_AVG);END;下列哪条语句可以成功调用函数:(选择1项)A)SELECT CALC_PLAYER_AVG(PLAYER_ID) FROM PLAYER_BAT_STAT;B)EXECUTE CALC_PLAYER_AVG(31);C)CALC_PLAYER(RUTH);D)CALC_PLAYER_AVG(31);033.Oracle题目 考察下面的触发器:CREATE OR REPLACE TRIGGER Emp_countAFTER DELETE ON Emp_tabFOR EACH ROWDECLAREN INTEGER;BEGINSELECT COUNT(*)INTO nFROM Emp tab;DBMS_OUT.PUT_LINE(there are now|n|employees);END;该触发器当执行了以下的SQL语句后出错:Delete from emp_tab where empno is equal to 7499;下列选项哪个能修正该错误:(选择1项)A)将触发器类型改为before delete的B)因为触发器中不允许count,所以将count函数去掉C)去掉DBMS_OUTPUT语句,因为触发器中不允许D)去掉行级触发器的行级限制034.Oracle题目 检查此包的定义:CREATE OR REPLACE PACKAGE COMPILE_THISISG_VALUE VARCHAR2(100);PROCEDURE A;PROCEDURE B;END COMPILE_THIS;/CREATE OR REPLACE PACKAGE BODY COMPILE_THISISPROCEDURE AISBEGING_VALUE := (HELLO WORLD);END A;PROCEDURE BISBEGINC;DBMS_OUTPUT. PUT_LINE (PROCEDURE B CALLING C);END B;PROCEDURE CISBEGINB;DBMS_OUTPUT. PUT_LINE (PROCEDURE C CALLING B);END;END COMILE_THIS;/在编译包时,以下叙述哪项是正确的:(选择1项)A)输出Procedure B calling CB)输出Procedure C calling BC)出现编译错误,因为C需要前项声明D)出现编译错误,因为B需要前项声明035.Oracle题目 存储过程定义如下:CREATE OR REPLACE PROCEDURE DELETE_PLAYER(V_ID IN NUMBER)ISBEGINDELETE FROM PLAYERWHERE V_ID=31;EXCEPTIONWHEN STATS_EXIST_EXCEPTIONTHEN DBMS_OUTPUT.PUT_LINE(cant delete this player, child records exist inPLAYER_BAT_STAT table);END;为什么该过程编译出错?(选择1项)A)在STATA_EXIST_EXCEPTION后没有打逗号B)STATS_EXIST_EXCEPTION没有声明为NUMBER类型C)STATS_EXIST_EXCEPTION没有声明为exception类型D)在EXCEPTION区只允许使用预定义异常036.Oracle题目 下列哪些叙述是正确的:(选择2项)A)函数必须有返回值B)过程必须有返回值C)函数作为PL/SQL语句执行D)函数作为表达式的一部分执行037.Oracle题目 以下的哪些语句中允许调用自定义函数:(选择1项)A)NEXTVALB)SELECT命令中的HAVING子句C)ALTER TABLE命令D)SELECT命令或UPDATE命令中的FROM子句038.Oracle题目 下列关于可变数组和嵌套表的陈述中,哪些是正确的?(选择2项)A)可变数组和嵌套表均可以被索引B)可变数组不能超过在创建该数组时所定义的界限,而嵌套表则没有这样的限制C)在往嵌套表中基于查询插入数据时,需要用到关键字 CAST 和 MULTISETD)可变数组的长度可动态调整039.Oracle题目表(TEACHER)包含以下列: ID NUMBER(7) PK SALARY NUMBER(7,2) SUBJECT_ID NUMBER(7) 判断以下两个SQL语句:(1)SELECT ROUND(SUM(salary),-2) FROM teacher ;(2)SELECT subject_id, ROUND(SUM(salary),-2) FROM teacher GROUP BY subject_id ; 有什么不同结果? (选择1项)A) 语句1将返回每个老师一个结果B) 语句2将返回多个结果C) 结果相同,显示不同 D) 将有一个句子产生错误 040.Oracle题目 哪一个权限允许你删除其他用户的序列对象? (选择1项)A)DROP SEQUENCE B)DELETE SEQUENCE C)DROP ANY SEQUENCE D)DELETE ANY SEQUENCE 041.Oracle题目 哪一个算术运算将返回一个数值? (选择1项) A)01-FEB-1998 + 25 B)03-DEC-1997 - 30 C)07-JUL-1997 + (480/24) D) TO_DATE(01-JAN-1998) - TO_DATE(01-DEC-1996) 042.Linux题目在使用匿名登录ftp时,用户名为( )? (选择1项)A) login users B) anonymous C) root D) guest043.Linux题目在实际操作中,想了解命令logname 的用法,可以键入 ( )得到帮助?(选择1项)A) logname -man B) logname/? C) help logname D) logname -help044.Linux题目当用命令ls al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键( )?(选择1项)A) Shift+Home B) Ctrl+ PgUp C) Alt+ PgDn D) Shift+ PgUp045.Linux题目文件权限读、写、执行的三种标志符号是( )?(选择1项)A) rwx B) xrw C) rdx D) srw046.Linux题目Linux 文件名的长度不得超过( )个字符?(选择1项)。A) 64 B) 128 C) 256 D) 512047.Linux题目进程有哪三种状态?(选择1项)A) 准备态、执行态和退出态 B) 精确态、模糊态和随机态C) 运行态、就绪态和等待态 D) 手工态、自动态和自由态048.Linux题目从后台启动进程,应在命令的结尾加上符号 ( )?(选择1项)A) & B) C) # D) $049.Linux题目crontab文件由六个域组成,每个域之间用空格分割,其排列如下:( )?(选择1项)A) MIN HOUR DAY MONTH YEAR COMMANDB) MIN HOUR DAY MONTH DAYOFWEEK COMMANDC) COMMAND HOUR DAY MONTH DAYOFWEEK D) COMMAND YEAR MONTH DAY HOUR MIN050.Linux题目用ftp进行文件传输时,有哪两种模式?(选择1项)A) Word和binary B) .txt和Word Document C) ASCII和binary D) ASCII和Rich Text Format051.Linux题目Apache服务器默认的接听连接端口号是什么?(选择1项)A) 1024 B) 800 C) 80 D) 8052.JSP/Servlet题目可以用来实现会话的是( )(选择1项)A)IP地址 B)Session对象 C)域名 D)请求头053.JSP/Servlet题目下面哪一个标记与Servlet的配置无关( )(选择1项)A)servlet-mapping B)servlet-classC)url-pattern D)tag054.JSP/Servlet题目下列哪个用于在JSP中表示注释?(选择1项)A) B) C) D)055.JSP/Servlet题目按照MVC设计模式,Servlet用于实现( )(选择1项)A)Controller B)View C)Model D)容器056.JSP/Servlet题目在JSP中,哪个指令用来声明JSP欲使用的标签库( )(选择1项)A)tld B)include C)import D)taglib057.JSP/Servlet题目在Servlet的生命周期中,容器只调用一次的方法是。(选择2项)A)service B)getServletConfig C)init D)destroy058.JSP/Servlet题目Servlet在容器中经历的阶段,按顺序为。(选择1项)A)服务、加载、初始化、卸载、销毁 B)加载、初始化、服务、销毁、卸载C)初始化、服务、销毁、加载、卸载D)服务、卸载、加载、初始化、销毁059.Struts题目以下哪些接口能够实现对Web访问者的身份认证?(选择1项) A)Http Servlet Request B)Http Servlet Response C)Http Session D)Http Servlet060.Struts题目MVC模式中,实现Web应用程序的逻辑流控制主要依靠什么来完成?(选择1项) A)JavaBean B)JSP C)Servlet D)Html061.Struts题目Struts中的struts-config.xml被用来作为MVC模式中的哪一项功能?(选择1 项)。 A)模型 B)视图 C)控制器 D)配置文件062.Struts题目在Struts中实现页面跳转主要通过什么方法来实现?(选择1项) A)server.transfer B)response.redirect C)mapping.findForward D)response.sendRedirect063.Struts题目在Struts配置文件中,使用什么元素表示ActionForm?(选择1项) A)form B)form-bean C)form-action D)actionform064.JSP/Servlet题目Http缺省的请求方法是。(选择1项)A)PUT B)GET C)POST D)TRACE065.JSP/Servlet题目下面哪一个指明向客户端发送文本的编码格式。(选择1项)A)Content-Type B)Content-EncodingC)Content-Length D)Allow066.JSP/Servlet题目JDBC中,用于表示数据库连接的对象是。(选择1项)A)Statement B)Connection C)DriverManager D)PreparedStatement067.JSP/Servlet题目用于表示Statement对象返回结果的是。(选择1项)A)ResultSet B)DriverManager C)PreparedStatement D)Connection068.JSP/Servlet题目用于调用存储过程的对象是。(选择1项)A)ResultSet B)DriverManager C)CallableStatemet D)PreparedStatement069.JSP/Servlet题目如何发送Cookie( )(选择1项)A)使用new Cookie语句 B)调用response.addCookie方法C)使用Cookie的setMaxAge方法 D)setCookie方法070.JSP/Servlet题目如果没有指定Cookie的时效,那么默认的时效是( )(选择1项)A)一天 B)永不过期 C)会话级别 D)一分钟071.JSP/Servlet题目在使用服务器端的会话管理时,通过什么方法标识会话( )(选择1项)A)IP地址 B)Cookie C)Session id D)请求头072.JSP/Servlet题目察看下面这个类public class IfAttributsChanged implements ServletContextAttributeListenerpublic void attributeAdded(ServletContextAttributeEvent scab)System.out.println(“加入一个属性”);public void attributeRemoved(ServletContextAttributeEvent scab)System.out.println(“删除一个属性”);关于IfAttributsChanged类的叙述,下列哪一个为真( )(选择1项)A)此类可以成功编译B)此类无法成功编译,原因是缺少attributeChanged()方法。C)此类无法成功编译,原因是缺少attributeReplaced()方法。D)此类无法成功编译,原因是缺少attributeUpdated()方法。073.JSP/Servlet题目哪一个方法可以从ServletContext对象内读取某个属性( )(选择1项)A)String getAttribute(int index) B)String getAttribute(String name)C)Object getAttribute(String name) D)Enumeration getAttribute(String name)074.JSP/Servlet题目实现下列哪一种接口的对象,并不需要在web.xml文件内进行额外的设定,Servlet容器就能够回应该对象加入HTTP会话所发生的事件( )(选择1项)A)ServletContextListener B)HttpSessionListenerC)HttpSessionAttributeListener D)HttpSessionBindingListener075.JSP/Servlet题目下列哪个为JSP的小脚本的标签( )(选择1项)A) B) C) D)076.JSP/Servlet题目Page指示符的language属性的作用是( )(选择1项)A)定义JSP页面的字符编码 B)定义JSP页面的MIME类型C)定义JSP页面中使用的脚本语言 D)定义JSP页面的描述信息077.JSP/Servlet题目以下不属于JSP的标准指令的是( )(选择1项)A)Taglib B)Include C)Import D)Page078.JSP/Servlet题目在JSP页面中不可以用来异常处理的有( )(选择1项)A)html文件 B)JSP文件 C)Servlet D)Txt文件079.JSP/Servlet题目察看下列JSP内容%for(inti=0;iout.print(i*2);当这个JSP被运行时,其结果是什么( )(选择1项)A)此JSP因为语法错误,无法运行B)显示出0,2,4C)显示出0,2,4,6D)显示出out.print(i*2)out.print(i*2)out.print(i*2)080.JSP/Servlet题目下面哪一个隐含变量的存取范围不是page( ) (选择1项)A)config B)application C)out D)page081.JSP/Servlet题目假设A.jsp内设定一个元素:下列哪一个为真( )(选择1项)A)bean1的存取范围(scope)默认为applicationB)在HTTP会话内可以存取bean1C)只有在A.jsp内可以存取bean1D)在A.jsp所属的Web应用程序内均可存取bean1082.JSP/Servlet题目下面哪一个不是元素的属性( )(选择1项)A)scope B)Id C)Value D)Class083.JSP/Servlet题目如果希望输出”,那么在标签中应该设定哪一个属性( )(选择1项)A)value B)escapeXml C)default D)entity084.JSP/Servlet题目按照MVC

温馨提示

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

评论

0/150

提交评论