华育三期笔试B卷.docx
- 文档编号:9202044
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:21
- 大小:25.64KB
华育三期笔试B卷.docx
《华育三期笔试B卷.docx》由会员分享,可在线阅读,更多相关《华育三期笔试B卷.docx(21页珍藏版)》请在冰点文库上搜索。
华育三期笔试B卷
华育国际
结业考试全国统考试卷
(笔试)
适用对象:
三期学员
考试范围:
基于JavaEE的多层企业级开发
大型数据库应用与开发
Linux平台使用
试卷种类:
B
答卷时间:
120分钟
考场编号:
考生姓名:
准考证号:
(考试结束试卷必须交回,不交回试卷者成绩无效)
001.{Oracle题目}你需要将所属部门名称为“SALES”的所有员工的工资增加10%,你需用哪一句实现?
(选择1项)
A)UPDATEempSETsal=sal*1.1WHEREdnameLIKE'SALES';
B)UPDATEempSETsal=sal*1.1WHEREdeptno=(SELECTdeptnoFROMempWHEREdnameLIKE'SALES');
C)UPDATEempSETsal=sal*1.1WHEREdname=(SELECTdeptnoFROMempWHEREdnameLIKE'SALES');
D)UPDATEempSETsal=sal*1.1WHEREdeptno=(SELECTdnameFROMempWHEREdnameLIKE'SALES')
002.{Oracle题目}当fetch执行失败时,哪种游标的属性值为TRUE:
(选择1项)
A)%ISOPEN.B)%FOUND.C)%NOTFOUND.D)%ROWCOUNT.
003.{Oracle题目}当下列语句执行完后,X的值是多少?
(选择1项)
DECLARE
XNUMBER:
=0;
BEGIN
FORYIN1..15LOOP
X:
=Y;
ENDLOOP;
END
A)15B)16C)14D)以上都不是
004.{Oracle题目}下列哪个集合操作符返回两个查询所选择的所有的行。
(选择1项)
A)UnionB)UnionallC)UniononlyD)Intersect
005.{Oracle题目}如果你进行3个表的联接查询,你最少需要多少个联结条件(选择1项)
A)3B)2C)1D)0
006.{Oracle题目}Oracle会为下列哪些约束自动建立索引:
(选择1项)
A)CheckB)UniqueC)PrimarykeyD)Foreignkey
007.{Oracle题目}定义游标如下:
DECLARE
CURSORquery_cursor(v_salary)IS
SELECTlast_name,salary,dept_no
FROMemployee
WHEREsalary>v_salary;
这条语句为什么会错误?
(选择1项)
A)在游标定义中不允许出现where子句B)select语句中缺少into子句
C)参数未指定为标量数据类型D)定义cursor的语法写错了
008.{Oracle题目}检查下列代码:
CREATEORREPLACETRIGGERupdate_emp
AFTERUPDATEONemp
BEGIN
INSERTINTOaudit_table(who,audited)
VALUES(USER,SYSDATE);
END;
你对EMP表执行了一条Update语句,影响10行数据,那么将会在AUDIT_TABLE中增加多少行数据?
(选择1项)
A)1B)10C)没有D)和EMP表中已有的数据行数一致
009.{Oracle题目}创建存储过程中,局部变量应放在下列哪个关键字之后:
(选择1项)
A)ISB)BEGINC)DECLAREDD)PROCEDURE
010.{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声明之前
015.{Hibernate题目}关于下列说法正确的是()(选择3项)
A)是采用ORM映射机智的持久层开发工具
B)负责JAVA对象和关系数据之间的映射
C)内部封装了JDBC访问数据库的操作
D)是重量级解决方案之一
016.{Hibernate题目}在JAVA应用中正确使用Hibernate的步骤有()(选择3项)
A)创建Hibernate配置文件
B)创建对象—关系—映射文件
C)通过HibernateAPI编写访问数据库的代码
D)创建模型—视图—控制(即MVC)映射文件
017.{WebService题目}下列是Web服务体系结构中的角色的是()(选择3项)
A)服务提供者B)服务请求者
C)服务注册中心D)服务控制中心
018.{WebService题目}下列属于Web服务开发生命周期的有()(选择3项)
A)构建B)部署C)运行D)休眠
019.{Ajax题目}使用Ajax可带来便捷有()(选择3项)
A)减轻服务器的负担B)无刷新更新页面
C)可以调用外部数据D)可以不使用Javascript脚本
020.{Ajax题目}构成Ajax的技术有()(选择3项)
A)DOMB)XMLC)CSSD)HTML
021.{Oracle题目}在loop循环中使用哪种语句来判断是否应该结束循环?
(选择1项)
A)BREAKB)EXITWHENC)EXITD)BREAKWHEN
022.{Oracle题目}哪一子句可实现SELECT语句查询员工平均工资小于5000的部门信息?
(选择1项)
A)GROUPBYdept_idWHEREAVG(sal)<5000
B)GROUPBYAVG(sal)HAVINGAVG(sal)<5000
C)GROUPBYdept_idHAVINGAVG(sal)<5000
D)GROUPBYAVG(sal)<5000
023.{Oracle题目}触发器包括哪两种类型?
(选择2项)
A)应用程序触发器B)数据库触发器
C)管理员触发器D)用户触发器
024.{Oracle题目}oracle自动为表的主键或唯一键列创建_________。
(选择1项)
A)组合索引B)唯一索引C)本地索引D)位图索引
025.{Oracle题目}表(TEACHER)包含以下列:
(选择1项)
IDNUMBER(7)PK
SALARYNUMBER(7,2)
SUBJECT_IDNUMBER(7)NOTNULL
判断以下两个SQL语句:
(1)SELECTCOUNT(DISTINCTSUBJECT_ID)FROMteacher;
(2)SELECTCOUNT(SUBJECT_ID)FROMteacher;
下列哪句话是正确的:
A)语句1将返回老师的总数B)语句2将返回老师的总数
C)两句都返回老师的总数D)以上说话都不对
026.{Oracle题目}哪个命令属于显式提交事务命令?
(选择1项)
A)CREATEB)UPDATEC)COMMITD)SELECT
027.{Oracle题目}你认为下面句子将完成什么任务?
(选择1项)
GRANTUPDATEONEMPLOYEESTOAZURE;
A)一个新的对像被创建。
B)一个新的对像权限被赋予。
C)一个新的系统权限被赋予。
D)一个对像的同义词被创建。
028.{Oracle题目}哪条SELECT语句可得到单价大于15.00的所有产品的平均单价?
(选择1项)
A)SELECTSUM(*)FROMproductsWHEREprice>15.00;
B)SELECTAVG(*)FROMproductsWHEREprice>15.00;
C)SELECTAVG(price)FROMproductsWHEREprice>15.00;
D)SELECTAVG(DISTINCTprice)FROMproductsGROUPBYprice>15.00;
029.{Oracle题目}查找和用户指定雇员Id为&1的所属部门相同的所有雇员的姓名、部门、薪金,以下那条语句可以实现?
(选择1项)
A)SELECTname,department_id,salaryFROMemployeeWHEREdepartment_idIN(SELECTdepartment_idFROMemployeeWHEREemployee_id=&1);
B)SELECTname,department_id,salaryFROMemployeeWHEREdepartment_idNOTIN(SELECTdepartment_idFROMemployeeWHEREemployee_id=&1);
C)SELECTname,department_id,salaryFROMemployeeWHEREdepartment_id=(SELECTdepartment_idFROMemployeeWHEREemployee_id=&1);
D)SELECTname,department_id,salaryFROMemployeeWHERE(SELECTdepartment_idFROMemployeeWHEREemployee_id=&1);
030.{Oracle题目}在PL/SQL中使用哪几种语句来对变量进行赋值?
(选择3项)
A):
=B)SELECTINTOC)FETCHINTOD)=
031.{Oracle题目}定义存储过程如下:
CREATEORREPLACEPROCEDUREINSERT_TEAM
(V_IDinNUMBER,V_NAMEinVARCHAR2,V_CITYinVARCHAR2DEFAULT'AUSTIN')
IS
BEGIN
INSERTINTOTEAM(id,name,city)
VALUES(V_ID,V_NAME,V_CITY);
COMMIT;
END;
/
以下哪些PL/SQL语句能够正确调用该过程?
(选择2项)
A)EXECUTEINSERT_TEAM;
B)EXECUTEINSERT_TEAM(1,V_CITY=>'AUSTIN');
C)EXECUTEINSERT_TEAM(2,V_NAME=>'LONGHORNS');
D)EXECUTEINSERT_TEAM(3,'LONGHORNS','AUSTIN');
032.{Oracle题目}考察下面的函数:
CREATEORREPLACEFUNCTIONCALC_PLAYER_AVG
(V_IDINPLAYER_BAT_STAT.PLAYER_ID%TYPE)
RETURNNUMBER
IS
V_AVGNUMBER;
BEGIN
SELECTHITS/AT_BATS
INTOV_AVG
FROMPLAYER_BAT_STAT
WHEREPLAYER_ID=V_ID;
RETURN(V_AVG);
END;
下列哪条语句可以成功调用函数:
(选择1项)
A)SELECTCALC_PLAYER_AVG(PLAYER_ID)FROMPLAYER_BAT_STAT;
B)EXECUTECALC_PLAYER_AVG(31);
C)CALC_PLAYER(‘RUTH’);
D)CALC_PLAYER_AVG(31);
033.{Oracle题目}考察下面的触发器:
CREATEORREPLACETRIGGEREmp_count
AFTERDELETEONEmp_tab
FOREACHROW
DECLARE
NINTEGER;
BEGIN
SELECTCOUNT(*)
INTOn
FROMEmptab;
DBMS_OUT.PUT_LINE('therearenow'||n||
'employees');
END;
该触发器当执行了以下的SQL语句后出错:
Deletefromemp_tabwhereempnoisequalto7499;
下列选项哪个能修正该错误:
(选择1项)
A)将触发器类型改为beforedelete的
B)因为触发器中不允许count,所以将count函数去掉
C)去掉DBMS_OUTPUT语句,因为触发器中不允许
D)去掉行级触发器的行级限制
034.{Oracle题目}检查此包的定义:
CREATEORREPLACEPACKAGECOMPILE_THIS
IS
G_VALUEVARCHAR2(100);
PROCEDUREA;
PROCEDUREB;
ENDCOMPILE_THIS;
/
CREATEORREPLACEPACKAGEBODYCOMPILE_THIS
IS
PROCEDUREA
IS
BEGIN
G_VALUE:
=(‘HELLOWORLD’);
ENDA;
PROCEDUREB
IS
BEGIN
C;
DBMS_OUTPUT.PUT_LINE(‘PROCEDUREBCALLINGC’);
ENDB;
PROCEDUREC
IS
BEGIN
B;
DBMS_OUTPUT.PUT_LINE(‘PROCEDURECCALLINGB’);
END;
ENDCOMILE_THIS;
/
在编译包时,以下叙述哪项是正确的:
(选择1项)
A)输出ProcedureBcallingC
B)输出ProcedureCcallingB
C)出现编译错误,因为C需要前项声明
D)出现编译错误,因为B需要前项声明
035.{Oracle题目}存储过程定义如下:
CREATEORREPLACEPROCEDUREDELETE_PLAYER
(V_IDINNUMBER)
IS
BEGIN
DELETEFROMPLAYER
WHEREV_ID=31;
EXCEPTION
WHENSTATS_EXIST_EXCEPTION
THENDBMS_OUTPUT.PUT_LINE
('can'tdeletethisplayer,childrecordsexistin
PLAYER_BAT_STATtable');
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)NEXTVAL
B)SELECT命令中的HAVING子句
C)ALTERTABLE命令
D)SELECT命令或UPDATE命令中的FROM子句
038.{Oracle题目}下列关于可变数组和嵌套表的陈述中,哪些是正确的?
(选择2项)
A)可变数组和嵌套表均可以被索引
B)可变数组不能超过在创建该数组时所定义的界限,而嵌套表则没有这样的限制
C)在往嵌套表中基于查询插入数据时,需要用到关键字CAST和MULTISET
D)可变数组的长度可动态调整
039.{Oracle题目}表(TEACHER)包含以下列:
IDNUMBER(7)PK
SALARYNUMBER(7,2)
SUBJECT_IDNUMBER(7)
判断以下两个SQL语句:
(1)SELECTROUND(SUM(salary),-2)FROMteacher;
(2)SELECTsubject_id,ROUND(SUM(salary),-2)FROMteacherGROUPBYsubject_id;
有什么不同结果?
(选择1项)
A)语句1将返回每个老师一个结果
B)语句2将返回多个结果
C)结果相同,显示不同
D)将有一个句子产生错误
040.{Oracle题目}哪一个权限允许你删除其他用户的序列对象?
(选择1项)
A)DROPSEQUENCE
B)DELETESEQUENCE
C)DROPANYSEQUENCE
D)DELETEANYSEQUENCE
041.{Oracle题目}哪一个算术运算将返回一个数值?
(选择1项)
A)'01-FEB-1998'+25B)'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)loginusersB)anonymousC)rootD)guest
043.{Linux题目}在实际操作中,想了解命令logname的用法,可以键入()得到帮助?
(选择1项)
A)logname--manB)logname/?
C)helplognameD)logname--help
044.{Linux题目}当用命令ls–al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键()?
(选择1项)
A)Shift+HomeB)Ctrl+PgUpC)Alt+PgDnD)Shift+PgUp
045.{Linux题目}文件权限读、写、执行的三种标志符号是()?
(选择1项)
A)rwxB)xrwC)rdxD)srw
046.{Linux题目}Linux文件名的长度不得超过()个字符?
(选择1项)。
A)64B)128C)256D)512
047.{Linux题目}进程有哪三种状态?
(选择1项)
A)准备态、执行态和退出态B)精确态、模糊态和随机态
C)运行态、就绪态和等待态D)手工态、自动态和自由态
048.{Linux题目}从后台启动进程,应在命令的结尾加上符号()?
(选择1项)
A)&B)@C)#D)$
049.{Linux题目}crontab文件由六个域组成,每个域之间用空格分割,其排列如下:
()?
(选择1项)
A)MINHOURDAYMONTHYEARCOMMAND
B)MINHOURDAYMONTHDAYOFWEEKCOMMAND
C)COMMANDHOURDAYMONTHDAYOFWEEK
D)COMMANDYEARMONTHDAYHOURMIN
050.{Linux题目}用ftp进行文件传输时,有哪两种模式?
(选择1项)
A)Word和binaryB).txt和WordDocument
C)ASCII和binaryD)ASCII和RichTextFormat
051.{Linux题目}Apache服务器默认的接听连接端口号是什么?
(选择1项)
A)1024B)800C)80D)8
052.{JSP/Servlet题目}可以用来实现会话的是()(选择1项)
A)IP地址B)Session对象C)域名D)请求头
053.{JSP/Servlet题目}下面哪一个标记与Servlet的配置无关()(选择1项)
A)servlet-mappingB)servlet-class
C)url-patternD)tag
054.{JSP/Servlet题目}下列哪个用于在JSP中表示注释?
(选择1项)
A)<%%>B)<@%>C)<%----%>D)<%--%>
055.{JSP/Servlet题目}按照MVC设计模式,Servlet用于实现()(选择1项)
A)ControllerB)ViewC)ModelD)容器
056.{JSP/Servlet题目}在JSP中,哪个指令用来声明JSP欲使用的标签库()(选择1项)
A)tldB)includeC)importD)taglib
057.{JSP/Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是。
(选择2项)
A)serviceB)getServletConfigC)initD)destroy
058.{JSP/Servlet题目}Servlet在容器中经历的阶段,按顺序为。
(选择1项)
A)服务、加载、初始化、卸载、销毁B)加载、初始化、服务、销毁、卸载
C)初始化、服务、销毁、加载、卸载D)服务、卸载、加载、初始化、销毁
059.{Struts题目}以下哪些接口能够实现对Web访问者的身份认证?
(选择1项)
A)HttpServletRequestB)HttpServletResponse
C)HttpSessionD)HttpServlet
060.{Struts题目}MVC模式中,实现Web应用程序的逻辑流控制主要依靠什么来完成?
(选择1项)
A)J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华育三期 笔试
![提示](https://static.bingdoc.com/images/bang_tan.gif)