文档库 最新最全的文档下载
当前位置:文档库 › 高级软件工程师第四套试题

高级软件工程师第四套试题

高级软件工程师第四套试题
高级软件工程师第四套试题

一、单项选择(共60题,每题1分)

(1)你以为下面句子将完成什么任务?_____B_____

GRANT UPDATE ON EMPLOYEES TO AZURE

A)一个新的对象被创建C)一个新的系统权限被赋予

B)一个新的对象权限被赋予D)一个对象的同义词被创建

(2)一个客户有多个订单,一个订单只属于一个客户。CUSTOMERS表表示客户,ORDERS 表表示订单,如何表示客户与订单的一对多关系? B 。

A)在CUSTOMERS表中定义外键,参照ORDERS表的主键

B)在ORDERS表中定义外键,参照CUSTOMER表的主键

C)在CUSTOMERS和ORDERS表中定义外键,分别参照对方的主键

D)无需再CUSTOMERS和ORDERS表中定义外键

(3)Spring的依赖注入不包括哪种形式 B

A)设值注入B)引用注入C)构造注入D)接口注入

(4)下列哪些选项不能单独实现MVC框架设计思想 B 。

A)Struts B)Hibernate C)JSF D)Spring MVC

(5)在Struts的struts-config.xml文件中,通过配置哪个节点来与Spring结合______C_____。

A) C)

B) D)

(6)使用 A 来发送请求将导致启动一个新会话。

A)SessionID C)QueryString

B)过期的SessionID值D)URL

(7)站点地图文件的根是 C 。

A)root B)roots C)siteMap D)siteMaps

(8)当使用XML控件来显示XML文档文件(a.xml)时应设置的属性是 B 。

A)DocumentContent属性C)Transform属性

B)DocumentSource属性D)TransformSource属性

(9)在XML控件中,使用指定的XSL转换文件(a.xsl)格式化XML文档(a.xml)时只须设置的属性是 D 。

A)DocumentContent属性C)Transform属性

B)DocumentSource属性D)TransformSource属性

(10)在https://www.wendangku.net/doc/787051766.html,中,实现了W3C文档对象模型(DOM)的类是 C 。

A)DocumentContent C)XmlDocument

B)Document D)Transform

(11)Struts有一个特定的xml配置文件,默认名为struts-config.xml,下列哪个元素为

struts-config.xml的根元素 A 。

A) C)

B) D)

(12)按照Struts配置文件DTD的定义,元素中的子元素的配置先后顺序错误的是 C 。

A)

B)

C)

D)

(13)struts-config.xml文件中,哪个元素是用来配置数据源的 B 。

A)元素C)元素

B)元素D)元素

(14)如果在一个JSP页面中,有一个form表单,

元素的action属性值为“helloAction.do”,那么struts-config.xml文件中元素的path属性值应为 C 。

A)“helloAction.do”C)“/helloAction”

B)“/helloAction.do”D)“helloAction”

(15)在Struts的配置文件中,action节点的 B 属性用来指定action引用的actionForm。

A)attribute B)name C)scope D)path

(16)下列哪个Struts标签能生成HTML超链接元素 D 。

A)标签C)标签

B)标签D)标签

(17)Hibernate中Customer类中有一个Set类型的orders属性,用来存放Order订单对象,在Customer.hbm.xml文件中,用哪个元素映射orders属性 A 。

A) B) C) D)

(18)元素有一个cascade属性,如果希望Hibernate级联删除集合中的对象,cascade 属性应该取什么值? C 。

A)none B)save C)delete D)save-update

(19)以下哪些方法不属于Session对象? C 。

A)load() B)save() C)open() D)update()

(20)下列有关XML的说明中错误的是 C 。

A)XML中有且只有一个根元素C)XML中可以使用Xml作为标记名B)XML标签区分大小写D)XML标记名可以自定义

(21)DOM对文档的解析首先完成的步骤是 A 。

高级软件工程师第四套试题

A)通过XML文档创建DOM树C)遍历属性

B)遍历元素D)遍历子节点

(22)以下关于XmlTextReader类说法正确的是 C

A)XmlTextReader不能检查DTD的格式是否正确。

B)X mlTextReader能对文档使用DTD进行验证。

C)X mlTextReader类提供对XML数据流的只读访问。

D)XmlTextReader类提供对XML数据流的可读写可访问。

(23)下列对元素属性描述不正确的是 D 。

A)className:和action元素对应的配置元素

B)forward:转发的URL路径

C)input:输入表单的URL路径,当表单验证失败时,将把请求转发到该URL

D)path:指定访问Action的路径,以“/”开头,扩展名设置为.do

(24)DataSet类是从数据源中检索到的数据在 B 中的缓存

A)硬盘B)内存C)文件D)数据库

(25)DataSet对XML文档的修改不包括 B 。

A)添加行B)添加DTD C)更新行D)删除行

(26)使用XmlDocument类来执行XPath查询时,SelectNodes()方法返回的是 B 。

A)属性序列B)元素序列C)一系列对象D)一个对象

(27)XML的全称是: D 。

A)eXtra Modern Link C)X-Markup Language

B)eXample Markup Language D)eXtensible Markup Language

(28)以下关于XML文档的声明的语句正确的是 B 。

A) C)

B) D)

(29)DTD的全称是: C 。

A)Direct Type Definition C)Document Type Definition

B)Do The Dance D)Dynamic Type Definition

(30)关于如下的XML文档下列书法正确的是 C 。

<-- 文档-->

Tove

Jani

Reminder

A)符合XML语法规范

B)文档声明部分有错

C)注释部分有错

D)元素声明有错

(31)对于如下的DTD约束语句

以下书法正确的是 A 。

A)“学生”元素中必须包含“电话”元素或“手机”元素中的一个。

B)“学生”元素中必须包含“电话”元素或“手机”元素中的一个或者多个。

C)“学生”元素中可以包含“电话”元素或“手机”元素中的一个,但并非必须。

D)“学生”元素中可以包含“电话”元素或“手机”元素中的一个或者多个。但并非必须。

(32)以下关于DTD中使用到的符号说法正确的是 A 。

A)加号表示该元素必须出现多次。

B)问号表示该元素可以出现一次或者多次。

C)或(|),表示两个元素中出现一个或者两个。

D)星号(*),表示该元素可以出现一次、多次或不出现。

(33)以下属于Schema的内置数据类型的是 A 。

A)string C)int

B)double D)time

(34)以下关于DOM书法不正确的是 D 。

A)DOM是Document Object Model的缩写。

B)使用DOM时,将把所有的XML文档信息都存于内存中。

C)既能解析文档,又能修改文档。

D)解析速度非常快。

(35)当我们想创建一个具体的对象又不希望指定具体的类时,可以使用 A 。

A)创建性模式C)行为模式

B)结构型模式D)类模式

(36)当需要向后端消息系统传递消息时,下列哪个是最好的选择? D 。

A)无状态会话EJB B)实体EJB

C)有状态会话EJB D)消息EJB

(37)有关同义词的叙述错误的是 C 。

A)简化SQL语句

B)使本来没有访问权限的用户可以访问对应的对象

C)隐藏对象的名称和所有者

D)提供对对象的公共访问

高级软件工程师第四套试题

(38)可复用的面向对象设计的原则是 A 。

A)针对接口编程C)避免使用对象组合

B)针对实现编程D)有限使用类继承

(39)在Java中提供的实现对象的克隆(Prototype模式)的接口是 B 。

A)Clone接口C)Prototype接口

B)Cloneable接口D)Prototypeable接口

(40)关于Oracle数据库的控制文件,说法正确的是 D 。

A)一个Oracle数据库可以有多个控制文件

B)控制文件中包括数据库建立的日期信息

C)控制文件中包括日志文件的名称和位置信息

D)当数据库的物理组成更改时,Oracle自动更新该数据库的控制文件

(41)下面关于Web服务的描述,不正确的是__C____

A)Web Service只能是序列化的数据

B)Web Service描述的是一组操作的接口,这些操作可以通过标准的XML消息在网络上进行访问。

C)Web Service倾向于特定的编程语言和系统平台。

D)Web Service可看做是一些模块化的应用程序,能够在Web上描述、发布和调用。

(42)Oacle中在命令编辑区输入___ C _____语句,可以显示出dept数据表的结构。

A)desc scott.emp; B)select*from dept

C)desc scott.dept; D)updata scott.dept;

(43)关于启动Oracle服务器的方式说法错误的是 C

A)正常启动:启动装载和打开数据库,用户可以进行正常访问。

B)不装载启动:在未装载数据库的情况下启动服务器,由于未打开数据库,所以不允许用户访问。

C)装载启动:启动服务器并装载数据库,打开数据库。允许用户访问。

D)限制会话启动:只有具备“限制会话”(Restricted Session)系统权限的用户才能连接到的数据库。

(44)__A____是在Oracle数据库表中整表数据删除语法中的关键字。

A)truncate B)select

C)insert D)updata

(45)在SQLPlus Worksheet中执行下列SQL代码,完成向数据表test中输入100条记录的操作,下面的代码段就是PL/SQL程序,请完成其中未完成的部分:___ B __。

Set serveroutput on

Declare

maxrecords constant int:=100;

I int:=1;

Begin

for

insert into test(recordnumber.currentdate)values(I,sysdate);

end loop;

dbms_output.put_line(‘成功插入数据’);

commit;

end;

A)i<=100;i++ B)i in 1..maxrecords loop

C)i in 1..maxrecords D)i in 100 loop

(46)下面哪个不属于PL/SQL中常用的基本数据类型的类型标识符 ____D___。

A)number B)int C)boolean D)float

(47)以下叙述不正确的有 A 。

A)逻辑表达式运算的优先次序为:OR、NOT、AND。

B)dbms_output.put_line函数输出的只能是字符串。

C)字符表达式由字符型常数、变量、函数和字符运算符组成,唯一可以使用的字符运算符就是连接运算符“||”。

D)PL/SQL程序中的流程控制语句主要有条件控制、循环控制。

(48)学生和他拥有的书之间的关系是___ D __。

A)组合B)聚合C)继承D)关联

(49)不属于软件测试的原则是____ C _____ 。

A)所有测试标准建立在用户的需求上。

B)软件项目一启动,软件测试也就开始。

C)进行穷举测试。

D)重视文档,要妥善保存一切测试过程文档。

(50)____ A ___ 属于白盒测试中的动态测试。

A)覆盖率分析B)代码检查

C)静态结构分析D)代码质量度量

(51)java窗体事件处理属于___ D __模式。

A)抽象工厂(Abstract Factory)B)代理(Proxy)模式

C)命令(Command)模式D)适配器(Adapter)模式

(52)无状态会话Bean和有状态会话Bean的区别有:___ D __

A)有状态会话Bean保存实例的状态,而无状态会话Bean相反。

B)有状态会话Bean是保存在客户端的,而无状态会话Bean是保存在EJB容器中的。

C)有状态会话Bean并没有实例池,而无状态会话Bean是有的。

D)以上说法均正确。

(53)若想要使用EntityManager来实现实体的更新,可以调用EntityManager的是__C__

高级软件工程师第四套试题

A)persist() B)remove() C)merge() D)update()

(54)JSF的中心部件是____A____。

A)UI组件B)输入组件C)命令组件D)面板组件

(55)以下关于JSF的语句叙述正确的是:___D____

A)JSF并不支持委托实现模型。

B)使用JSF开发Web应用无需过多关心HTTP或者Servlet

C)在JSF中有一个单独的Application实例运行于主Windows消息循环下,并提供大量的工具方法来完成诸如管理线程和访问启动目录之类的任务。

D)以上均正确。

(56)html代码可以使用以下JSF中的哪个语句来代替:___D____。

A)

B)

C)

D)以上均可以。

(57)对于spring中的一个配置:

要为value属性设置值为5,应该___ A ____。

A)5

B)

C)5

D)

(58)当执行以下代码时,控制台会打印什么样的信息____ C ___。

tx.session.beginTransaction();

Customer c1=(Customer)session.load(Customer.class,new Long(1));

Customer c1=(Customer)session.load(Customer.class,new Long(1));

System.out.println(c1==c2);

https://www.wendangku.net/doc/787051766.html,mit();

session.close();

A)运行出错,抛出异常C)打印true

B)打印false D)什么也不打印

(59)关于Ajax技术,描述错误的是___ C _____。

A)不刷新整个页面,在页面内与服务器通信

B)使用异步方式与服务器通信

C)XMLRequest是Ajax的核心技术

D)应用仅由少量页面组成,大部分交互在页面之内完成,不需要切换整个页面

(60)__ D ____控件不属于站点导航控件。

A)SiteMapPath B)TreeView C)Menu D)DataSource

二、多项选题(共20题,每题2分,每题至少有两个正确答案,错选、漏选、不先都不得分)

(61)MVC把应用程序分为哪三个核心模块___ ABC _____ 。

A)模型B)视图C)控制器D)数据库连接

(62)在Struts应用的视图(View)中包含哪些组件____AD___。

A)JSP B)Servlet C)ActionServlet D)Struts标签库

(63)以下哪些关系属于Web组件的关联关系____ ACD _____。

A)请求重定向C)请求转发

B)提交表单数据D)包含

(64)一般情况下,关系数据模型与对象模型之间有哪些匹配关系___ BC ___。

A)表对应类

B)记录对应对象

C)表的字段对应类的属性

D)表之间的参考关系对应类之间的依赖关系

(65)以下关于SessionFactory的说法哪些正确?____BC____(两项正确)A)对于每个数据库事务,应该创建一个SessionFactory对象

B)一个SessionFactory对象对应一个数据库存储源

C)SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个。

D)SessionFactory的load()方法用于加载持久化对象。

(66)使用创建的站点地图文件有哪几种方式___AD___。

A)使用sitemap数据源控件。C)使用sitemappath控件。

B)使用sitemap类。D)使用siteMapNode属性。

(67)以下关于Schema与DTD说法正确的是____CD ___。(两项正确)A)Schema与DTD都是使用XML语法

B)Schema是DTD的替代品

C)Schema与DTD都定义了多种数据类型

D)DTD和Schema可同时对同一个XML文档进行约束

(68)XML文档定义有以下哪几种形式_CD_。(两项正确)

A)SAX B)DOM C)DTD D)Schema

(69)在持久化层,对象分为哪些状态ACD_。

高级软件工程师第四套试题

A)临时状态B)独立状态C)游离状态D)持久化状态

(70)关于HQL与SQL,以下哪些说法正确?BC 。(两项正确)A)HQL与SQL没什么差别

B)HQL面向对象,而SQL操纵关系数据库

C)在HQL与SQL中,都包含select,insert,update,delete语句

D)HQL仅用于查询数据,不支持insert,update和delete语句

(71)Spring设值注入模式有哪些优势?BC。(两项正确)

A)对习惯于JavaBean开发的程序员来说显得更为方便

B)通过setter方法设定依赖关系显得更加直观,更加自然

C)如果依赖关系(或继承关系)较为复杂,设值注入模式往往更为简洁

D)在构造期即创建一个完整、合法的对象

(72)Spring提供了哪几类事务管理模式AB 。(两项正确)

A)编程式事务管理C)参数式事务管理

B)声明式事务管理D)注入式事务管理

(73)SpringAOP提供了一个类似于JTA、JDBC和别的底层API服务的哪些抽象中间服务层AD 。

A)可移植B)可切换C)可挺拔D)可重用

(74)以下基于客户端的状态管理选项是AD (两项正确)

A)视图状态C)会话状态(Session)

B)应用程序状态D)Cookie

(75)以下关于Global.asax文件叙述正确的是AC (两项正确)A)Global.asax文件驻留在https://www.wendangku.net/doc/787051766.html,应用程序的根目录中。

B)Global.asax文件是一个必选的文件。

C)https://www.wendangku.net/doc/787051766.html,的Global.asax文件的设计目的是为了在程序执行之前初始化一些重要的变量以及其他工作。

D)外部用户可以下载或查看在该文件中编写的代码。

(76)通过AB 用户可以打开节点并直接导航到特定的页。(两项正确)A)TreeView。C)SiteMapPath。

B)Menu。D)都可以。

(77)下列BC 接口定义了用于查找、创建和删除EJB实例。(两项正确)A)Home B)Remote C)Local D)Message

(78)以下关于Menu控件叙述正确的是AD 。(两项正确)

A)Menu控件是一个由多个MenuItem项组成的,用于显示Web窗体页中的菜单B)使用Menu控件的Target属于可以将Menu控件和链接页显示在同一窗口或框架中。

C)默认情况下链接页与Menu控件显示在两个不同的窗口或框架中。

D)Menu控件支持数据绑定、站点导航、自定义外观等其他功能。

(79)JSF的消息机制会给同客户的交互带来很大的便利,其中消息由ABC 组成。

A)概要文本B)详细文本C)消息类型D)严重级别

(80)以下关于JSF与Struts的叙述正确的是:AD 。(两项正确)A)Struts 和JSF同属于表现层框架,分属于不同性质的框架。

B)JSF要优于Struts

C)Struts要优于JSF

D)两者各有优缺点,Struts是一个成熟的框架,而JSF还是处于发展过程中的。

嵌入式软件工程师笔试题

笔试题 1: 设 float a=2, b=4, c=3; ,以下 C 语言表达式与代数式 (a+b)+c 计算结果不一致的是 A.(a+b)*c/2 B.(1/2)*(a+b)*c C.(a+b)*c*1/2 D.c/2*(a+b) 参考答案: B,因为 a,b,c 三个变量都是浮点数,所以在 B 答案中其结果是 0,因为在计算 1/2 是就是 0,如果改成 1/2.0 就正确了。 2: 为了向二进制文件尾部增加数据,打开文件的方式应采用 A.″ab″ B.″rb+″ C.″wb″ D.″wb+″ 参考答案: D 3: 下述程序执行后的输出结果是 #include main() { int x= 'f'; printf( “%c n”, 'a'+(x - ‘a'+1)); } A.g B.h C.i D.j 参考答案: A 4:C 语言中,下列运算符优先级高的是 A.! B.% C.>> D.= = 参考答案: A 5:数组定义为“ int a [ 4 ] ; ”,表达式 ( ) 是错误的。 A.*a B. a [ 0 ] C. a D.a++ 参考答案: D

6: 执行语句“ k=7>>1; ”后,变量 k 的当前值是 A.15 B.31 C. 3 D. 1 参考答案: C 7: 定义函数时,缺省函数的类型声明,则函数类型取缺省类型 A.void B.char C.float D.int 参考答案: D 8: 若 main() 函数带参数,参数个数多是 A.0 B. 1 C. 2 D. 3 参考答案: C 只知道有定义形式 main(int argc,char* argv[])) 9: 若有宏定义: #define MOD(x , y) x%y 则执行以下语句后的输出结果是 int a=13 ,b=94; printf( ″%d n″, MOD(b, a+4)); A. 5 B.7 C.9 D.11 参考答案: B 10: 下列各个错误中,哪一个不属于编译错误 A.改变 x 原值 3 为 5 ,写作“ x==5 ; ” B.花括号不配对 C.复合语句中的后一条语句后未加分号 D.变量有引用、无定义参考答案: A 11: 下列程序段运行后, x 的值是 ( ) a=1;b=2;x=0; if(!( — a))x — ; if(!b)x=7;else ++x; A.0 B. 3 C. 6 D.7 参考答案: A

软件工程师面试问题总结归纳及答案

面试中常见的问题 1、请你自我介绍一下你自己, 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、 工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能 否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最 积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习 无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得 合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。 2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理清楚、立场坚定、顽强向上。乐于助人和关心他人、适应能力和幽默感、乐观和友爱。 3、说说你最大的缺点?回答提示:这个问题企业问的概率很大,通常不希望听到直接回答的缺点是什么等,如果求职者说自己小心眼、爱忌妒人、非常懒、脾气大、工作效率低,企业肯定不会录用你。绝对不要自作聪明地回答“我最大的缺点是过于追求完美”,有的人以为这样回答会显得自己比较出色,但事实上,他已经岌芨可危了。企业喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。企业喜欢聪明的求职者。 4、你对加班的看法?回答提示:实际上好多公司问这个问题,并不证明一定要

加班。只是想测试你是否愿意为公司奉献。 回答样本:如果是工作需要我会义不容辞加班。我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班 5、你对薪资的要求? 回答提示:如果你对薪酬的要求太低,那显然贬低自己的能力;如果你对薪酬的要求太高,那又会显得你分量过重,公司受用不起。一些雇主通常都事先对求聘的职位定下开支预算,因而他们第一次提出的价钱往往是他们所能给予的最高价钱。他们问你只不过想证实一下这笔钱是否足以引起你对该工作的兴趣。 回答样本一:“我对工资没有硬性要求。我相信贵公司在处理我的问题上会友善合理。我注重的是找对工作机会,所以只要条件公平,我则不会计较太多回答样本二:我受过系统的软件编程的训练,不需要进行大量的培训。而且我本人也对编程特别感兴趣。因此,我希望公司能根据我的情况和市场标准的水平,给我合理的薪水。 回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你已经对当今的人才市场作了调查,知道像自己这样学历的雇员有什么样的价值 6、在五年的时间内,你的职业规划? 回答提示:这是每一个应聘者都不希望被问到的问题,但是几乎每个人都会被

软考数据库系统工程师试题及答案

软考数据库系统工程师 试题及答案 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

2012年软考数据库系统工程师试题及答案 1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 调用os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构

C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、dbms 和dbs 三者之间的关系是( ) 包括dbms和dbs 包括db和dbms 包括db和dbs D.不能相互包括 中“第三级存储器”是指( ) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) 10.数据库系统中的数据模型通常由( )三部分组成 A.数据结构、数据操作和完整性约束 B.数据定义、数据操作和安全性约束

C.数据结构、数据管理和数据保护 D.数据定义、数据管理和运行控制 组织提出的dbtg 报告中的数据模型是( )的主要代表 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A.子模式 B.用户模式 C.模式 D.存储模式 13.用户涉及的逻辑结构用( )描述 A.模式 B.存储模式 C.概念模式 D.子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A.设计 B.保护 C.操纵 D.维护 15.( )是控制数据整体结构的人,负责三级结构定义和修改 A .专业用户 B .应用程序员

高级软件工程师简历

高级软件工程师简历 以下是关于高级软件工程师简历范文的文章! 姓名:XXX 三年以上工作经验 | 男 | 31岁 居住地: 电话: E-mail: 最近工作 [3 年3个月] 公司:XXX集团(上海)有限公司 行业:计算机软件 职位:高级软件工程师学历 学历:硕士 专业:计算机信息管理 学校:上海复旦大学 目前年薪: 10-15万人民币 基本工资: 10万元/年 求职意向 到岗时间:一个月内 期望月薪: 10000-14999/月 目标职能:电子商务,软件工程师,系统工程师,数据库工程师/管理员,网络工程师,技术支持/维护工程师

工作经验 20XX /8--至今:XXX集团(上海)有限公司(500人以上)[ 5年3个月] 所属行业:计算机软件 软件事业部高级软件工程师 部门核心人员,担任项目主管 20XX /9--20XX /7:上海XXXX集团 [ 1年10个月] 所属行业:计算机软件 软件开发部软件工程师 任职期间参与了3个软件项目的开发。 教育经历 20XX /9--20XX /7 上海大学电子商务本科 主修课程:银行信息管理系统、管理信息系统、数据库技术、ERP、网络营销、工商管理模拟、管理中的定量方法、商务沟通、会计学、证券投资学、西方经济学等 所获奖项 20XX /10 上海大学人民奖学金三等校级 20XX /10 上海大学人民奖学金三等校级 社会经验 20XX /10--20XX /12 上海大学校学生会外联部 从事校学生会的外事接洽事宜,与兄弟院校建立长期稳定的合作伙伴关系,并在某些事务上展开合作

语言能力 英语 (熟练) 培训经历 20XX /3--20XX /5 上海新东方学校 BEC高级 培养了一定的商务英语听说读写能力,商务写作能力良好 证书 20XX /10 大学英语六级 20XX /3 大学英语四级 项目经验 20XX /7--至今 XXX保险核心业务系统项目 软件环境 Windows XP 开发工具 Graph talk 项目描述使用XXX公司的FUTURE FIRST平台,搭建XXXX 核心业务寿险系统。 责任描述担当项目主管,以及部分业务的编码与测试IT技能 技能名称熟练程度使用时间 DreamWeaver 熟练 6月 Oracle 熟练 6月 MS Office 精通 20月 自我评价

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

高级软件工程师考试试题(A卷)1、下哪种命名空间中的类型用于创建Windows GUI应用程序。(选择1项) D、 2、判断这PL/SQL 代码块:(选择1项) BEGIN FOR i IN 1..6 LOOP IF i = 2 OR i = 3 THEN null; ELSE INSERT INTO example(one) VALUES (i); END IF; ROLLBACK; END LOOP; 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、login users B、anonymous C、root D、guest 11、你判断下面语句,有什么作用?(选择1项)

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

高级软件工程师考试试题(A卷) 1、下哪种命名空间中的类型用于创建Windows GUI应用程序。(选择1项) D、System.ServiceProcess 2、判断这PL/SQL代码块:(选择1项) BEGIN FOR i IN 1..6 LOOP IF i = 2 OR i = 3 THEN n ull; ELSE INSERT INTO example(o ne) VALUES (i); END IF; ROLLBACK; END LOOP; 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 server.transfer B response.redirect C mapping.findForward D response.sendRedirect 9、EJB的优点有哪些?(选择2项) A、技术领先 B价格低廉 C性能优越 D强大的容器支持 10、在使用匿名登录ftp时,用户名为()?(选择1项) A log in users B、a nonymous C、r oot D guest 11、你判断下面语句,有什么作用?(选择1项) GRANT update ON inven tory TO joe WITH GRANT OPTION; A、一个系统权限被授予用户JOE

软件工程师笔试题目

软件工程师笔试题目 (考试时间:60分钟,满分100分) 1、请简要描述TCP/IP参考模型和OSI参考模型。(10分) 2、简述如下物联网设备Wi-FI、Bluetooth、ZigBee、RFID、NB-IoT的各自特点。(10分) 3、编程实现如下运算:1!+ 2!+ 3!+ ……+ 17! + 18! + 19! + 20!。(15分) 4、假设有个字符数组A,有10个元素,请对这10个元素进行从小到大排列。(10分)

5、假定x=9999,求下面函数的返回值(10分) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 6、对整型数组a[10]输入10个元素,然后用指针方式依次输出各元素值。(15分) 7、在SQL server上创建名为XuGuang的数据库,然后创建WCM730Q的列表,第一列MAC address为主键,第二列为VID_PID,第三列为BT_FW,第四列为Staff_No. (10分) 8、linux基础命令填空(10分) (1)获取Kernel版本信息的linux命令是____________ (2)实现一个新建文件夹功能的linux命令是____________ (3)用来查看和配置网络接口(网卡)的linux命令是____________ (4)把文件从A路径拷贝到B路径的linux命令是____________ (5)使用vim对文档完成修改后,实现保存退出的功能的命令是____________ 9、请用英文写作,描述下个人基本信息、兴趣爱好、专业技能、职业规划等(10分)(请背面作答)

软件工程师笔试试题(Java)库及答案

软件工程师笔试试题(JAVA) 一、填空题 (10分) 1.执行下列代码后的结果是什么? int x,a=2,b=3,c=4; x=++a+b+++c++; 2.包包含了Collection的接口和类的API 3.main方法的声明格式包括 4.下列程序中构造了一个SET并且调用其方法add(),输出结果是 public class A{ public int hashCode(){return 1;} public Boolean equals(Object b){return true} public static void main(String args[]){ Set set=new HashSet(); set.add(new A()); set.add(new A()); set.add(new A()); System.out.println(set.size()); } } 5.下列程序的运行结果是 class A{ class Dog{

private String name; private int age; public int step; Dog(String s,int a) { name=s; age=a; step=0; } public void run(Dog fast) { fast.step++; } } public static void main (String args[]){ A a=new A(); Dog d=a.new Dog("Tom",3); d.step=25; d.run(d); System.out.println(d.step); } } 二、选择题 (20分)

计算机考试软件工程师试题

考号:006姓名:006剩余时间:01:29:40IP:192.168.0.26网络连接:● 2010年(下)全国信息技术水平考试计算机程序设计技术水平证书(JAVA语言) 考试试卷 第一大题:单选题(30 分) 1. (1分) 下列叙述中正确的是( D ) (A) Java程序经编译后会产生machine code (B) Java程序经编译后会产生byte code (C) Java程序经编译后会产生 DLL (D) 以上都不正确 2. (1分) 下列说法中正确的是( C ) (A) 类中的构造方法声明不可省 略 (B) 构造方法必须与类同名,构造方法返回值为 void (C) 构造方法在一个对象被new时执行 (D) 一个类只能定义一个构造方法 3 . (1分) JDBC常用的类和接口都包含在( A )包中。 (A) java.sql (B) java.awt (C) https://www.wendangku.net/doc/787051766.html,ng (D) java.swing 4. (1分) 执行下列程序后,C的值是( C ) public class Test{ public static void main(String arg[]){ int a=0,c=0; do{ --c; a=a-1; }while(a>0); } } (A) 0 (B) 1 (C) -1 (D) 死循环 5. (1 若有int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是( A )

分) (A) public int MAX_LENGTH=100 (B) final int MAX_LENGTH=100 (C) public const int MAX_LENGTH=100 (D) public final int MAX_LENGTH=100 6. (1分) 在程序中import,package,class出现的正确顺序是( ) (A) import package class (B) package import class (C) package class import (D) import class package 7. (1分) 下列方法中可以用来创建一个新线程的是( ) (A) 实现https://www.wendangku.net/doc/787051766.html,ng.Runnable接口并重写start()方法 (B) 实现https://www.wendangku.net/doc/787051766.html,ng.Runnable接口并重写run()方法 (C) 实现https://www.wendangku.net/doc/787051766.html,ng.Thread类并重写sleep()方法 (D) 实现https://www.wendangku.net/doc/787051766.html,ng.Thread类并重写start()方法 8. (1分) 下列程序的输出结果是( ) public class Test{ public static void main(String[] args){ String a=new String("A"); String b=new String("B"); oper(a,b); System.out.println(a+","+b); } static void oper(String c,String d){ c.concat("B"); d=c; } } (A) A,A (B) 编译正确,运行时将产生错

软件工程师经典笔试题IT笔试题

软件工程师经典笔试题IT笔试题 1. 用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)。 答案:#define SECONDS_PER_YEAR(60*60*24*365)UL 应该意识到表达式将使一个16位机的整形数溢出,因此要用到长整型符号L,表达式中UL 表示无符号长整型。 2. 写一个“标准”宏MIN,这个宏输入连个参数并返回较小的一个。 答案:#define MIN(A,B) ((A)<=(B)?(A):(B)) 懂得在宏中小心的吧参数用括号扩起来 3. sizeof 的一些考察 char* ss1=”0123456789”; char ss2[]=”0123456789”; char ss3[100]=”0123456789”; int ss4[100]; char q1[]=”abc”; char q2[]=”a\n”; char* q3=”a\n”; 答案:ss1是一个字符指针,指针的大小是一个确定的值,就是4,sizeof(ss1)=4; ss2是一个字符数组,这个数组最初的大小未定,填充值是“0123456789”,一个字符占一位,再加上隐含的“\0”一共是11位。 ss3是一个字符数组,这个数组开始预分配100,所以它的大小是100位。 ss4是一个整型数组,但是每个整型变量所占空间是4,所以它的大小一共是400位。 q1与ss2类似,占4位。Q2里面有一个“\n”,“\n”算作一位,加上隐含的,大小一共是3位。Q3是一个字符指针,指针得大小是一个定值,就是4. 4.What is the output of the following code? #include using namespace std; class A {}; class A2 {char d,e;}; struct B{}; struct C{ char x,y;}; struct D{int x,y;}; main() { cout<

软件工程师应聘人员笔试题

试卷 姓名:日期: 1.填空: (1)面向对象的语言具有________性、_________性、________性。 (2)能用foreach遍历访问的对象需要实现________________接口或声明________________ 方法的类型。 (3)列举https://www.wendangku.net/doc/787051766.html,中的五个主要对象_______________、_____________、_______________、 _______________、_________________。 (3) 并简述https://www.wendangku.net/doc/787051766.html,中的五个主要对象各自的功能,列举各功能之间的工作关系: 1:2:3:4:5:关系: 2.选择题: (1)下面那一个不能作为C#中类修饰符?( ) A) new B) public、private C)protected、internal D) override E)abstract、sealed (2).NET 框架中,File对象的OpenText方法,将返回一个:() A)StreamReader对象 B)StreamWriter对象 C)Stream对象 D)File对象 (3)下面那一个不是C#中方法的参数的类型( ) A)值类型B)引用型C)输出型D)数组型E)代理型 (4)接口可以包含一个和多个成员,下面哪个选项不能包含在接口中 A)方法、属性B)索引指示器C) 事件D)常量、变量 (5)接口不能通过()来实现 A)类B)结构C)方法 (6)net依赖以下哪项技术实现跨语言互用性?( ) A.clr B.cts C.cls D.ctt (7)开发C#程序的集成开发环境是_________。 A、Visual https://www.wendangku.net/doc/787051766.html, B、IDE C、FRAM D、Common Language Runtime (8) 以下叙述正确的是:(多选) A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。 C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。 (9) 从数据库读取记录,你可能用到的方法有:(多选) A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader (10)从层次结构来看,.NET Framework包含以下三个主要部分_____。(多选) A、公共语言运行库(CLR) B、Web应用程序(https://www.wendangku.net/doc/787051766.html,) C、统一编程类(.NET Framework 类库) D、Microsoft 基础类 E、Windows 基础类 3. ASP。NET与ASP相比,主要有哪些进步? https://www.wendangku.net/doc/787051766.html,的错误处理机制是什么?

2017年数据库系统工程师试题下午及答案

2017年上半年数据库系统工程师考试下午真题 (参考答案) ●阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货店时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据)下达采购订单,并存储于采购订单文件中。 3.交运部件。当供应商提交提单并交运部件时,运输和接收(S/R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。(2)检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。 (3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。 现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

米圣经答案:E1:供应商E2:采购部E3:检验员E4:库管员E5:S/R 职员

高级软件工程师个人简历

x x x专业个人简历姓名:*** 性别:男 出生日期:1974-11-29 籍贯:内蒙 目前城市:北京市工作年限:五年以上 目前年薪:6-8万人民币联系电话: E-mail:(邮件&MSN) 请换成自己的真实信箱! 应聘方向 求职行业:计算机软件,计算机服务(系统、数据服务,维修) ,通信/电信/网络设备,通信/电信运营、增值服务,互联网/电子商务 应聘职位:高级软件工程师,软件工程师,系统分析员,系统架构设计师,项目经理 求职地点:北京市薪资要求:8000-9999/月工作经历 2006/09—现在***公司 所属行业:计算机软件 智能交通研究院高级软件工程师 主要职责: 前期负责高速公路交通监控项目的前期需求分析和设计工作,3月份 开始参与高速公路收费系统,分析需求和设计编码。 2005/04—2006/08 &&科技有限公司 所属行业:服装/纺织/皮革 研发部门高级软件工程师 主要职责: 1. 根据需求分析,负责相关模块的设计开发维护工作。 2. 项目的编码和单元测试。 2004/03—2005/04 **软件有限公司西安研发中心(轻松软件) 所属行业:计算机软件 系统开发部高级软件工程师 主要职责: 通用管理软件数据平台3.0/3.1的部分模块的设计,开发工作,并在 在项目中担任过程管理协调员。 2001/04—2003/09 **青鸟科技股份有限公司 所属行业:计算机软件 流通事业部软件工程师 主要职责:

流通业管理系统JBCMIS5.0的开发,并参与项目实施,客户化开发 等工作。 1997/01—2001/02 **中科贸有限公司 所属行业:计算机软件 网络工程部/软件开发部软件工程师 主要职责: 网络工程,软件开发。有多年的网络工程施工调试经验,并参与开发 设计了医保、住房公积金、企业咨询网站和计委报送系统等软件。项目经验 2006/10—至今高速公路收费/监控系统 软件环境:oracle/Windows 硬件环境:PC/PC服务器/局域网 开发工具:Delphi/VC 项目描述:高速公路的监控系统,设计设备管理,路网间数据通讯, 报警和预案处理等功能。收费系统分为站级、分中心和中心三大系统, 主要围绕高速公路收费对车道收费、费用缴交、IC卡管理、报表等 功能的设计开发。 责任描述:前期负责监控系统的维护开发,后面负责收费系统中费用 缴交、IC卡管理等模块进行设计及开发。 2005/04—2006/08 CGM-ERP项目 软件环境:Window 2000 硬件环境:PC 开发工具:Delphi/SQL Server 项目描述:针对CGM集团下属服装工厂提供ERP开发服务。 责任描述:负责仓库管理、样品管理模块的设计开发和维护。 2004/03—2005/04 数据平台3.0/3.1 软件环境:Windows/linux 开发工具:Delphi/java sql server/oracle 项目描述:由设计器/运行器/报表构成的业务平台系统。通过对用户 的业务进行分析,对象化用户业务,使用户可以自定义系统,目标是 不用编程即可完成信息管理系统的定制开发。该系统已在南方电网, 广东移动的部分项目中成功运行。极大的满足了客户的需求。 责任描述:担任了业务设计,业务报送,地图查询,表单设计系统管 理等模块和部分基础库的设计开发工作。同时还担任了SQA协调员 的工作,负责西安研发中心的过程审计和广州协调同步。

完整word版嵌入式软件工程师笔试题 华为

(一)1什么是预编译,何时需要预编译:答案:1、总是使用不经常改动的大型代码体。在这种所有模块都使用一组标准的包含文件和相同的编译选项。2、程序由多个模块 组成,情况下,可以将所有包含文件预编译为一个预编译头。 const char *p 上述三个有什么区别?2 char * const p char const * p 答案:p的值不可以修改char * const p; //常量指针,和char const *p const char *p ;//char const * p;//指向常量的指针,指向的常量值不可以改 3 char str1[] = abc; char str2[] = abc; const char str3[] = abc; const char str4[] = abc; const char *str5 = abc; const char *str6 = abc; char *str7 = abc; char *str8 = abc; cout < < ( str1 == str2 ) < < endl; cout < < ( str3 == str4 ) < < endl; cout < < ( str5 == str6 ) < < endl; out < < ( str7 == str8 ) < < endl; 0 0 1 1 结果是:是指针,它们指str5,str6,str7,str8str1,str2,str3,str4是数组变量,它们有各自的内 存空间;而向相同的常量区域。 以下代码中的两个sizeof用法有问题吗?4 ] [C易中的小写字母转换成大写字母// 将str void UpperCase( char str[] ) { for( size_t i=0; i

高级软件工程师岗位职责

高级软件工程师岗位职责 工作描述:职责:公司网络项目的售前售后和代理产品的推广,具体包括:项目的网络规划与设计,技术解决方案制定,投标文件制作,项目实施与维护;负责array networks产品的全省巡回推广活动,并担任主讲。 中国的IT行业的就业形势一直呈上升趋势,中国软件市场保持稳定增长,2020年已达62.3亿美元,市场增长潜力巨大。在技术领域,高级软件工程师也一直是各个公司极为需要的。 岗位描述: 1、高级专业技术人员职位,独立负责工作小组,给下级成员提供引导或支持并监督他们的日常活动; 2、参与软件产品项目规划工作,制定具体项目实施方案; 3、整合并优化项目开发所需各种资源; 4、负责软件开发技术和规范及标准流程的改进; 营销中心是作为一个整体进行规划和核算的,一线工作人员、后勤人员、主管领导的三向互动沟通是内在的要求和发展的保障。营销中心需要及时、全面、顺畅地了解每个区域的一线状况,以便随时调整策略,任何知情不报、片面汇报的行为都是不利于整体发展的。 西澳大学工程系的毕业生就业率为100,通常学生毕业前已经同时接到几家不同大公司的聘书,起薪点目前是年薪七万到十二万澳元 5、参与软件系统的设计和分析; 公示无异议的考生将获得我校自主招生考核资格,请于5月10日-5月20日在“试点高校自主招生报名系统”( https://www.wendangku.net/doc/787051766.html,/zzbm/)中确认考试、通过网上银行缴纳报名考试费100元,并可打印准考证。我校2020年自主招生考核将于6月10日在武汉理工大学南湖校区进行现场确认,于6月11日进行测试,具体测试安排将于5月底在我校招生信息网发布。 2020年04月17日香港中金国际投资有限公司温州代表处在互联网上公布招聘期货行情分析/程序化交易软件工程师信息,主要内容为以下:

软件工程师笔试题及答案

吉运集团 北京信息科技开发公司软件工程师笔记题 ___________________________________________ __________ 姓名:________________ 联系电话:_____________ 期望工资________________ 分)第一部分:选择题(每题5 ) 多选都正确一、以下程序中VB和C#书写的是:( A:Public strName As String 和string strName = new string() B:Public strName As String()和string strName = new string() C:Public strName(10)As String和string[] strName = new string[100]; D:以上答案都正确; 二、以下C#程序中,写法不正确的是( )多选.B :C:\\Windows\\System32 A:C://Windows//System32 D:@C:/Windows/System32 C:@C:\Windows\System32 三、下列选项中,是引用类型的是( ) A. enum类型 B. struct类型 D. int 类型类型C. string ) 四、软件开发过程一般有以下几个阶段,正确的说法是( A:需求分析,概要设计,详细设计,软件编码,软件测试 B:概要设计,需求分析,详细设计,软件编码,软件测试 C:需求分析,详细设计,软件开发,系统上线 D:系统调研,需求讨论,整体设计,系统上线,系统售后 ) 五、以下关于CLR语言描述,不正确的是( 中调用;https://www.wendangku.net/doc/787051766.html,写类,在C#翻译语言,用户可以用.NET是CLR:A. B:有了CRL 在.NET,保证了一种语言具有的功能其它语言也有; C:CLR是在.NET 中间语言,是CPU能看懂的语言; D :以上说法都正确; ( )

JAVA_软件工程师公司笔试题

一、 1.Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口) 答:匿名的内部类是没有名字的内部类。不能extends(继承)其它类,但一个内部类可以作为一个接口,由另一个内部类实现 2.你对MVC的理解,MVC有什么优缺点?结合Struts,说明在一个Web应用如何去使用?答: MVC设计模式(应用观察者模式的框架模式) M:Model(Business process layer),模型,操作数据的业务处理层,并独立于表现层(Independent of presentation)。 V:View(Presentation layer),视图,通过客户端数据类型显示数据,并回显模型层的执行结果。C:Controller(Control layer),控制器,也就是视图层和模型层桥梁,控制数据的流向,接受视图层发出的事件,并重绘视图 MVC框架的一种实现模型 模型二(Servlet-centric): JSP+Servlet+JavaBean,以控制为核心,JSP只负责显示和收集数据,Sevlet,连接视图和模型,将视图层数据,发送给模型层,JavaBean,分为业务类和数据实体,业务类处理业务数据,数据实体,承载数据,基本上大多数的项目都是使用这种MVC的实现模式。 StrutsMVC框架(Web application frameworks) Struts是使用MVC的实现模式二来实现的,也就是以控制器为核心。 Struts提供了一些组件使用MVC开发应用程序: Model:Struts没有提供model类。这个商业逻辑必须由Web应用程序的开发者以JavaBean 或EJB的形式提供 View:Struts提供了action form创建form bean,用于在controller和view间传输数据。此外,Struts提供了自定义JSP标签库,辅助开发者用JSP创建交互式的以表单为基础的应用程序,应用程序资源文件保留了一些文本常量和错误消息,可转变为其它语言,可用于JSP中。 Controller:Struts提供了一个核心的控制器ActionServlet,通过这个核心的控制器来调用其他用户注册了的自定义的控制器Action,自定义Action需要符合Struts的自定义Action规范,还需要在struts-config.xml的特定配置文件中进行配置,接收JSP输入字段形成Action form,然后调用一个Action控制器。Action控制器中提供了model的逻辑接口。 二、 1.什么是WebService? 答: WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。WebService实现不同语言间的调用,是依托于一个标准,webservice是需要遵守WSDL(web 服务定义语言)/SOAP(简单请求协议)规范的。

软件开发工程师招聘试题

专业技术资料 附录一 附录一【软件开发工程师招聘试题一】 考试时间:60分钟姓名:______成绩:______ 一、单选题(共9题,每题2分) 1.对象b 最早在以下哪个选项前被垃圾回收?() public class Test5 { static String f(){ String a="hello"; String b="bye"; String c=b+"!"; //lineA String d=b; b=a; //lineB d=a; //lineC return c; //lineD } public static void main(String[] args) { String msg=f(); System.out.println(msg); } } A.lineA B.lineB C.lineC D.lineD 2.2.运行下列代码,结果如何?() class Example { int milesPerGallon; int index; Example(){} Example(int mpg){ milesPerGallon=mpg;

index=0; } public static void main(String[] args) { int index; Example e = new Example(25); if(args.length>0){ if(args[index].equals("Hiway")){ https://www.wendangku.net/doc/787051766.html,esPerGallon=2; } System.out.println("mpg:"+https://www.wendangku.net/doc/787051766.html,esPerGallon); } } } 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则显示”mpg:25”; 这段代码通过编译,并且如果命令行输入”Hiway”则显示”mpg:50” ,如果输入不是”Hiway”则抛出ArrayIndexOutputBoundsException异常。 这段代码不能通过编译,因为自动变量index没有被初始化。 这段代码不能通过编译,因为milesPerGallon没有被初始化。 见例子Example.java 3.3.当编译如下代码时,会显示什么?() int i=1; switch(i){ case 0: System.out.println("zero"); case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); } One B. one,default C. one,two,default D.default 见例子:Test3.java 4.4.当编译运行如下代码时会发生什么现象?() public class MyClass { public static void main(String arguments[] ) { amethod(arguments); } public void amethod(String []arguments){

相关文档
相关文档 最新文档