还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
高级软件工程师考试试题(高级软件工程师考试试题(A卷)
1、下哪种命名空间中的类型用于创立Windows GUI应用程序(选择1项)A、System.Web.Services B、system.Web.UI C、System.Windows.Forms D、System.ServiceProcess
2、判断这PL/SQL代码块(选择1项)BEGIN FOR i IN
1..6LOOP IFi二2ORi二3THEN null;ELSE INSERT INTO example(one)VALUES(i);END IF;ROLLBACK;ENDLOOP;COMMIT;END;有多少行被插入到表EXAMPLEA、0B、1C、2D、
33、链表具有的特点是(选择3项)A、不必事先估计存储空间B、可随机访问任一元素C、插入删除不需要移动元素D、所需空间与线性表长度成正比
4、序列图描述对象是如何交互的并且将重点放在消息序列上(选择1项)A、正确B、不正确
5、一个XML必须有DTD或Schemaso(选择1项)A、正确B、不正确
6、动态网站需要的技术为(选择3项)A、CGI B、HTTP C、ASP D、PHP
7、Linux文件名的长度不得超过(A、64B、128C、256D、
5128、在Struts中实现页面跳转主要通过什么方法来实现?(选择1项)A、server,transferB、response,redirect C、mapping.findForward D、response.sendRedirect
9、EJB的优点有哪些?(选择2项)A、技术领先B、价格低廉C、性能优越D、强大的容器支持
10、在使用匿名登录ftp时,用户名为()?(选择1项)A、login usersB、anonymousC、root D、guest)个字符?(选择1项)11>你判断下面语句,有什么作用?(选择1项)GRANT updateON inventoryTO joeWITHGRANT OPTION;A.一个系统权限被授予用户JOEB、一个对象权限被授予用户JOE的叙述,以下哪一个为真?选择1项A.此类可以成功编译B.此类无法成功编译,原因是缺少attributeChanged方法C.此类无法成功编译,原因是缺少attributeReplaced方法D.此类无法成功编译,原因是缺少attributeUpdated方法
72、xml version=〃
1.0〃encoding=〃GB2312〃?X[ELEMENT CustomerEMPTYX!ATTLISTCustomer称呼CDATA ttIMPLIED姓名CDATA ttREQUIRED职位CDATA#REQUIRED关于上述DTD定义的描述正确的选项是选择1项A.Customer元素能包含子元素,并且能为空B.Customer元素能包含文本,并且能为空C.Customer元素不能包含文本,也不能包含子元素D.Customer元素的所有实例的“称呼〃属性必须有值,不能为空
73、实现以下哪一种接口的对象,并不需要在web.xml文件内进行额外的设定,Servlet容器就能够回应该对象参加HTTP会话所发生的事件?选择1项A.ServletContextListener B.HttpSessionListener C.HttpSessionAttributeListener D.HttpSessionBindingListener
74、哪一子句可实现SELECT语句查询员工平均工资小于5000的部门信息?选择1项A.GROUP BYdept_id WHEREAVGsal5000B.GROUP BYAVGsal HAVINGAVGsal5000C.GROUP BYdept_id HAVINGAVGsal5000D.GROUP BYAVGsal
500075、一个XML不一定必须有DTD或Schemas选择1项A.正确B.不正确
76、以下哪个为JSP的小脚本的标签?选择1A.%B.@C.%!D.%-%%%%77以下不属于JSP的标准指令的是选择1项A.Taglib B.Include C.Import D.Page
78、对于每一个网站访问用户都要访问的变量,应该将它设为变量选择1项A.B.C.D.Session RequesResponse Application
79、以下那些是dtd的元素类型选择2项A.EMPTY B.ANYC.entity D.cdata
80、在PL/SQL中使用哪几种语句来对变量进行赋值?选择3项A.=B.SELECT INTOC.FETCH INTOD.二
81、栈是一种选择1项A B C D存取受限的线性结构存取不受限的线性结构存取受限的非线性结构存取不受限的非线性结构
82、你试图用下面句子查询数据选择1项SELECT100/NVLquantity,0FROM inventory;为何QUANTITY为null空值时,将导致出错?A.表达式企图被空值除.B、换函数参数数据类型不一致.C、空值不能被转成实际值D.表达式企图被零除.
83、EJB类库存在于Java的哪个版本中?选择1项A.J2SE B.J2EE C.J2ME D.J2NE
84、在字符串中的转义字符前面加上符号,则此转义字符将不被处理选择1项A BC@\#D%
85、观察以下JSP内容htmlbody%for inti=0;i3;i++{%out.printi*2;%}%/body/html当这个JSP被运行时,其结果是什么?选择1项A.此JSP因为语法错误,无法运行B.显示出0,2,4C.显示出0,2,4,6D.显示出out.print i*2out.printi*2out.print i*
286、根据国家标准GB8566-88《计算机软件开发标准》的规定,软件的开发和维护划分为8个阶段,其中以下哪个阶段不属于本范围?选择1项A.可行性研究和方案B.需求分析C.客户投诉D.详细设计
87、假设A.jsp内设定一个<jsp:useBean〉元素<jsp:useBean id=beanlclass二〃myBean”/>以下哪一个为真?(选择1项)A.beanl的存取范围(scope)默认为application B.在HTTP会话内可以存取beanl C.只有在A.jsp内可以存取beanl D.在A.jsp所属的Web应用程序内均可存取beanl
88、PL/SQL的哪一局部实现对数据的操作?(选择1项)A、头局部B、列外局部C、执行局部D、声明局部
89、如果希望输出〃<〃,那么在<c:out>标签中应该设定哪一个属性?(选择1项)A.valueB.escapeXml C.default D.entity
90、如果进栈序列为el,e2,e3,e4,则可能的出栈序列是(选择1项)A)e3,el,e4,e2B)e4,e3,e2,el C)e3,e4,el,e2D)任意顺序
91、在MVC设计模式中,JavaBean的作用是(选择1项)A、Controller B、Model C、业务数据的封装D、View(不要)E、任意顺序
92、在J2EE中属于Web层的组件有(选择1项)A.HTML B.EJB C.Applet D.JSP
93、表CUSTOMER包含如以下CUSTOMER_ID NUMBER
(9)LAST_NAME VARCHAR2
(20)FIRST_NAMEVARCHAR2
(20)CREDIT_LIMIT NUMBER(9,2)如下代码DECLARE CURSORcust_cursorIS SELECTcust_id,last_name,first_name FROMcustomer;cust_reccust_cursor%ROWTYPE;你如何操纵CUST_REC中的记录(选择1项)A.添加一个LOOP到游标声明中.B.在PL/SQL块的执行局部,使用INSERT INTO语句.C.在PL/SQL块的执行局部,使用一个LOOP和FETCH语句.D.在PL/SQL块的执行局部,使用SELECT语句使用INTO操作.
94、单元测试是在软件开发过程中的哪个阶段完成的?(选择1项)A.可行性研究和方案B.概要设计C.实现D.使用和维护
95、在J2EE的Web应用中,编译后的class文件存放的目录为(选择1项)A.classes目录B.images目录C.jar目录D.任意位置
96、以下哪个集合操作符返回两个查询所选择的所有的行(选择1项)A)Union B)Unionall C)Union onlyD)Intersect
97、HttpServlet中,用来处理POST请求的方法是(选择1项)A.doHead B.doGet C.doPostD.doPut
98、DOM中XMLDOMnodelist的length属性的表示是(选择1项)A.该对象中文本字符的长度B.该对象中元素节点的数量C.该对象中节点的数量D.该对象中文档对象的数量
99、如何创立Cookie选择1项A.使用new Cookie语句B.调用response.addCookie方法C,使用Cookie的setMaxAge方法D.setCookie方法
100、定义存储过程如下CREATE ORREPLACE PROCEDUREINSERT TEAMV_ID inNUMBER,V_CITY inVARCHER2DEFAULT,AUSTIN5V_NAME inVARCHER2IS BEGININSERTINTOTEAMid,city,name VALUESv_id,v_city,v_name;COMMIT;END;以下哪些PL/SQL语句能够正确调用该过程?选择2项A.EXECUTE INSERT_TEAM;B.EXECUTE INSERT_TEAMV_NAME=.〉〃L0NG HORNS;C.V_CITY=>,ZAUSTIN;D.EXECUTEINSERT_TEAM⑶〃AUSTIN〃,ONG HORNSC、用户JOE被授予在这个对象上的所有权限D、一个系统权限和一个对象权限被授予用户JOE
12、String类的IndexOf()方法返回的类型是?(选择2项)A、Intl6B、Int32C、intD、long
13、表CLASSES和表SCHEDULE结构如下CLASSES ID NUMBER
(9)CLASS_NAME VARCHAR2
(20)TEACHER_ID NUMBER⑼SCHEDULECLASS_TIME DATECLASS_ID NUMBER
(9)你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果?(选择1项)CREATE VIEWclass_schedule ASSELECT C.class_name,s.class_time FROMclassesc,schedule sWHERE C.id=s.class_id;A、句仓U立视图CLASS_SCHEDULE且可产生预期结果.B、语句创立视图CLASS_SCHEDULE但不能产生预期结果.C、语法错误,因为视图不可基于连接查询.D、语法错,因为语句未包含ORDER BY子句.
14、以下不是常见的模型元素间的关系有(选择1项)A、并联B、聚合C、依赖I)、笔记15代码执行的结果是o(选择1项)static voidMain(string[]args){String s二〃abcdef〃;Console.WriteLine(s.Substring(4,2));}A、不能通过编译B、能编译,但运行时会抛出异常C、“ef〃D、以上都不对
16、以下哪些接口能够实现对Web访问者的身份认证?(选择1项)A、Http ServletRequestB、Http ServletResponse C、Http SessionD HttpServlet
17、无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?(选择1项)A、无状态会话BeanB、有状态会话BeanC.CMP D、BMP
18、以下哪个集合操作符返回两个查询都有的行(选择1项)A、Union B.Union allC、Union onlyD、Intersect
19、假设web应用的文档根目录为MyApp,那么可以从哪里找到database,jar文件(选择1项)A.B.C.D.MyApp目录下MyApp\images目录下MyApp\WEB-INF目录下MyApp\WEB-1NF\1ib目录下)(选
20、当用命令Is-al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键(择1项)A、Shift+Home B、Ctrl+PgUp C、Alt+PgDn DShift+PgUp
21、以下关于面向对象概念的描述中,不正确的一项为哪一项()o(选择1项)(A)在现实生活中,对象是指客观世界的实体B)程序中的对象就是现实生活中的对象C)在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)D)在程序中,对象是一组变量和相关方法的集合
22、从以下哪一个选项中可以获得Servlet的初始化参数(选择1项)A.ServletB.ServletContext C.ServletConfig D.GenericServlet
23、哪一个对象可以用于获得浏览器发送的请求(选择1项)A.HttpServletRequest B.HttpServletResponse C.HttpServlet D.Http
24、表TEACHER包含如下字段列名TEACHER,ID NAMESALARY SUBJECT_ID NOT NULL可为空否?NOTNULL数据类型NUMBER
(9)VARCHAR2
(25)NUMBER(7,2)NUMBER
(3)SUBJECT DESCRIPTIONVARCHAR2
(2)你需要将理科教师的工资上浮8%,理科教师的SUBJECT_ID是011,你需用哪一句实现?(选择1项)A.UPDATE teacherSET salary=salary*
1.08WHERE subject_descriptionLIKE SCIENCE,B.UPDATE teacherSET salary=salary*.08WHERE subject_descriptionLIKESCIENCE ANDsubject_id=Oil C.UPDATE teacherSET salary=salary*
1.08WHERE subject_id=Oil;D.UPDATE teacherSETsalary=salary+salary*.08WHERE subject_description LIKESCIENCE ORsubject_id=Oil
25、运行Asp.Net需要安装Web效劳器选择1项A BC DResin tomcatWebLogicIIS
26.下面哪些工程是Microsoft.NET平台所使用的核心技术选择2项A.Web ServiceB.XML C.SOAP D.Internet协议套件
27、如何取得数据源选择1项A.通过Http B.通过ftp C.JNDI D.通过Connection对象
28、试选择比较合理的计算机软件计算方案的演变顺序选择1项A.单片机一一小型机一一网络计算一一大型机B.哑终端一一客户机/效劳器一一分布式计算——internet计算C.算盘——计算器——PC——深蓝D.PC——B/S——C/S
29、以下哪一个接口定义了用于查找、创立和删除EJB实例选择1项A.Home B.RemoteC.Local D.Message
30、仔细观察如下的一小段代码,判断正确的编译输出结果int num,rult;num=5;rult=25*num;console.WriteLine rult+,z100〃;选择1项A.编译错误B.225C.125+〃100D.
12510031、关于以下代码执行的结果是o选择1项struct Point{public intx,y;publicPoint intx,int y{this,x=x;this,y=y;}}Point p=new Point10,10;object box=p;p.x=20;Console.WritePointbox.x;A编译错误BC D运行时异常
102032、客户端状态管理的解决方案有选择3项A.URL重写B.隐藏域C.Cookie D.以上都不是
33、定义游标如下DECLARE CURSORquery_cursor v_salary ISSELECT last_name,salary,dept noFROM employeeWHERE salaryv_salary;这条语句为什么会错误?选择1项A.在游标定义中不允许出现where子句B.select语句中缺少into子句C.参数未指定为标量数据类型D.定义cursor的语法写错了
34、与HttpSessionListener接口有关的方法是选择2项A.SessioninitializedB.SessionCreated C.SessionFinializedD.SessionDestroyed
35、针对Microsoft.Net基类库中的一些常用命名空间,选择表述正确的工程选择2项A.命名空间System.Threading可以在程序中实现多线程B.命名空间System.Array提供用于操纵数组的类和方法C.命名空间System.10提供了大量用于执行数学函数的类及方法D.以上的所有命名空间均可以被VB.NET、C#、C++.NET等语言所共享
36、属性的可见性有选择3项A.公有的B.私有的C.私有保护的D.保护的
37、关于JSP生命周期的叙述,以下哪些为真?选择2项A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件B.每当用户端运行JSP时,jsplnit方法都会运行一次C.每当用户端运行JSP时,_jspService方法都会运行一次D.每当用户端运行JSP时,jspDestroy方法都会运行一次
38、以下声明正确的选项是选择2项A.〈xml-stylesheet type=txt/css〃href二〃abc.css〃B.xml-stylesheet type=txt/css href=abc.css C.xml-stylesheet type二〃txt/css“href二〃abc.css〃?〉D.%xml-stylesheet type二〃txt/css〃href二〃abc.css%
39、以下哪个为JSP的隐含对象(选择1项)A.env B.page C.jspinfo D.context
40、从后台启动进程,应在命令的结尾加上符号()?(选择1项)A.B.C.D.@#$
41、在PL/SQL块的哪局部可以对初始变量赋予新值?(选择1项)A.结尾局部B.开头局部C.执行局部D.声明局部
42、在字符串前面加上符号,则字符串中的转义字符将不被处理(选择1项)A)B)C)D)\#%
43、哪句可以实现显示id和description,条件满足订单时间在January1,1997以前的,且单价小于
1.00或者大于
5.00的,结果用订单时间降序排列(选择1项)A.SELECTid_number,description FROMinventory WHERE price IN(
1.00,
5.00)OR order_date01-JAN-97ORDER BYorder_date DESC;B.SELECT id_number,description FROMinventory WHEREpriceBETWEEN
1.00AND
5.00OR orderdate01-JANT997ORDERBY order_date;C.SELECT id_number,description FROMinventory WHEREprice
1.00OR price
5.00AND orderdate01-Jan-975ORDER BYorder_date ASC;D.SELECTid_number,description FROMinventoryWHERE(price
1.00OR price
5.00)ANDorder_date01-JAN-1997,ORDER BYorder_date DESC;
44、下面的那一个不属于MVC模式中的对象?(选择1项)A.Model B.View C.CollectionD.Controller
45、设置效劳器控件的改动立即提交至效劳器,需要将效劳器控件的属性设置为True选择1项A BCDAutoAction AutoPostBackAutoSubmit以上都不对OR quantity1000);A.返回单价大于
8.00且数量大于1000的存货的货号、种类、单价信息B.返回单价大于
8.00或者数量大于1000的存货的货号、种类、单价信息.C.返回单价大于
8.00或者数量大于1000且有制造商号的存货的货号、种类、单价信息.D.返回单价大于
8.00或者数量大于1000的制造商的所有存货的货号、种类、单价信息.
47、要创立一个EJB,必须要至少编写哪些Java类和接口?(选择3项)A.定义远程(或业务)接口B.定义本地接口C.定义Bean接口D.编写Bean的实现
48、下面哪一个工程仅在Struts中出现?(选择1项)A.JavaBean B.Web.xml C.struts-config.xml D.application,propertyes
49、XML是一种元语言,可以用它来描述其他语言(选择1项)A.正确B.错误
50、类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述(选择1项)A.正确B.不正确
51、哪一个不是EL定义的隐式对象?(选择1项)A.cookie B.pageContext C.attributesD.initParam
52、考虑以下声明,那些是不合法的(选择3项)A.DECLARE v_name,v_dept VARCHAR2
(14);B.DECLARE v_test NUMBER
(5);C.DECLARE V_MAXSALARY NUMBER(7,2)二5000;D.DECLARE V_JOINDATE BOOLEAN:=SYSDATE;
53、下面哪些属于JSTL中的表达式操作标签(选择1项)A.c:out B.c:ifC.c:url D.c:catch
54、Struts框架可以支持以下哪种程序开发语言?(选择1项)A.C B.C++C.Java D.C#
55、在Servlet处理请求的方式为(选择1项)A、以进程的方式B、以程序的方式C、以线程的方式D、以响应的方式
56、关于PL/SQL块的执行局部以下说法正确的选项是?(选择1项)A.PL/SQL表达式可以包含分组函数.B.PL/SQL表达式不可以包含SQL函数.C.在SQL语句中局部分组函数可用.D.以上都不对
57、javax.Servlet的包中,属于类的是(选择1项)A、Servlet BGenericServletC、ServletRequest D、ServletContext
58、以下说法正确的选项是(选择2项)A.#CDATA标记表示该元素包含的数据将被解析器解释B.#PCDATA标记表示该元素包含的数据将不被解析器解释C.ttPCDATA标记表示该元素包含的数据将被解析器解释D.#CDATA标记表示该元素包含的数据将不被解析器解释
59、Servlet在容器中经历的阶段,按顺序为(选择1项)A、效劳、加载、初始化、卸载、销毁B、加载、初始化、效劳、销毁、卸载C、初始化、效劳、销毁、加载、卸载D、效劳、卸载、加载、初始化、销毁
60、dotNET框架由以下选项中的哪两项组成(选择2项)A.B.C.D.微软基础类库(MFC)公共语言运行库(CLR)中间语言(IL)dotNet框架类库(FCL)
61、表(TEACHER)包含以以下IDNUMBER
(7)PK SALARYNUMBER(7,2)SUBJECTED NUMBER
(7)判断以下两个SQL语句
(1)SELECT ROUND(SUM(salary),-2)FROM teacher;
(2)SELECT subject_id,ROUND(SUM(salary),-2)FROM teacherGROUP BYsubject_id;有什么不同结果?(选择1项)A.语句1将返回每个老师一个结果B.语句2将返回多个结果C.结果相同,显示不同D.将有一个句子产生错误
62、Http缺省的请求方法是(选择1项)A.PUT B.GET C.POST D.TRACE
63、在XML中用于注释的符号是(选择1项)A.!--B.-C.%D.!—
64、DTD与XML Schema都是XML文档(选择1项)A.正确B.不正确
65、游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true(选择1项)A.%FOUND B.%NOTFOUND C.%ROWCOUNT D.%ISOPEN66JDBC中,用于表示数据库连接的对象是(选择1项)A.Statement B.Connection C.DriverManager D.PreparedStatement
67、用于调用存储过程的对象是(选择1项)A.ResultSet B.DriverManager C.CallableStatemet D.PreparedStatement
68、如果没有指定Cookie的时效,那么默认的时效是(选择1项)A.一天B.永不过期C.会话级别D.一分钟
69、对记录序列{314,298,508,123,486,145}按从小到大的顺序进行插入排序,经过两趟排序后的结果为(选择1项)A){314,298,508,123,145,486)B){298,314,508,123,486,145}C){298,123,314,508,486,145}D){298,314,508,123,486,145)
70、经过几次编译,.Net源代码文件可以被编译为本地CPU指令(选择1项)A)B)0D)1次2次3次4次71观察下面这个类public classIfAttributsChangedimplementsServletContextAttributeListener{public voidattributeAddedServletContextAttributeEventscab{System.out.println“参力口一个属性〃;}public voidattributeRemovedServletContextAttributeEvent scab{System,out.printin删除一个属性〃;}}关于IfAttributsChanged类。
个人认证
优秀文档
获得点赞 0