Q1. 學(xué)歷:(單選題)
Q2. 您的姓名:(填空題)
Q3. 序號1題干 (多選題)關(guān)于依賴注入,下列選項中說法錯誤的是(多選題)
A 依賴注入是面向切面編程中的功能
B 依賴注入簡稱DI
C 依賴注入只能通過構(gòu)造方法實現(xiàn)
D 依賴注入提倡通過接口進行編程
Q4. 序號 2 題干 (單選題)下面哪種類型不是Spring所支持的依賴注入類型?(單選題)
A 構(gòu)造函數(shù)注入
B 通過任何方法參數(shù)注入
C 通過set方法注入屬性
D 基于注解的注入
Q5. 序號 3 題干 (多選題)在java動態(tài)代理中, 關(guān)于invoke(Object proxy,Method method,Object[] args)方法,下列說法正確的是?(多選題)
A 第一個參數(shù)是目標對象
B 第二個參數(shù)是目標方法
C 第三個參數(shù)是目標方法調(diào)用的參數(shù)
D 當程序調(diào)用代理的方法時,會最終調(diào)用到此invoke方法
Q6. 序號 4 題干 (多選題)下列有關(guān)通知方法說法正確的是()(多選題)
A 前置通知在目標方法執(zhí)行之前執(zhí)行
B 后置通知無論如何都會執(zhí)行
C 異常通知執(zhí)行后不會再執(zhí)行后置通知
D 環(huán)繞通知默認會自動調(diào)用目標方法
Q7. 序號 5 題干 (多選題)下面是IOC自定義bean類型的自動裝配方式的是?(多選題)
A by Name
B by Type
C by Method
D by Class
Q8. 序號 6 題干 (多選題)Spring的AOP的動態(tài)代理機制都有哪些?(多選題)
A Java動態(tài)代理
B Cglib動態(tài)代理
C C3P0動態(tài)代理
D MySql動態(tài)代理
Q9. 序號 7 題干 (多選題)下面關(guān)于在Spring中配置Bean的id屬性的說法正確的是(多選題)
A id屬性是必須的,沒有id屬性就會報錯
B id屬性不是必須的,可以沒有
C id屬性的值可以重復(fù)
D id屬性的值不可以重復(fù)
Q10. 序號 8 題干 (多選題)下列哪個注解可以注冊Spring的bean(多選題)
A @Service
B @Controller
C @Component
D @Repository
Q11. 序號 9 題干 (多選題)下列關(guān)于Spring IOC說法正確的是(多選題)
A Spring默認創(chuàng)建bean采用單例模式
B Spring中可以配置多個id相同的bean
C Spring中可以配置多個id不同但class相同的bean
D Spring默認會在第一次使用到一個bean時創(chuàng)建bean的對象
Q12. 序號 10 題干 (多選題)下列關(guān)于Spring IOC說法正確的是(多選題)
A Spring懶加載模式默認是開啟的
B Spring懶加載機制可以提升程序啟動速度
C Spring懶加載機制可以提高內(nèi)存使用效率
D Spring懶加載是多例的一種形式
Q13. 序號 11 題干 (多選題)下列關(guān)于Spring IOC說法正確的是(多選題)
A Spring IOC默認通過反射創(chuàng)建對象
B Spring IOC默認的創(chuàng)建對象方式要求類必須有無參構(gòu)造方法
C Spring IOC可以通過自定義工廠創(chuàng)建對象
D Spring IOC沒有辦法創(chuàng)建有多個構(gòu)造方法的類的對象
Q14. 序號 12 題干 (多選題)下列關(guān)于Spring IOC說法正確的是(多選題)
A Spring創(chuàng)建對象默認為單例
B Spring創(chuàng)建對象默認為多例
C Spring創(chuàng)建的單例對象默認在容器初始化時創(chuàng)建
D Spring創(chuàng)建的多例對象默認在容器初始化時創(chuàng)建
Q15. 序號 13 題干 (單選題)下列關(guān)于Spring IOC說法正確的是(單選題)
A 當通過注解方式注冊bean時,PErson類的id默認為PERSON
B 當通過注解方式注冊bean時,PErson類的id默認為person
C 當通過注解方式注冊bean時,PErson類的id默認為pErson
D 當通過注解方式注冊bean時,PErson類的id默認為PErson
Q16. 序號 14 題干 (多選題)下列關(guān)于Spring IOC說法正確的是(多選題)
A 注解方式實現(xiàn)IOC,目標類所在包必須加入包掃描
B 只有@Component注解能夠?qū)崿F(xiàn)注解方式配置bean
C 可以通過@Value實現(xiàn)注解方式注入
D 可以通過@Autowired實現(xiàn)自定義bean的自動注入
Q17. 序號 15 題干 (多選題)下列關(guān)于Spring AOP說法正確的是(多選題)
A 連接點是一個對目標方法的調(diào)用過程
B 切入點是基于切入點規(guī)則對連接的點的篩選結(jié)果
C 切面的本質(zhì)是一個處理類
D 通知的本質(zhì)是一個處理方法
Q18. 序號 16 題干 (多選題)下列哪些不是AOP的通知類型(多選題)
A 前置通知
B 環(huán)繞前通知
C 異常前通知
D 目標通知
Q19. 序號 17 題干 (多選題)下列關(guān)于AOP說法正確的是(多選題)
A 共有五種通知類型
B 所有類型的通知都可以控制目標方法是否執(zhí)行
C 一個切面中不可以配置多個通知
D 一個程序可以配置多個切面,按照配置順序依次執(zhí)行
Q20. 序號 18 題干 (多選題)下列關(guān)于AOP說法正確的是(多選題)
A within表達式是一種細粒度的切入點表達式
B execution表達式是一種細粒度的切入點表達式
C within表達式可以精確到目標方法
D 通過使用通配符可以更靈活的配置切入點表達式
Q21. 序號 19 題干 (多選題)下列哪些不是Spring AOP常用注解(多選題)
A @Aspect
B @BeforeRun
C @AfterException
D @Around
Q22. 序號 20 題干 (單選題)Spring聲明式事務(wù)管理使用的注解是(單選題)
A @Trans
B @Tran
C @Transaction
D @Transactional
Q23. 序號 21 題干 (多選題)關(guān)于Spring聲明式事務(wù)管理說法正確的是(多選題)
Spring聲明式事務(wù)處理的基礎(chǔ)是AOP
Spring聲明式事務(wù)處理默認只對運行時異常起作用
Spring聲明式事務(wù)處理需要事務(wù)管理器的支持
Spring聲明式事務(wù)處理的注解需要配置在Dao的方法上
Q24. 請您留下您的手機號(填空題)
Q25. 請寫出您對我們有什么建議?(填空題)