1.Spring有哪些組件(ABC )html
A. IOC B. AOP C. 事務管理 D. 上傳下載java
2.下面是maven倉庫的分類的是(ABCD )web
A.本地倉庫 B.遠程倉庫 C.中央倉庫 D.私服spring
3.Spring框架有什麼做用(ABCD )sql
A. 軟件開發的複雜性而建立的 數據庫
B. 解耦和編程
C. 提供了不少的組件,從各個方面對咱們的開發提供了便利設計模式
D. 使應用程序更加容易測試tomcat
4.下列那些是關於Spring的描述(ABD )服務器
A. 非入侵式 B. 依賴注入 C. 管理Jar包 D. 面向切面
5.下面關於Spring的說話正確的是(BC )
A. Spring是一個重量級的框架;
B. Spring是一個輕量級的框架;
C. Spring是一個IOC和AOP容器;
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中配置Bean的id屬性的說法正確的是(BD )
A. id屬性是必須,沒有id屬性就會報錯
B. id屬性不是必須的,能夠沒有
C. id屬性的值能夠重複
D. id屬性的值不能夠重複
11.下面關於在Spring中配置Bean的name屬性的說法正確的是(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.經過那些方式能夠銷燬bean(AB )
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替換