用友自动化测试面试题和部分答案

2024-05-26

用友自动化测试面试题和部分答案(精选5篇)

篇1:用友自动化测试面试题和部分答案

用友自动化测试面试提问:

1、英文测试用例和测试计划的编写(用英语回答)

2、自动化测试工具各自的用途(用英语回答)

3、QTP实现功能测试的时候,当新版本的页面都改变了,应该如何解决?

去更改对象仓库的属性和更改对象仓库

4、QTP这个工具的优缺点?

QTP工具的优点:可以实现数据批量录入,回归测试,数据初始化

缺点:对于页面变更太大,对象仓库的更新将会更大一些

5、测试计划所包含的内容?以及测试计划中的测试进度表示如何设计的?

优点:项目中的测试范围,质量定义,工期安排,资源安排

缺点:将测试范围和测试周期用表格形式显示出来

6、如何设计测试计划与测试用例?

根据需求,及项目的成本预算

7、整个项目共有多少测试用例,其中有多少用例使用了QTP,都是什么类型的用例,使用使用自动化测试工具的用例所占所有测试用例的比例

400多个,都是功能方面的用例。50多个使用自动化测试工具

8、对于你来说,你认为是技术更重要一些,还是业务更重要一些?(业务搞不好,技术再强也没有用)

9、编过程序吗?用什么语言?

10、测试数据是存放在脚本中,还是文档中?文档的形式有几种?

篇2:用友自动化测试面试题和部分答案

第一,谈谈final, finally, finalize的差别。

final?修饰符(关键字)如果一个类被声明为final,意味着他不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,能确保他们在使用中不被改动。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载

finally?再异常处理时提供 finally 块来执行所有清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。

finalize?方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。他是在 Object 类中定义的,因此所有的类都继承了他。子类覆盖 finalize() 方法以整理系统资源或执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。

第二,Anonymous Inner Class (匿名内部类) 是否能extends(继承)其他类,是否能implements(实现)interface(接口)?

匿名的内部类是没有名字的内部类。不能extends(继承) 其他类,但一个内部类能作为一个接口,由另一个内部类实现。

第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的非常笼统)。

Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类和C++嵌套类最大的不同就在于是否有指向外部的引用上。具体可见http: //www.frontfree.net/articles/services/view.asp?id=704&page=1

注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不必一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象

第四,&和&&的差别。

&是位运算符。&&是布尔逻辑运算符。

第五,HashMap和Hashtable的差别。

都属于Map接口的类,实现了将惟一键映射到特定的值上。

HashMap 类没有分类或排序。他允许一个 null 键和多个 null 值。

Hashtable 类似于 HashMap,不过不允许 null 键和 null 值。他也比 HashMap 慢,因为他是同步的。

第六,Collection 和 Collections的差别。

Collections是个java.util下的类,他包含有各种有关集合操作的静态方法。

Collection是个java.util下的接口,他是各种集合结构的父接口。

第七,什么时候用assert。

断言是个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true。如果表达式计算为 false,那么系统会报告一个 AssertionError。他用于调试目的:

assert(a >0); // throws an AssertionError if a <= 0

断言能有两种形式:

assert Expression1 ;

assert Expression1 : Expression2 ;

Expression1 应该总是产生一个布尔值。

Expression2 能是得出一个值的任意表达式。这个值用于生成显示更多调试信息的 String 消息。

断言在默认情况下是禁用的。要在编译时启用断言,需要使用 source 1.4 标记:

javac -source 1.4 Test.java

要在运行时启用断言,可使用 -enableassertions 或 -ea 标记。

要在运行时选择禁用断言,可使用 -da 或 -disableassertions 标记。

要系统类中启用断言,可使用 -esa 或 -dsa 标记。还能在包的基础上启用或禁用断言。

能在预计正常情况下不会到达的所有位置上放置断言。断言能用于验证传递给私有方法的参数。不过,断言不应该用于验证传递给公有方法的参数,因为不管是否启用了断言,公有方法都必须检查其参数。不过,既能在公有方法中,也能在非公有方法中利用断言测试后置条件。另外,断言不应该以所有方式改动程式的状态。

第八,GC是什么? 为什么要有GC? (基础)。

GC是垃圾收集器。Java 程式员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,能调用下面的方法之一:

System.gc()

Runtime.getRuntime().gc()

第九,String s = new String(“xyz”);创建了几个String Object?

两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。

第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11;

第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?

short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。

第十二,sleep() 和 wait() 有什么差别? 搞线程的最爱

sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定即时恢复执行。这是因为在那个时刻,其他线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级

(b)正在运行的线程因为其他原因而阻塞。

wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。

第十三,Java有没有goto?

Goto?java中的保留字,目前没有在java中使用。

第十四,数组有没有length()这个方法? String有没有length()这个方法?

数组没有length()这个方法,有length的属性。

String有有length()这个方法。

第十五,Overload和Override的差别。Overloaded的方法是否能改动返回值的类型?

方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类和子类之间多态性的一种表现,重载Overloading是个类中多态性的一种表现。如果在子类中定义某方法和其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对他而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,他们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是能改动返回值的类型。

第十六,Set里的元素是不能重复的,那么用什么方法来区分重复和否呢? 是用==还是equals()? 他们有何差别?

Set里的元素是不能重复的,那么用iterator()方法来区分重复和否。equals()是判读两个Set是否相等。

equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。

第十七,给我一个你最常见到的runtime exception。

ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException,

ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException

第十八,error和exception有什么差别?

error 表示恢复不是不可能但非常困难的情况下的一种严重问题。比如说内存溢出。不可能指望程式能处理这样的情况。

exception 表示一种设计或实现问题。也就是说,他表示如果程式运行正常,从不会发生的情况。

第十九,List, Set, Map是否继承自Collection接口?

List,Set是

Map不是

第二十,abstract class和interface有什么差别?

声明方法的存在而不去实现他的类被叫做抽象类(abstract class),他用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而能创建一个变量,其类型是个抽象类,并让他指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为他们父类中的所有抽象方法提供实现,否则他们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其他类能在类中实现这些方法。

接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程式体。接口只能定义static final成员变量。接口的实现和子类相似,除了该实现类不能从接口定义中继承行为。当类实现特别接口时,他定义(即将程式体给予)所有这种接口的方法。然后,他能在实现了该接口的类的所有对象上调用接口的方法。由于有抽象类,他允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用能转换到接口类型或从接口类型转换,instanceof 运算符能用来决定某对象的类是否实现了接口。

第二十一,abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized?

都不能

第二十二,接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)?

接口能继承接口。抽象类能实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。

第二十三,启动一个线程是用run()还是start()?

启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着他能由JVM调度并执行。这并不意味着线程就会即时运行。run()方法能产生必须退出的标志来停止一个线程。

第二十四,构造器Constructor是否可被override?

构造器Constructor不能被继承,因此不能重写Overriding,但能被重载Overloading。

第二十五,是否能继承String类?

String类是final类故不能继承。

第二十六,当一个线程进入一个对象的一个synchronized方法后,其他线程是否可进入此对象的其他方法?

不能,一个对象的一个synchronized方法只能由一个线程访问。

第二十七,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?

会执行,在return前执行。

第二十八,编程题: 用最有效率的方法算出2乘以8等於几?

有C背景的程式员特别喜欢问这种问题。

2 << 3

第二十九,两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?

不对,有相同的hash code。

第三十,当一个对象被当作参数传递到一个方法后,此方法可改动这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?

是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容能在被调用的方法中改动,但对象的引用是永远不会改动的。

第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?

switch(expr1)中,expr1是个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、short、char 或 byte。long,string 都不能作用于swtich。

第三十二,编程题: 写一个Singleton出来。

Singleton模式主要作用是确保在Java应用程式中,一个类Class只有一个实例存在。

一般Singleton模式通常有几种种形式:

第一种形式: 定义一个类,他的构造函数为private的,他有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对他的引用,继而调用其中的方法。

public class Singleton {

private Singleton(){}

//在自己内部定义自己一个实例,是不是非常奇怪?

//注意这是private 只供内部调用

private static Singleton instance = new Singleton();

//这里提供了一个供外部访问本class的静态方法,能直接访问

public static Singleton getInstance() {

return instance;

}

}

第二种形式:

public class Singleton {

private static Singleton instance = null;

public static synchronized Singleton getInstance() {

//这个方法比上面有所改进,不用每次都进行生成对象,只是第一次

//使用时生成实例,提高了效率!

if (instance==null)

instance=new Singleton();

return instance; }

}

其他形式:

定义一个类,他的构造函数为private的,所有方法为static的。

篇3:检测题和综合测试题参考答案

1. 垂直直线 2. 180° 3. 114°4. ∠A和∠BCD5. 58°6. 互相垂直 7. 180° 8. 8

9. C 10. D 11. C 12. D 13. C 14. D

15. ∵OA⊥OC,OB⊥OD,

∴∠AOC=∠BOD=90°.

∵∠AOD+∠BOC=∠AOC+∠BOD=180°,

∴5∠BOC+∠BOC=180°.

∴∠BOC=30°.

∴∠AOB=90°-∠BOC=60°.

16. 垂直.理由如下.

∵OF平分∠DOE,

∴∠DOE=2∠EOF=64°.

∵∠BOD=∠AOC=26°,

∴∠EOB=∠DOE+∠BOD=64°+26°=90°.

∴OE⊥AB.

17. ∵∠C=90°,

∴∠CAB+∠CBA=90°.

∵AO、BO分别是∠CAB、∠ABC的平分线,

∴∠OAB+∠OBA=∠CAB+∠ABC=45°.

∴∠AOB=180°-(∠OAB+∠OBA)=135°.

18. ∵OF⊥CD(已知),

∴∠FOD=90°,即∠BOF+∠DOB=90°.

∵∠BOF=35°(已知),

∴∠DOB=90°-35°=55°.

∵∠AOC=∠DOB,

∴∠AOC=55°.

∵OE⊥AB(已知),

∴∠AOE=90°,即∠AOC+∠COE=90°.

∴∠COE=90°-∠AOC=90°-55°=35°.

∴∠EOD=180°-∠COE=180°-35°=145°.

∴∠AOC=55°,∠EOD=145°.

19. (1)∵OE、OG分别平分∠AOC、∠AOD,

∴∠AOE=∠AOC,∠AOG=∠AOD.

∴∠AOE+∠AOG=(∠AOC+∠AOD)=∠COD

=90°,即∠EOG=90°.

同理,∠FOG=90°.

∴∠EOF=∠EOG+∠FOG=180°,即E、O、F三点共线.

(2)由(1)知∠EOG=90°,所以OG⊥EF.

“平行线及其判定”检测题

1. 两相交或平行 2. 一3. 8 cm或2 cm4. AB EF

5. cd内错角相等,两直线平行ab 同位角相等,两直线平行

6. ∠1=∠2(答案不唯一)

7. EDAC同旁内角互补,两直线平行∠2内错角相等,两直线平行

8. BECF 同位角相等,两直线平行 AFBC

内错角相等,两直线平行

9. ∥ ⊥

10. 平角定义 ∠3 同位角相等,两直线平行

11. B 12. C 13. C 14. A15. A16. B

17. AB∥CD. 理由如下.

∵BE平分∠ABD,DE平分∠BDC,

∴∠ABD=2∠1, ∠CDB=2∠2.

∴∠ABD+∠BDC=2(∠1+∠2)

=2×90°

=180°.

∴AB∥CD.

18. ∵AD平分∠BAC,

∴∠1=∠2.

∵∠1=∠3,

∴∠2=∠3.

∴DE∥AC.

19. BE∥CF. 理由如下.

∵AB⊥BC,BC⊥CD,

∴∠ABC=∠DCB=90°.

∵∠1=∠2,

∴∠ABC-∠1=∠DCB-∠2,即∠EBC=∠FCB.

∴BE∥CF.

“平行线的性质”检测题

1. 145°2. 100°3. 42°4. 40° 5. 25°6. 65° 7. 如果两个角是对顶角,那么它们相等

8. C 9. A 10. A11. D 12. A 13. D14. A 15. B 16. D 17. C

18. 因为∠3+∠4=180°,所以a∥b.所以∠1=∠2.

19. 因为∠EAD=∠ABC,所以AD∥BC .

所以∠DAC=∠C.

因为∠DAC=38°,所以∠C=38°.

20. 因为CE∥BA,所以∠1=∠B,∠2=∠A.

因为∠1=40°,∠2=45°,所以∠A=45°,∠B=40°,∠ACB=180°-40°-45°=95°.

所以∠A+∠B+∠ACB=180°.

21. 图18(1)中,∠APC+∠PAB+∠PCD=360°;

图18(2)中,∠APC=∠PAB+∠PCD;

图18(3)中,∠APC=∠PCD-∠PAB;

图18(4)中,∠APC=∠PAB-∠PCD.

“平移”检测题

1. 82. 平行且长度相等或在同一条直线上且长度相等3. 平行且长度相等 4. 135. 4

6. C7. D8. D 9. C 10. A 11. A 12. B 13. B 14. C 15. D

16. 略. 17. 略. 18. (1)(2)均如图1.19. 略.20. 有两种情况,如图2.

“平面直角坐标系”检测题

1. C2. B3. C4. D5. B6. C 7. B8. C9. C10. A11. B12. D

13. (8,4)14. (3,2)或(3,-2)或(-3,2)或(-3,-2) 15. (-5,3)16. (13,14) 17. 76 18. 答案不唯一,如(-7,2).19. 答案不唯一,如(2,1). 20. (9,12)

21. 如图3. 22. 如图4. 23. 如图5.答案不唯一,如圣诞树.

24. (0,0)→(1,0)→(1,2)→(-1,2)→(-1,1)→(-3,1)→(-3,0)→(-2,0)→(-2,-3)→(0,-3)→(0,-2)→(2,- 2)→(2,0).

“坐标方法的简单应用”检测题

1. D 2. B 3. D 4. B 5. C 6. A

7. (0,0)8. (5,0)或(-5,0)或(0,5)或(0,-5)9. (-1,6)或(-1,-2)10. 10.5 11. (4,2.2)12. 80

13. B(3,2),C(5,-1),D(-1,3),E(8,0),F(6,4). A同学和B同学的位置纵坐标相同,在同一行中;A同学和F同学的位置横坐标相同,在同一列中.

14. 如图6. A1(1,6),B1(-3,4),C1(-2,2).

15. 如图7.(-8,0)或(-2,0).

16. (1)以B点为原点建立相应的平面直角坐标系,则B(0,0),C(2,0),D(3,2),E(2,3).

(2)面积为8.

17. (1)(2,0). (2)(8,0). (3)(4,0).

“相交线与平行线”综合测试题

1. 145°同旁内角互补,两直线平行 2. 减少10°3. 答案不唯一,如干. 4. 北偏西62° 5. 60° 6. 97.5°7. 由(2)(3)得(5)(答案不唯一) 8. BE∥CF(答案不唯一) 9. 略. 10. 3 871m2 11. 5

12. C13. D14. D15. B16. C

17. 如图8,作法略.

18. 因为∠DOE+∠COE=180°,∠DOE=4∠COE,所以∠DOE=144°.

又因OE⊥AB,所以∠BOE=90°,故∠BOD=54°.

所以∠AOD=180°-∠BOD=126°.

19. (1)∠DHF=110°,∠CGN=70°.

(2)若一个角的两边与另一个角的两边平行或重合,则这两个角相等或互补.

(3)60°和120°.

20. 图15(1)中,∠D-∠B=∠BED,理由略.

图15(2)中,∠D-∠B=∠BED.

图15(3)中,∠BED+∠B+∠D=360°.

“平面直角坐标系”综合测试题

1. 第4排第5列 2. 43 3. (-1,0) 4. -1 5. (6,2)或(0,2)6. 答案不唯一,如(- 2,5).7. 南偏西60°,且距离B点500 m8. 59. (-3,-1)10. (0,4)11. 四 12. 3x-2

13. A 14. B 15. B 16. A 17. B 18. B19. D

20. 略.

21. (1)M(-2,3).

(2)∵点A在x轴上方,且在y轴的左侧,

∴点A在第二象限.

∵点A到每条坐标轴的距离都是2个单位长度,

∴A(-2,2).

22. 略.

篇4:69道Spring面试题和答案

Spring AOP。

Spring 的XML 配置文件。

使用以上功能的客户端程序。

依赖注入

18. 什么是Spring的依赖注入?

依赖注入,是IOC的一个方面,是个通常的概念,它有多种解释。这概念是说你不用创建对象,而只需要描述它如何被创建。你不在代码里直接组装你的组件和服务,但是要在配置文件里描述哪些组件需要哪些服务,之后一个容器(IOC容器)负责把他们组装起来。

19. 有哪些不同类型的IOC(依赖注入)方式?

构造器依赖注入:构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。

Setter方法注入:Setter方法注入是容器通过调用无参构造器或无参static工厂 方法实例化bean之后,调用该bean的setter方法,即实现了基于setter的依赖注入。

20. 哪种依赖注入方式你建议使用,构造器注入,还是 Setter方法注入?

你两种依赖方式都可以使用,构造器注入和Setter方法注入。最好的解决方案是用构造器参数实现强制依赖,setter方法实现可选依赖。

Spring Beans

21.什么是Spring beans?

Spring beans 是那些形成Spring应用的主干的java对象。它们被Spring IOC容器初始化,装配,和管理。这些beans通过容器中配置的元数据创建。比如,以XML文件中 的形式定义。

Spring 框架定义的beans都是单件beans。在bean tag中有个属性”singleton”,如果它被赋为TRUE,bean 就是单件,否则就是一个 prototype bean。默认是TRUE,所以所有在Spring框架中的beans 缺省都是单件。

22. 一个 Spring Bean 定义 包含什么?

一个Spring Bean 的定义包含容器必知的所有配置元数据,包括如何创建一个bean,它的生命周期详情及它的依赖。

23. 如何给Spring 容器提供配置元数据?

这里有三种重要的方法给Spring 容器提供配置元数据。

XML配置文件。

基于注解的配置。

基于java的配置。

24. 你怎样定义类的作用域?

当定义一个 在Spring里,我们还能给这个bean声明一个作用域。它可以通过bean 定义中的scope属性来定义。如,当Spring要在需要的时候每次生产一个新的bean实例,bean的scope属性被指定为prototype。另一方面,一个bean每次使用的时候必须返回同一个实例,这个bean的scope 属性 必须设为 singleton。

25. 解释Spring支持的几种bean的作用域。

Spring框架支持以下五种bean的作用域:

singleton : bean在每个Spring ioc 容器中只有一个实例。

prototype:一个bean的定义可以有多个实例。

request:每次http请求都会创建一个bean,该作用域仅在基于web的Spring ApplicationContext情形下有效。

session:在一个HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring ApplicationContext情形下有效。

global-session:在一个全局的HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring ApplicationContext情形下有效。

缺省的Spring bean 的作用域是Singleton.

26. Spring框架中的单例bean是线程安全的吗?

不,Spring框架中的单例bean不是线程安全的。

27. 解释Spring框架中bean的生命周期。

Spring容器 从XML 文件中读取bean的定义,并实例化bean。

Spring根据bean的定义填充所有的属性。

如果bean实现了BeanNameAware 接口,Spring 传递bean 的ID 到 setBeanName方法。

如果Bean 实现了 BeanFactoryAware 接口, Spring传递beanfactory 给setBeanFactory 方法。

如果有任何与bean相关联的BeanPostProcessors,Spring会在postProcesserBeforeInitialization()方法内调用它们。

如果bean实现IntializingBean了,调用它的afterPropertySet方法,如果bean声明了初始化方法,调用此初始化方法。

如果有BeanPostProcessors 和bean 关联,这些bean的postProcessAfterInitialization() 方法将被调用。

如果bean实现了 DisposableBean,它将调用destroy()方法。

28. 哪些是重要的bean生命周期方法? 你能重载它们吗?

有两个重要的bean 生命周期方法,第一个是setup , 它是在容器加载bean的时候被调用。第二个方法是 teardown 它是在容器卸载类的时候被调用。

The bean 标签有两个重要的属性(init-method和destroy-method)。用它们你可以自己定制初始化和注销方法。它们也有相应的注解(@PostConstruct和@PreDestroy)。

29. 什么是Spring的内部bean?

当一个bean仅被用作另一个bean的属性时,它能被声明为一个内部bean,为了定义inner bean,在Spring 的 基于XML的 配置元数据中,可以在 或 元素内使用 元素,内部bean通常是匿名的,它们的Scope一般是prototype。

30. 在 Spring中如何注入一个java集合?

Spring提供以下几种集合的配置元素:

类型用于注入一列值,允许有相同的值。

类型用于注入一组值,不允许有相同的值。

类型用于注入一组键值对,键和值都可以为任意类型。

类型用于注入一组键值对,键和值都只能为String类型。

★ 构建企业网络类面试题

★ 数据分析师常见的10道面试题

★ 三道弯的秋散文

★ 人生的三道题-哲理

★ 面试技巧:四大会计师事务所经典企业面试题

★ 企业合并中的品牌问题

★ 招聘总经理助理的三道试题

★ 企业三月三活动方案

★ 圣诞后的启示:企业如何进行品牌营销

篇5:检测题和综合测试题参考答案

1. B2. C3. C4. D5. B

6. △ABE、△ADC 7. 3 8. 线段9. 810. 15

11. 设第三根木棒的长度为xm,则5

12. 略.

13. 如图1,AE=.

14. a ≤ b=3,a可以取1、2、3.

(1)当a=1时,2

(2)当a=2时,1

(3)当a=3时,0

满足条件的三角形一共有6个.

15. 如图2,延长AP,交BC于D.

∵AC+CD>AD,

∴AC+CD+BD>AD+BD.

故AC+BC>AD+BD.

同理可得AD+BD>AP+BP.

故AC+BC>AP+BP.

走A➝P➝B的线路近一些.

“与三角形有关的角”检测题

1. C2. B3. C4. D5. B

6. 63°和27°7. 105° 8. 50° 9. 72° 10. 74°

11. ∠BDF、∠BAD、∠ADE.

12.∵∠A=100°,∠ABC=∠C,

∴∠ABC=∠C=40°.

∵BD是∠ABC的平分线,

∴∠DBC=20°.

∵∠BDE=∠BED,

∴∠BED=×(180°-20°)=80°.

∴∠DEC=100°.

13. 如图3,可将题中的图10转化成题中的图9.

∵∠BAD+∠CDA=∠A′DA+∠A′+∠A′AD+∠A′=180°+∠A′,

∴∠A′=(∠BAD+∠CDA)-180°.

∴∠BPC=90°+[(∠BAD+∠CDA)-180°]

=(∠BAD+∠CDA).

14. (1)α=∠C+∠EFC=30°+135°=165°.

(2)α=∠C+(180°-∠CAF-∠AFE)=135°.

(3)α=∠C+(180°-∠CAF-∠AFE)=165°-β.

(4)当α=90°时,β=165°-90°=75°.

“多边形及其内角和”检测题

1. n-3n-2(n-2)·180°2 . 对角线 3. 104. 四5. 96. 4

7. C8. C9. D10. D11. A12. C

13. 设∠A=x°,则∠B=2x°,∠C=3x°,∠D=4x°.根据题意,得x+2x+3x+4x=360.解得x=36.

从而∠A=36°,∠B=72°,∠C=108°,∠D=144°.

14. 540°.

15. 设这个多边形为n边形.

当(n-2)·180°=1 125°时,解得n=8.25.

因为少加了一个内角,所以n=9.

当n=9时,多边形的内角和为(9-2) × 180°= 1 260 °.

所以少加的内角为1 260°-1 125°=135°.

她求的是九边形的内角和.

16. BE∥DF.因为 ∠A=∠C=90°,所以∠A+∠C=180°,∠ABC+∠ADC=360°-180°=180°.

∵∠ABE=∠ABC,∠ADF=∠ADC,

∴∠ABE+∠ADF=(∠ABC+∠ADC)

= × 180°=90°.

又∠ABE+∠AEB=90°,

∴∠AEB=∠ADF.

∴BE∥DF.

17. AB+BC=FE+DE.

如图4,线段AF、BC、DE所在的直线相交构成△GHI.

∵∠A=∠B=∠C=∠D=∠E=∠F,

∴∠GAB=∠GBA=∠IFE=∠IEF=∠HDC=∠HCD==60°.

∴△GAB、△IEF、△HCD都是正三角形.

∴△GHI也是正三角形,GH=HI.

∴GB+BC+CH=IE+DE+DH.

又 GB=AB,IE=FE,

∴AB+BC+CH=FE+DE+DH.

∵CH= DH,

∴AB+BC=FE+DE.

“镶嵌”检测题

1. 整数 2. 360° 3. 正方形正方形 4. 63

5. D 6. C 7. B 8. A

9. 不能.正五边形的内角和为(5-2) × 180°=540°,每个内角为=108°.

因360°除以108°不能得到整数,故不能进行镶嵌.

10. 正方形是能进行镶嵌的,这道题可以看做是在整个镶嵌图案中,将一个正方形的某一部分平移到另一个正方形的相应部分,因而也能进行镶嵌.

11. 因为正三角形的每个内角都是60°,正方形的每个内角都是90°,正六边形的每个内角都是120°,且120°+90° × 2+60°=360°,所以用正三角形、正方形、正六边形组合能进行镶嵌.

12. 答案不唯一,如图5.

“三角形”综合测试题

1. 3、3或2、4 2. 73. 24. 三角形的稳定性 5. 45 6. 72 7. 180 8. 六

9. B 10. C 11. D 12. A 13. C 14. B

15. 答案不唯一,划分方案如图6.

16. 如图7,可以将n边形分为 (n-1)个三角形,这(n-1)个三角形的所有内角的和为 (n-1)·180°,所以n 边形的内角和为(n-1)·180°-180°=(n-2)·180°.

17. 如果能回到原出发点,则所走路线应构成一个正多边形.由于每次向左转的角度都是相同的,所以多边形的外角和(360°)应是这个角度的整数倍.小明每次向左转30°,所以能回到原出发点.而小兵不能回到原出发点.小明共走了12 × 10=120(m).

18. x=40.

19. (1)∵∠B=60°,∠C=40°,

∴∠BAC=80°.

∵AE平分∠BAC,

∴∠BAE=∠BAC= × 80°=40°.

∴∠DAE=∠BAE-∠BAD=40°-30°=10°.

(2)∠DAE=(∠B-∠C).

∵∠BAC=180°-(∠B+∠C),

∴∠BAE=∠BAC=90°-(∠B+∠C).

∵∠BAD=90°-∠B,

∴∠DAE=∠BAE-∠BAD=(∠B-∠C).

上一篇:小学数学三年级上册《乘法的估算》教学设计下一篇:马桥镇党建和精神文明建设考核办法