高级软件工程师月考试试题A卷带答案.docx

上传人:b****4 文档编号:26711315 上传时间:2023-06-22 格式:DOCX 页数:26 大小:25.20KB
下载 相关 举报
高级软件工程师月考试试题A卷带答案.docx_第1页
第1页 / 共26页
高级软件工程师月考试试题A卷带答案.docx_第2页
第2页 / 共26页
高级软件工程师月考试试题A卷带答案.docx_第3页
第3页 / 共26页
高级软件工程师月考试试题A卷带答案.docx_第4页
第4页 / 共26页
高级软件工程师月考试试题A卷带答案.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

高级软件工程师月考试试题A卷带答案.docx

《高级软件工程师月考试试题A卷带答案.docx》由会员分享,可在线阅读,更多相关《高级软件工程师月考试试题A卷带答案.docx(26页珍藏版)》请在冰豆网上搜索。

高级软件工程师月考试试题A卷带答案.docx

高级软件工程师月考试试题A卷带答案

高级软件工程师考试试题(A卷)

1、下哪种命名空间中的类型用于创建WindowsGUI应用程序。

(选择1项)

D、

2、判断这PL/SQL代码块:

(选择1项)

BEGIN

FORiIN1..6LOOP

IFi=2ORi=3THEN

null;

ELSE

INSERTINTOexample(one)

VALUES(i);

ENDIF;

ROLLBACK;

ENDLOOP;

COMMIT;

END;

有多少行被插入到表EXAMPLE?

A、0

B、1

C、2

D、3

3、链表具有的特点是:

(选择3项)

A、不必事先估计存储空间

B、可随机访问任一元素

C、插入删除不需要移动元素

D、所需空间与线性表长度成正比

4、序列图描述对象是如何交互的并且将重点放在消息序列上。

(选择1项)

A、正确B、不正确

5、一个XML必须有DTD或Schemas。

(选择1项)

A、正确

B、不正确

6、动态网站需要的技术为。

(选择3项)

A、CGI

B、HTTP

C、ASP

D、PHP

7、Linux文件名的长度不得超过()个字符?

(选择1项)。

A、64

B、128

C、256

D、512

8、在Struts中实现页面跳转主要通过什么方法来实现?

(选择1项)

A、

B、

C、

D、

9、EJB的优点有哪些?

(选择2项)

A、技术领先

B、价格低廉

C、性能优越

D、强大的容器支持

10、在使用匿名登录ftp时,用户名为()?

(选择1项)

A、loginusers

B、anonymous

C、root

D、guest

11、你判断下面语句,有什么作用?

(选择1项)

GRANTupdateONinventoryTOjoeWITHGRANTOPTION;

A、一个系统权限被授予用户JOE

B、一个对象权限被授予用户JOE

C、用户JOE被授予在这个对象上的所有权限

D、一个系统权限和一个对象权限被授予用户JOE

12、String类的IndexOf()方法返回的类型是?

(选择2项)

A、Int16

B、Int32

C、int

D、long

13、表CLASSES和表SCHEDULE结构如下:

CLASSES:

IDNUMBER(9)

CLASS_NAMEVARCHAR2(20)

TEACHER_IDNUMBER(9)

SCHEDULE:

CLASS_TIMEDATE

CLASS_IDNUMBER(9)

你建一个视图显示每一课的课名、课时,并按教师ID排序,判断下面语句将返回何种结果?

(选择1项)

CREATEVIEWclass_scheduleAS

SELECT,FROMclassesc,schedulesWHERE=;

A、句创建视图CLASS_SCHEDULE且可产生预期结果.

B、语句创建视图CLASS_SCHEDULE但不能产生预期结果.

C、语法错误,因为视图不可基于连接查询.

D、语法错,因为语句未包含ORDERBY子句.

14、下列不是常见的模型元素间的关系有。

(选择1项)

A、并联

B、聚合

C、依赖

D、笔记

15、代码执行的结果是______。

(选择1项)

staticvoidMain(string[]args)

{

Strings="abcdef";

(4,2));

}

A、不能通过编译

B、能编译,但运行时会抛出异常

C、“ef”

D、以上都不对

16、以下哪些接口能够实现对Web访问者的身份认证?

(选择1项)

A、HttpServletRequest

B、HttpServletResponse

C、HttpSession

D、HttpServlet

17、无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码?

(选择1项)。

A、无状态会话Bean

B、有状态会话Bean

C、CMP

D、BMP

18、下列哪个集合操作符返回两个查询都有的行。

(选择1项)

A、Union

B、Unionall

C、Uniononly

D、Intersect

19、假设web应用的文档根目录为MyApp,那么可以从哪里找到文件。

(选择1项)

A.MyApp目录下

B.MyApp\images目录下

C.MyApp\WEB-INF目录下

D.MyApp\WEB-INF\lib目录下

20、当用命令ls–al查看文件和目录时,欲观看卷过屏幕的内容,应使用组合键()?

(选择1项)

A、Shift+Home

B、Ctrl+PgUp

C、Alt+PgDn

D、Shift+PgUp

21、以下关于面向对象概念的描述中,不正确的一项是()。

(选择1项)

A)在现实生活中,对象是指客观世界的实体

B)程序中的对象就是现实生活中的对象

C)在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(class)

D)在程序中,对象是一组变量和相关方法的集合

22、从以下哪一个选项中可以获得Servlet的初始化参数。

(选择1项)

A.Servlet

B.ServletContext

C.ServletConfig

D.GenericServlet

23、哪一个对象可以用于获得浏览器发送的请求。

(选择1项)

A.HttpServletRequest

B.HttpServletResponse

C.HttpServlet

D.Http

24、表TEACHER包含如下字段:

列名

可为空否?

数据类型

TEACHER_ID

NOTNULL

NUMBER(9)

NAME

VARCHAR2(25)

SALARY

NUMBER(7,2)

SUBJECT_ID

NOTNULL

NUMBER(3)

SUBJECT_DESCRIPTION

VARCHAR2

(2)

你需要将理科教师的工资上浮8%,理科教师的SUBJECT_ID是011,你需用哪一句实现?

(选择1项)

A.UPDATEteacherSETsalary=salary*WHEREsubject_descriptionLIKE

SCIENCE'

B.UPDATEteacherSETsalary=salary*.08WHEREsubject_descriptionLIKE'SCIENCE'ANDsubject_id=011

C.UPDATEteacherSETsalary=salary*WHEREsubject_id=011;

D.UPDATEteacherSETsalary=salary+(salary*.08)WHEREsubject_descriptionLIKE'SCIENCE'ORsubject_id=011

25、运行需要安装_______Web服务器。

(选择1项)

A)Resin

B)tomcat

C)WebLogic

D)IIS

26.下面哪些项目是平台所使用的核心技术:

(选择2项)

A.WebService

B.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.Remote

C.Local

D.Message

30、仔细观察如下的一小段代码,判断正确的编译输出结果:

intnum,rult;

num=5;

rult=25*num;

(rult+”100”);

(选择1项)

A.编译错误

B.225

C.125+”100”

D.125100

31、关于下列代码执行的结果是()。

(选择1项)

structPoint

{

publicintx,y;

publicPoint(intx,inty){

=x;

=y;

}

}

Pointp=newPoint(10,10);

objectbox=p;

=20;

(((Point)box).x);

A)编译错误

B)运行时异常

C)10

D)20

32、客户端状态管理的解决方案有。

(选择3项)

A.URL重写

B.隐藏域

C.Cookie

D.以上都不是

33、定义游标如下:

DECLARE

CURSORquery_cursor(v_salary)IS

SELECTlast_name,salary,dept_no

FROMemployee

WHEREsalary>v_salary;

这条语句为什么会错误?

(选择1项)

A.在游标定义中不允许出现where子句

B.select语句中缺少into子句

C.参数未指定为标量数据类型

D.定义cursor的语法写错了

34、与HttpSessionListener接口有关的方法是。

(选择2项)

A.SessionInitialized()

B.SessionCreated()

C.SessionFinialized()

D.SessionDestroyed()

35、针对基类库中的一些常用命名空间,选择表述正确的项目:

(选择2项)

A.命名空间可以在程序中实现多线程

B.命名空间提供用于操纵数组的类和方法

C.命名空间提供了大量用于执行数学函数的类及方法

D.以上的所有命名空间均可以被、C#、C++.NET等语言所共享

36、属性的可见性有。

(选择3项)

A.公有的

B.私有的

C.私有保护的

D.保护的

37、关于JSP生命周期的叙述,下列哪些为真?

(选择2项)

A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件

B.每当用户端运行JSP时,jspInit()方法都会运行一次

C.每当用户端运行JSP时,_jspService()方法都会运行一次

D.每当用户端运行JSP时,jspDestroy()方法都会运行一次

38、以下声明正确的是。

(选择2项)

A.

B.

xml-stylesheettype='txt/css'href=''?

>

C.

xml-stylesheettype="txt/css"href=""?

>

D.<%xml-stylesheettype="txt/css"href=""%>

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项)

A.SELECTid_number,descriptionFROMinventory

WHEREpriceIN,ORorder_date<'01-JAN-97'

ORDERBYorder_dateDESC;

B.SELECTid_number,descriptionFROMinventory

WHEREpriceBETWEENANDORorder_date<'01-JAN-1997'

ORDERBYorder_date;

C.SELECTid_number,descriptionFROMinventory

WHEREpriceANDorder_date<'01-Jan-97'

ORDERBYorder_dateASC;

D.SELECTid_number,descriptionFROMinventory

WHERE(priceANDorder_date<'01-JAN-1997'

ORDERBYorder_dateDESC;

44、下面的那一个不属于MVC模式中的对象?

(选择1项)

A.Model

B.View

C.Collection

D.Controller

45、设置服务器控件的改动立即提交至服务器,需要将服务器控件的_______属性设置为True。

(选择1项)

A)AutoAction

B)AutoPostBack

C)AutoSubmit

D)以上都不对

46、判断下面句子,将返回什么值?

(选择1项)

SELECTid_number,description,priceFROMinventory

WHEREmanufacturer_idIN(SELECTmanufacturer_idFROMinventoryWHEREprice>ORquantity>1000);

A.返回单价大于且数量大于1000的存货的货号、种类、单价信息

B.返回单价大于或者数量大于1000的存货的货号、种类、单价信息.

C.返回单价大于或者数量大于1000且有制造商号的存货的货号、种类、单价信息.

D.返回单价大于或者数量大于1000的制造商的所有存货的货号、种类、单价信息.

47、要创建一个EJB,必须要至少编写哪些Java类和接口?

(选择3项)

A.定义远程(或业务)接口

B.定义本地接口

C.定义Bean接口

D.编写Bean的实现

48、下面哪一个项目仅在Struts中出现?

(选择1项)

A.JavaBean

B.

C.

D.

49、XML是一种元语言,可以用它来描述其他语言。

(选择1项)

A.正确

B.错误

50、类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。

(选择1项)

A.正确

B.不正确

51、哪一个不是EL定义的隐式对象?

(选择1项)

A.cookie

B.pageContext

C.attributes

D.initParam

52、考虑下列声明,那些是不合法的:

(选择3项)

A.DECLAREv_name,v_deptVARCHAR2(14);

B.DECLAREv_testNUMBER(5);

C.DECLAREV_MAXSALARYNUMBER(7,2)=5000;

D.DECLAREV_JOINDATEBOOLEAN:

=SYSDATE;

53、下面哪些属于JSTL中的表达式操作标签。

(选择1项)

A.

out>

B.

if>

C.

url>

D.

catch>

54、Struts框架可以支持以下哪种程序开发语言?

(选择1项)

++

#

55、在Servlet处理请求的方式为。

(选择1项)

A、以进程的方式

B、以程序的方式

C、以线程的方式

D、以响应的方式

56、关于PL/SQL块的执行部分下列说法正确的是?

(选择1项)

A.PL/SQL表达式可以包含分组函数.

B.PL/SQL表达式不可以包含SQL函数.

C.在SQL语句中部分分组函数可用.

D.以上都不对

57、的包中,属于类的是。

(选择1项)

A、Servlet

B、GenericServlet

C、ServletRequest

D、ServletContext

58、以下说法正确的是。

(选择2项)

A.#CDATA标记表示该元素包含的数据将被解析器解释

B.#PCDATA标记表示该元素包含的数据将不被解析器解释

C.#PCDATA标记表示该元素包含的数据将被解析器解释

D.#CDATA标记表示该元素包含的数据将不被解析器解释

59、Servlet在容器中经历的阶段,按顺序为。

(选择1项)

A、服务、加载、初始化、卸载、销毁

B、加载、初始化、服务、销毁、卸载

C、初始化、服务、销毁、加载、卸载

D、服务、卸载、加载、初始化、销毁

60、dotNET框架由下列选项中的哪两项组成。

(选择2项)

A.微软基础类库(MFC)

B.公共语言运行库(CLR)

C.中间语言(IL)

D.dotNet框架类库(FCL)

61、表(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.将有一个句子产生错误

62、Http缺省的请求方法是。

(选择1项)

A.PUT

B.GET

C.POST

D.TRACE

63、在XML中用于注释的符号是。

(选择1项)

A.

---->

B.

----?

>

C.<%%>

D.

----!

>

64、DTD与XMLSchema都是XML文档。

(选择1项)

A.正确

B.不正确

65、游标的哪一种属性指示fetch语句是否从活动集中返回行,如未能返回行,则此属性的值为true?

(选择1项)

A.%FOUND

B.%NOTFOUND

C.%ROWCOUNT

D.%ISOPEN

66、JDBC中,用于表示数据库连接的对象是。

(选择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)1次

B)2次

C)3次

D)4次

71、察看下面这个类

publicclassIfAttributsChangedimplementsServletContextAttributeListener{

publicvoidattributeAdded(ServletContextAttributeEventscab){

“加入一个属性”);

}

publicvoidattributeRemoved(ServletContextAttributeEventscab){

“删除一个属性”);

}

}

关于IfAttributsChanged类的叙述,下列哪一个为真?

(选择1项)

A.此类可以成功编译

B.此类无法成功编译,原因是缺少attributeChanged()方法。

C.此类无法成功编译,原因是缺少attributeReplaced()方法。

D.此类无法成功编译,原因是缺少attributeUpdated()方法。

72、

xmlversion=""encoding="GB2312"?

>

ELEMENTCustomerEMPTY>

ATTLISTCustomer称呼CDATA#IMPLIED姓名CDATA#REQUIRED职位CDATA#REQUIRED>关于上述DTD定义的描述正确的是。

(选择1项)

A.Customer元素能包含子元素,并且能为空

B.Customer元素能包含文本,并且能为空

C.Customer元素不能包含文本,也不能包含子元素

D.Customer元素的所有实例的“称呼”属性必须有值,不能为空

73、实现下列哪一种接口的对象,并不需要在文件内进行额外的设定,Servlet容器就能够回应该对象加入HTTP会话所发生的事件?

(选择1项)

A.ServletContextListener

B.HttpSessionListener

C.HttpSessionAttributeListener

D.HttpSessionBindingListener

74、哪一子句可实现SELECT语句查询员工平均工资小于5000的部门信息?

(选择1项)

A.GROUPBYdept_idWHEREAVG(sal)<5000

B.GROUPBYAVG(sal)HAVINGAVG(sal)<5000

C.GROUPBYdept_idHAVINGAVG(sal)<5000

D.GROUPBYAVG(sal)<5000

75、一个XML不一定必须有DTD或Schemas(选择1项)

A.正确

B.不正确

76、下列哪个为JSP的小脚本的标签?

(选择1项)

A.<%%>

B.<@%>

C.<

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1