框架考題題目多項選擇


1.Spring有哪些組件(ABC 

A. IOC  B. AOP   C. 事務管理 D. 上傳下載

2.下面是maven倉庫的分類的是(ABCD 

A.本地倉庫 B.遠程倉庫 C.中央倉庫 D.私服

3.Spring框架有什么作用(ABCD 

A. 軟件開發的復雜性而創建的

B.  解耦和

C. 提供了很多的組件,從各個方面對我們的開發提供了便利

D. 使應用程序更加容易測試

4.下列那些是關於Spring的描述(ABD 

A. 非入侵式 B. 依賴注入 C. 管理JarD. 面向切面

5.下面關於Spring的說話正確的是(BC 

A. Spring是一個重量級的框架;

B. Spring是一個輕量級的框架;

C. Spring是一個IOCAOP容器;

D. Spring是一個入侵式的框架;

6.下面關於IOC的理解,正確的是(AB 

A. 控制反轉;

B. 對象被動的接受依賴類;

C. 對象主動的去找依賴類;

D. 一定要用接口;

7.下面關於AOP的理解,正確的是(BC 

A. 面向縱向的開發

B. 面向橫向的開發

C. AOP關注是面

D. AOP關注的是點

8.Spring各模塊之間關系(BC 

A. Spring各模塊之間是緊密聯系的,相互依賴的

B. Spring各模塊之間可以單獨存在

C. Spring的核心模塊是必須的,其他模塊是基於核BC心模BC

D. Spring的核心模塊不是必須的,可以不要

9.下面是Spring依賴注入方式的是(ABD 

A. set方法注入

B. 構造方法的注入

C. get方法的注入

D. 靜態工廠的方法注入

10.下面關於在Spring中配置Beanid屬性的說法正確的是(BD 

A. id屬性是必須,沒有id屬性就會報錯

B. id屬性不是必須的,可以沒有

C. id屬性的值可以重復

D. id屬性的值不可以重復

11.下面關於在Spring中配置Beanname屬性的說法正確的是(BD 

A. name屬性是必須,沒有name屬性就會報錯

B. name屬性不是必須的,可以沒有

C. name屬性的值可以重復

D. name屬性的值不可以重復

12.下面是IOC自動裝載方法的是(AB 

A. byName

B. byType

C. constructor

D. byMethod

13.Spring中提供通過Web容器來啟動Spring框架的類有(AC 

A. ContextLoaderListener

B. ServletLoaderListner

C. ContextLoaderServlet

D. ActionServlet

14.下面關於ApplicationContext的說法正確的是(BC 

A. BeanFactory的實現類

B. 是一個接口

C. 提供一些BeanFactory的擴展功能

D. 功能同BeanFactory一樣

15.下面關於AOP的理解正確的是(BD 

A. 能夠降低組件之間的依賴關系

B. 將項目中的公共的問題集中解決,減少代碼量,提高系統的可維護性

C. AOP是面向對象的代替品

D. AOP不是面向對象的代替品,是面向對象很好的補充

16.下列關於spring的特點說法正確的是(ABCD 

A. 輕量B. 控制反轉C. 面向切面D. 容器

17.下面是spring中的注解的是(ABC 

A. @Required

B. @Autowired

C. @Qualifier

D. @Override"

18.下列是spring工作原理的是(ABCD 

A. spring mvc請所有的請求都提交給DispatcherServlet,它會委托應用系統的其他模塊負責負責對請求進行真正的處理工作

B. DispatcherServlet查詢一個或多個HandlerMapping,找到處理請求的Controller.

C. Controller進行業務邏輯處理后,會返回一個ModelAndView

D. Dispathcher查詢一個或多個ViewResolver視圖解析器,找到ModelAndView對象指定的視圖對象

19.SpringMVC中,可以通過哪些方式去獲取請求參數(BCD 

A. 通過HanlderMappiong B. 通過類對象C. 通過RequestParam D. 通過基本數據類型的包裝類

20.關於SpringMVC框架說法正確的是(ABC 

A. 開發效率提高。模塊間耦合度低;

B. 模塊可分給多個開發者編寫,而且由於模塊獨立性高,系統組裝模塊效率高

C. 節約時間成本,另外模塊復用性提高節約代碼成本。

D. 以上說法都不對

21.下列那些屬於ORM框架(BC 

A. Hadoop B. Mybatis C. Hibernate D. jsoup

22.通過反射技術我們可以得到(ABC 

A.構造器相關信息

B.屬性相關信息

C.方法的修飾符、返回類型、名稱、參數列表、返回值

D.方法體內容

23.下列是Mybatis提供注解的是(ABCD 

A. @Insert  B. Update  C. @Delete  D.  @Select

24.Environments的作用(AB 

A. 可以用於多種數據源的配置 B. 多個數據庫使用相同的映射 C. 配置數據源 D. 配置Single單元

25.關於MyBatis框架的說法正確的是(ABC 

A. 數據庫IO層(即持久層)透明化

B. 但是這個框架,只需給必需的參數,其他冗余的代碼會自動生成,幾乎消除了所有的JDBC代碼從而提高開發效率。

C. 可攔截所有DAO層錯誤並返回錯誤信息

26.關於使用注解控制事務方法的優點說法正確的是(ABC 

A.開發團隊達成一致約定,明確標注事務方法的編程風格

B.保證事務方法的執行時間盡可能短,不要穿插其他網絡操作,RPC/HTTP請求或者剝離到事務方法外部

C.不是所有的方法都需要事務,如只有一條修改操作,只讀操作不需要事務控制

D.以上說法都錯誤

27.那幾個不是Mapper映射器的作用(BCD 

A. Mapper映射器告訴Mybatis去哪找映射文件 B. 告知mybatis執行什么SQL語句 C. 讀取Mybatis的配置 D. 讀取實體類的屬性

28.下列那幾個不是MyBatis的核心處理類(ABD 

A. MappedStatement

B. DynamicContext

C. SqlSession

D. sqlSource"

29.設置Maven遠程倉庫地址錯誤的是(ABD 

A. Config.xml  B. web.xml  C. settings.xml D. applicationContext.xml

30.Spring描述錯誤的是(BCD 

A. web開發框架 B. 構建項目C. MVC框架 D. 是一個ORM框架

31.spring主要使用了那些設計模式(ABC 

A. 工廠模式 B. 單例模式 C. 代理模式  D. 以上說法都不正確

32.Mapper支持哪幾種配置(AB 

A. 注解 B. xml C. properties D. yml

33.下列哪個是Mybatis中映射文中的標簽(ABC 

A. <select> B. <resultMap> C. <collection> D. <find>

34.下列哪些是動態SQL中的標簽(ABCD 

A. if  B. where  C. set  D. otherwise

35.哪些是類級別的注解(ABC 

A. @Controller  B. @Service  C. @RequestMapping  D. @Autowire

36.Spring有哪些組件(ABC 

A. IOC  B. AOP  C. 事務管理 D. 上傳下載

37.下面是maven倉庫的分類的是(ABCD 

A.本地倉庫 B.遠程倉庫 C.中央倉庫 D.私服

38.如何給Spring容器配置元數據(ABC 

A. XML配置文件 B. 基於注解的配置 C. 基於JAVA的配置 D. 基於Spring的配置

39.Spring的通知類型有(ABCD 

A.Before通知

B. After return通知

C. Throws通知

D. Around通知

40.Spring中提供通過Web容器來啟動Spring框架的類有(AC 

A. ContextLoaderListener

B. ServletLoaderListner

C. ContextLoaderServlet

D. ActionServlet"

41.下面關於ApplicationContext的說法正確的是(BC 

A. BeanFactory的實現類

B. 是一個接口

C. 提供一些BeanFactory的擴展功能

D. 功能同BeanFactory一樣

42.下面是BeanFactory的實現類的是(AC 

A. ClassPathXmlApplicationContext

B. ApplicationContext

C. FileSystemXmlApplicationContext

D. 以上都是

43.看下面的代碼,說法正確的是:(BD)

<bean id="before" class="org.springframework.aop.framework.ProxyFactoryBean"><property name="proxyInterfaces">

<value>com.xfaccp.before.BeforeInterface</value>

</property>

<property name="target">

<ref bean="testBefore"/>

</property>

<property name="interceptorNames">

<list>

<value>beforeAdvisor</value>

</list>

</property>

</bean>

A. 這段代碼是做IOC

B. 這段代碼是做AOP

C. 這段代碼是在做代理

D. 這段代碼是在做織入"

44.下列那些是spring中的核心類(ABC 

A. BeanFactory

B. BeanWrapper

C. ApplicationContext

D. 以上都不是

45.通過那些方式可以得到bean並調用(ABC 

A. 使用BeanWrapper

B. 使用BeanFactory

C. 使用ApplicationConttext

D. 以上都不可以

46.通過那些方式可以銷毀bean (AB)

A. 使用配置文件中的destory-method 屬性

B. 實現org.springframwork.bean.factory.DisposebleBean接口

C. 調用destory()方法

D. 以上說法都正確

47.看下面的代碼,說法正確的是(AD)(選擇兩項)

<bean id=user" class=com.xfaccp.bean.User"/>

<constructor-arg>

<value>accp</value>

</constructor-arg>

</bean>

A. 必須要有一個接受字符串的構造方法

B. 可以沒有接受一個字符串的構造方

C. 這個類有且只能有一個只接受一個字符串的構造方法

D. 這個類可以有多個構造方法,但是一定要有一個只接受一個字符串的構造方法

48.Spring IOC容器管理Action的方式(AB 

A. 使用org.springframework.web.struts.DelegatingRequestProcessor

B. 使用org.springframework.web.struts.DelegatingActionProxy

C. 使用org.springframework.web.context.ContextLoaderListener

D. 使用org.springframework.web.context.ContextLoaderServlet

49.通過那些方式可以銷毀beanAB 

A. 使用配置文件中的destory-method 屬性

B. 實現org.springframwork.bean.factory.DisposebleBean接口

C. 調用destory()方法

D. 以上說法都正確

50.Spring的配置文件中,包含如下所示的配置代碼,則下面說法正確的是(AD 

<bean id="testBean" class="test.TestBean">     

<property name="dp" value="10" />     

<property name="sp" value="mm" /> 

</bean>

A. 可以通過下列代碼獲取對象實例: 

ApplicationContext context = new ClassPathXmlApplicationContext("di.xml"); 

TestBean t = (TestBean)context.getBean("test.TestBean"); 

B. TestBean中一定有如下語句: 

private String dp = ""; 

C. TestBean中可能有方法:public void setSp(String value) 

D. 屬性dp的類型可能是int也可能是String

51.CSS樣式分如下幾種( ABC  )

A.內嵌入樣式

B.行內樣式

C.外部樣式

D.Xml樣式

52.web項目中WEB-INF文件夾的作用( ABC  )

A.保存web.xml文件   

B.保存編譯好的類文件(.class)

C.保存項目引用的lib文件

D.保存java類文件(.java)

53.下列關於response響應對象的方法描述正確的是(BC   )

A. setAttribute()用來傳遞參數

B.setHeader()用它來設定任何「名稱/值」的標頭

C. sendRedirect()設置重定向頁面

D.setContentType()設置輸出格式的,僅支持html以及xml格式數據

54.以下關於request使用正確的是( ACD  )

A. servlet中使用request.getDispatcher(**).forward實現頁面轉發

B. servlet中使用request.setAttribute(key, value)傳值之后項目下的所有JSP頁面都可以獲取該值

C. servlet中使用request.setAttribute(key, value)傳值之后其值作用域僅限於當前請求

D. request.getParamter()可以用來獲取URL傳過來的參數

55.下列技術中,可以用於MVC模型層(Model)開發的有(BDE   )

A.Servlet  Controller

B.JNDI

C.JSP   VIEW

D.DAO

E. JDBC

56.在一個能處理Http請求的servlet里,可被多次執行的方法有( ACD  )

A. doPost        

B. destroy

C. service       

D. doGet

57.tomcat中部署了一個應用HelloWorld,配置文件web.xml中有如下配置:

<welcome-file-list>

    <welcome-file>index.jsp</welcome-file>

  </welcome-file-list>

以下說法正確的是( ABC  )

A. index.jsp的訪問路徑是http://機器IP:端口號/HelloWorld

B. index.jsp的訪問路徑是http://機器IP:端口號/HelloWorld/index.jsp

C. index.jsp是此應用HelloWorld的默認首頁

D. 此配置無任何意義

58.jQuery中的AJAX服務器端返回方式有( ABCD  )

A.HTML方式

B.Text方式

C.XML方式

D.Script方式

59.tomcat中部署了一個應用TestServlet,配置文件web.xml中有如下配置:

<servlet>

 <servlet-name>test</servlet-name>

 <servlet-class>com.Test</servlet-class>

</servlet>

<servlet-mapping>

 <servlet-name>test</servlet-name>

 <url-pattern>/servlet/test</url-pattern>

</servlet-mapping>

通過鏈接訪問此servlet,寫法正確的有(  AC )

A. <form  action="servlet/test">

B. <form  method="servlet/test">

C. <a  href="servlet/test">點擊</a>

D. <a  name="servlet/test">點擊</a>

60.關於會話屬性,以下哪些說法是正確的(  AD )

A.  HttpSession.getAttribute(String)的返回類型是Object

B.  HttpSession.getAttribute(String)的返回類型是String

C.  HttpSession上調用setAttribute(keyA, valueB)時,如果這個會話中對應鍵keyA已經有了一個值,就會導致拋出一個異常

D.  HttpSession上調用setAttribute(keyA, valueB)時,如果這個會話中對應鍵keyA已經有一個值,則會導致這個屬性原先的值被String valueB替換


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM