广州传智播客JavaEE工程师测试题(带答案的)

试题(32)

测试用例是测试使用的文档化的细则,其规定如何对软件某项功能或功能组合进行测试。测试用例应包括下列(32)内容的详细信息。

① 测试目标和被测功能。

② 测试环境和其他条件。

③ 测试数据和测试步骤。

④ 测试记录和测试结果。

(32)

A.① ③

B.① ② ③

C.① ③ ④

D.① ② ③ ④


正确答案:B

试题(32)分析
本题考查测试用例的概念。
测试用例应包括:
测试目标和被测功能。
测试环境和其他条件。
测试数据和测试步骤。
参考答案
(32)B


试题二(14分)

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】

某软件公司在研发一个城镇居民保险系统时,为了加快进度,测试工作在系统开发初步完成之后开始并直接进行系统测试。测试工程师针对界面进行了功能测试。测试工程师和开发工程师借助缺陷管理工具,交互进行测试与缺陷修复工作。测试期间发现系统的“文档审批”功能出现严重缺陷,开发工程师认为修改难度大,经测试工程师认可后决定暂停修复该缺陷,直到产品发布前,该缺陷在开发环境下被修复。随后,测试工程师在开发环境下针对该缺陷执行了有关的用例,进行了回归测试。回归测试结束后,开发工程师在开发环境下对产品直接打包发布。

【问题1】(3分)

测试开展的时间是过早、过晚还是合适?说明理由。

【问题2】(2分)

测试工程师功能测试的方法是否正确?若不正确,请陈述正确的方法;若正确,请

说明理由。

【问题3】(6分)

该案例中对缺陷的管理有哪些不妥之处?

【问题4】(3分)

开发工程师产品发布的做法是否正确?


正确答案:

[ 问题 1] ( 3 分)
测试工作开展得太晚 。 ( 1 分)
测试工作应该覆盖需求分析、概要设计、详细设计、编码等前期阶段,而不应该在系统开发初步完成后才开始 。 ( 2分)
[ 问题 2 ] ( 2 分,每条 1 分)
测试人员功能测试的方法不正确。
系统功能测试应该追溯到用户需求,针对界面进行功能测试是错误的。
[ 问题 3 ] ( 6 分,每条 1 分)
1 、 开发工程师无权决定是否延期或者暂停修改某一缺陷 ;
2 、 测试工程师 认可 暂停修复缺陷 的决定是不合理的 ;
3 、 测试工程师应该跟踪缺陷 状态 , 直至 确定修改后关闭 缺陷 , 才是完成了测试任务;
4 、 回归测试应该执行所有的案例,不是仅仅执行与该缺陷有关的用例;
5 、 产品发布前,应该对发现的缺陷进行 评 审 ;
6 、 应该 分析缺陷修复情况之后, 才可以发布产品 。
[ 问题 4 ] ( 3 分)
产品最后由开发人员直接发布不合理 。 ( 1 分)
( 基线库中的产品应该是最后经过测试的 ) 实际最后发布的产品应该从产品库中提取 。 ( 2 分)

 


公文筐测试的缺点包括( )。

A.测试试题的编写、实施和评分的投入较大
B.被试者之间的表现可能会相互影响
C.试题的行业性和专业性会影响被试者的发挥
D.参加测试的人数不能过多,要控制在20以内
E.如果用于外部招聘测试,试题对被试者的发挥影响较大

答案:A,C,E
解析:
(P139) 本题考查公文筐测试的特点。其不足之处包括:①评分比较困难。文件处理,除个人素质原因外,对于机构、氛围、管理理念等不同的组织,各有不同的评价标准。②不够经济。测试试题的编写、实施、评分都需要较长的时间,投入的精力和费用都比较多。③被试者能力的发挥受到其书面表达能力的限制。④试题对被试者能力发挥的影响比较大。用于外部招聘的测试,试题的类型、相关的组织行业背景都会影响被试者实际能力的发挥。


培训课程内容的制作所包括的材料有()。

A:理论知识
B:相关案例
C:测试题
D:游戏
E:课外阅读材料

答案:A,B,C,D,E
解析:
培训课程内容的制作应该包括五类材料:理论知识、相关案例、测试题、游戏和课外阅读材料。


从测试内容的特点的角度,可以将语言测试题分为()和()。


正确答案:分立式试题;综合性试题


广州*信息技术有限公司JavaEE工程师笔试题测试时间:90分钟感谢您参加本次测试,本套试题一共包括4大部分,主要是对应试者相关基础知识的把握情况及潜力进行考核,内容及所占分值分别为java及javaWeb(35分)、javascript(35分)、sql(12)、综合(18),总分为100分,请把答案写到专门的答题纸上。第一部分:Java及JavaWeb (35)1. 用最有效率的方法算出2乘以8等於几? (1分)2 3,因为将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,而位运算cpu直接支持的,效率最高,所以,2乘以8等於几的最效率的方法是2 3。2、说说&和&的区别。 (1分)&和&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。3、=和equals方法究竟有什么区别?(3分)(单独把一个东西说清楚,然后再说清楚另一个,这样,它们的区别自然就出来了,混在一起说,则很难说清楚)=操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用=操作符。如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是另一个内存,此时,变量obj所对应的内存中存储的数值就是对象占用的那块内存的首地址。对于指向对象类型的变量,如果要比较两个变量是否指向同一个对象,即要看这两个变量所对应的内存中的数值是否相等,这时候就需要用=操作符进行比较。equals方法是用于比较两个独立对象的内容是否相同,就好比去比较两个人的长相是否相同,它比较的两个对象是独立的。例如,对于下面的代码:String a=new String(foo);String b=new String(foo);两条new语句创建了两个对象,然后用a,b这两个变量分别指向了其中一个对象,这是两个不同的对象,它们的首地址是不同的,即a和b中存储的数值是不相同的,所以,表达式a=b将返回false,而这两个对象中的内容是相同的,所以,表达式a.equals(b)将返回true。在实际开发中,我们经常要比较传递进行来的字符串内容是否等,例如,String input = ;input.equals(“quit”),许多人稍不注意就使用=进行比较了,这是错误的,随便从网上找几个项目实战的教学视频看看,里面就有大量这样的错误。记住,字符串的比较基本上都是使用equals方法。如果一个类没有自己定义equals方法,那么它将继承Object类的equals方法,Object类的equals方法的实现代码如下:boolean equals(Object o)return this=o;这说明,如果一个类没有自己定义equals方法,它默认的equals方法(从Object 类继承的)就是使用=操作符,也是在比较两个变量指向的对象是否是同一对象,这时候使用equals和使用=会得到同样的结果,如果比较的是两个独立的对象则总返回false。如果你编写的类希望能够比较该类创建的两个实例对象的内容是否相同,那么你必须覆盖equals方法,由你自己写代码来决定在什么情况即可认为两个对象的内容是相同的。4、List, Set, Map是否继承自Collection接口?(2分)1.Collection是单例集合的根接口,List、Set都是属于单例集合的接口,List与Set接口都是继承了Collection接口的。2.Map接口是双列集合的根接口,与Collection接口没有继承关系。5、简述List及Set的区别?(2分)1.实现List接口的集合类特点:有序、可重复。2.实现Set接口的集合类特点:无序、不可重复。6、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的main方法?(3分)接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承具体类。抽象类中可以有静态的main方法。备注:只要明白了接口和抽象类的本质和作用,这些问题都很好回答,你想想,如果你是java语言的设计者,你是否会提供这样的支持,如果不提供的话,有什么理由吗?如果你没有道理不提供,那答案就是肯定的了。只有记住抽象类与普通类的唯一区别就是不能创建实例对象和允许有abstract方法。7、解释一下什么是servlet?(2分)答:servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。8、JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?(3分)JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是类servlet。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。9、多线程有几种实现方法?同步有几种实现方法? (3分)多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 同步的实现方面有两种,分别是synchronized,wait与notify wait():使一个线程处于等待状态,并且释放所持有的对象的lock。 sleep():使一个正在运行的线程处于睡眠状态,是一个静态方法,调用此方法要捕捉InterruptedException异常。 notify():唤醒一个处于等待状态的线程,注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。 Allnotity():唤醒所有处入等待状态的线程,注意并不是给所有唤醒线程一个对象的锁,而是让它们竞争。10、 hibernate的inverse属性的作用? (3分)解决方案一,按照Object数据取出数据,然后自己组bean解决方案二,对每个表的bean写构造函数,比如表一要查出field1,field2两个字段,那么有一个构造函数就是Bean(type1 filed1,type2 field2) ,然后在hql里面就可以直接生成这个bean了。11、谈谈你对Struts的理解。(3分)答: 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件(通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action去处理。一个扩展知识点:struts的配置文件可以有多个,可以按模块配置各自的配置文件,这样可以防止配置文件的过度膨胀;2. ActionServlet把请求交给action去处理之前,会将请求参数封装成一个formbean对象(就是一个java类,这个类中的每个属性对应一个请求参数),封装成一个什么样的formbean对象呢?看配置文件。3.要说明的是, ActionServlet把formbean对象传递给action的execute方法之前,可能会调用formbean的validate方法进行校验,只有校验通过后才将这个formbean对象传递给action的execute方法,否则,它将返回一个错误页面,这个错误页面由input属性指定,(看配置文件)作者为什么将这里命名为input属性,而不是error属性,我们后面结合实际的运行效果进行分析。4.action执行完后要返回显示的结果视图,这个结果视图是用一个ActionForward对象来表示的,actionforward对象通过struts-config.xml配置文件中的配置关联到某个jsp页面,因为程序中使用的是在struts-config.xml配置文件为jsp页面设置的逻辑名,这样可以实现action程序代码与返回的jsp页面名称的解耦。你对struts可能还有自己的应用方面的经验,那也要一并说出来。12、你对Spring的理解。(4分)1.Spring实现了工厂模式的工厂类(在这里有必要解释清楚什么是工厂模式),这个类名为BeanFactory(实际上是一个接口),在程序中通常BeanFactory的子类ApplicationContext。Spring相当于一个大的工厂类,在其配置文件中通过元素配置用于创建实例对象的类名和实例对象的属性。2. Spring提供了对IOC良好支持,IOC是一种编程思想,是一种架构艺术,利用这种思想可以很好地实现模块之间的解耦。IOC也称为DI(Depency Injection),什么叫依赖注入呢?譬如,Class ProgrammerComputer computer = null;public void code()/Computer computer = new IBMComputer();/Computer computer = beanfacotry.getComputer();computer.write();public void setComputer(Computer computer)puter = computer;另外两种方式都由依赖,第一个直接依赖于目标类,第二个把依赖转移到工厂上,第三个彻底与目标和工厂解耦了。在spring的配置文件中配置片段如下:3. Spring提供了对AOP技术的良好封装, AOP称为面向切面编程,就是系统中有很多各不相干的类的方法,在这些众多方法中要加入某种系统功能的代码,例如,加入日志,加入权限判断,加入异常处理,这种应用称为AOP。实现AOP功能采用的是代理技术,客户端程序不再调用目标,而调用代理类,代理类与目标类对外具有相同的方法声明,有两种方式可以实现相同的方法声明,一是实现相同的接口,二是作为目标的子类在,JDK中采用Proxy类产生动态代理的方式为某个接口生成实现类,如果要为某个类生成子类,则可以用CGLI B。在生成的代理类的方法中加入系统功能和调用目标类的相应方法,系统功能的代理以Advice对象进行提供,显然要创建出代理对象,至少需要目标类和Advice类。spring提供了这种支持,只


操作技能考核试题考核要求主要包括本题分值、考核要素、考核具体要求和否定项说明


正确答案:错误


操作技能试题考核要求主要包括试题分值、()、考核具体要求和否定项说明等内容。

  • A、考核时间
  • B、考场准备
  • C、考生准备
  • D、考评员要求

正确答案:A


专家试卷整合与审核的重点主要在于()。

  • A、内容结构合理性
  • B、有争议的试题规避
  • C、试题内容同测试要求的紧密型
  • D、试题内容的前沿性
  • E、试题内容的时代性

正确答案:A,B,C,D,E


()不属于专家试卷整合与审核的重点主要点。

  • A、试卷试题的内容结构合理性
  • B、有争议的试题规避
  • C、试题内容的普遍性
  • D、试题内容同测试要求的紧密性

正确答案:C


笔试试题主要适用于()内容的测试。

  • A、心理能力素质以及知识结构测试
  • B、设计专业知识和职业能力倾向测试
  • C、了解应试者工作背景
  • D、无领导小组讨论等

正确答案:B


相关考题:

考题 单选题内容涉及心理能力素质和知识结构的测试题型为()A机考试题B笔试试题C面试试题D情景模拟题正确答案: C解析: 暂无解析

考题 单选题内容涉及心理能力素质和知识结构的测试题型为()A机考试题B笔试试题C面试试题D情景模拟题正确答案: C解析: 暂无解析

考题 内容涉及心理能力素质和知识结构的测试题型为()A、机考试题B、笔试试题C、面试试题D、情景模拟题正确答案:A

考题 安全文明驾驶常识考试试题数量为50道题、满分100分、考试时间为45分钟、达到90分及以上的为合格正确答案:正确

考题 单选题分立式试题和综合性试题是从(  )进行的分类。A评卷的客观化程度B测试的目的C试题的题型角度D测试的结果正确答案: D解析: 测试按照不同的角度可以分为不同的类型,按照考查重点进行分类,可以分为分立式测试和综合性测试;按照目的和用途,可以分为水平测试、成绩测试、诊断性测试、潜能测试和分级测试五类;按照评卷的客观化程度或者是题型,可分为主观性测试和客观性测试;按照测试结果,可以分为常模参照性测试和标准参照性测试。分立式试题是对受试者所掌握的语言知识和语言技能进行分项测试,以考查受试者各个单项能力的试题,如填空、改错、多选等;而综合性试题考查的内容更为全面,是分立式试题的综合体现,因而,该两项试题是从试题的题型角度进行分类的。

考题 判断题操作技能考核试题考核要求主要包括本题分值、考核要素、考核具体要求和否定项说明A对B错正确答案: 对解析: 暂无解析

考题 下列哪项不是JDK所包含的内容?()A、Java编程语言B、工具及工具的APIC、JavaEE扩展APID、Java平台虚拟机正确答案:C

考题 内容涉及专业知识和职业能力倾向的测试题型为()A、机考试题B、笔试试题C、面试试题D、情景模拟题正确答案:B

考题 单选题笔试试题主要适用于()内容的测试。A心理能力素质以及知识结构测试B设计专业知识和职业能力倾向测试C了解应试者工作背景D无领导小组讨论等正确答案: D解析: 暂无解析

考题 单选题笔试试题主要适用于()内容的测试。A心理能力素质以及知识结构测试B设计专业知识和职业能力倾向测试C了解应试者工作背景D无领导小组讨论等正确答案: C解析: 暂无解析