框架考题题目单项选择

1.在哪里设置MAVEN远程仓库的地址(

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

2.在创建Maven项目时,artifactId代表什么(

A. 项目名称  B. 包名称 C. 组名称 D. 依赖的名称

3.如果发现安装Maven后没有.m2目录,此时应(

A.mvn help:system B.  mvn - clean  C. mvn - update  D. mvn complie

4.设置远程仓库的标签元素是(C 

A. mirrors B. plugin  C. mirror D. profile

5.Spring是干什么的(

A. web开发框架 B. 构建项目C. MVC框架 D. 是一个ORM框架

6.如何获取srcapplicationContext.xml的对象(

A. 使用AnnotationConfigApplicationContext

B. 使用ClassPathXmlApplicaptionContext

C. 使用GetXmlFromSrcApplicationContext

7.以下依赖注入方式中不属于Spring的是(

A. setter注入  B. getter注入 C. 接口注入 D. 构造注入

8.spring各模块关系正确的是(

A. spring各模块之间是紧密联系的,是互相依赖的

B. spring各模块之间不可以单独存在

C. spring的核心模块是必须的,其他模块是基于核心模块

D. spring的核心模块不是必须的,可以不要

9.对于IOCAOP的理解正确的是(

A. IOC是一种控制反转的思想

B. 降低了对象的耦合度

C. AOP是面向切面编程,非侵入式编程

D. 以上说法都正确

10.spring主要使用了那些设计模式(

A. 工厂模式 B. 单例模式 C. 代理模式  D. 以上说法都正确

11.Spring核心模块的作用(

A. AOP

B. IOC的,用来管理Bean

C. 是用来支持Hibernete

D. 是用来支持Struts

12.下列关于Spring配置文件的说法不正确的是(

ASpring默认是读取/WEB-INF/applicationContext.xml配置文件

BSpring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件中指定 

C.把applicationContext.xml文件放到src目录下,Spring也可以读到 

D.可以通过在web.xml中的<context-param><param-name><param-value>进行指定Spring配置文件

13.Spring中,可以通过()方式实现了依赖注入。

A. getter方法 

B. setter方法 

C. 自定义赋值方法 

D. 静态方法 

14.下列关于Spring特性中IoC描述错误的是(

AIoC就是指程序之间的关系由程序代码直接操控   

B.所谓“IoC. 控制反转”是指控制权由应用代码转到外部容器,即控制权的转移 

CIoC将控制创建的职责搬进了框架中,从应用代码脱离开来 

D.使用SpringIoC容器时只需指出组件需要的对象,在运行时SpringIoC容器会

根据XML配置数据提供给它

15.下列是使用spring框架的好处的是(

A. 轻量 B. 控制反转 C. 面向切面的编程 D. 以上都对

16.下列那些是spring的优点(

A. 通过把对接口编程而不是对类编程的代价几乎减少到没有,Spring能够促进养成好的编程习惯;

B. 使用人数不多,jsp中要写很多代码;

C. 控制器过于灵活,缺少一个公用控制器。

D. 以上说法都正确

17.下面关于设置注入优点说法正确的是(C)

A. 构造期即创建一个完整、合法的对象

B. 需要写繁琐的setter方法的

C. 对于复杂的依赖关系,设置注入更简洁,直观

D. 以上说法都不对

18.下列属于Spring配置方式的有(

A. 基于XML的配置

B. 基于注解的配置

C. 基于Java的配置

D. 以上三个都是

19.下面不是spring中的注解的是(

A. @Required   B. @Autowired  C. @Qualifier  D. @Override

20.定义控制器的注解是(C 

A. service B. Servlet  C. @Controller D. @Companyens

21.下列那些不是关于Spring的描述(

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

22.SpringMvc的核心入口类是什么(

A. DispatchServlet B. ActionServlet  C. StrutsPrepareAndExecuteFilter D. StrutsServlet

23.SpringMvc中有个类把视图和数据都合并的一起的,叫什么(

A. View  B. ModelAndView   C. Handler D. Dispatcher

24.关于Post提交乱码,我们可以使用下列那个方法解决(

A. EncodingUtil B. 使用SpringMVC提供的过滤器 C. 使用request.getContentType() D. 配置tomcatserver.xml

25.怎么样把某个请求路径映射到特定的方法上面(C 

A. 使用@RequestParam  B. 使用HandlerMapping   C. 使用RequestMapping D. 使用ViewResolver

26.SpringMVC框架说法正确的是(

A. 运维成本降低

B. 模块化的思想使得在系统出BUG时,可快速定位问题根源,节约运维开销。

C. 简洁的注释用于将模块语义化,以及自动封箱机制

D. 以上说法都正确

27.JavaWeb应用中,MVC设计模式中的V(视图)通常由(A)充当

A. JSP  B. Action  C. Controller   D. JavaBean

28.什么是ORM

A. 面向对象编程 B. 对象关系映射  C. MVC框架  D. 分布式存储框架

29.ORM的基本映射方式为(

A. 数据表 - Model B. Controller - URL   C. - 属性 D. 持久化对象 - 关系型对象

30.下列哪个不属于ORM框架(

A. myBatis  B. Hibernate  C. JPA D. Spring

31.Mybatissql会话工厂是(

A. Dispatcher  B. HttpSession   C. SqlSessionFactory D. SqlFactory

32.MyBatis的配置文件有什么作用(

A. 配置Sql语句 B. 配置数据库的配置信息  C. 配置实体的Mapper D. 配置请求URL

33.如何读取Mybatis的配置文件(

A. 通过SqlSessionFactoryBuilder构建 B. 通过IO读取  C. 通过注解配置 D. 通过xml配置读取

34.下列哪个不是DataSource数据源类型(

A. UNPOOLED B. POOLED   C. JNDI D. JDBC

35.Mapper映射器的作用(

A. Mapper映射器告诉Mybatis去哪找映射文件 B. 告知mybatis执行什么SQL语句

C. 读取Mybatis的配置 D. 读取实体类的属性

36.MyBatis的核心处理类叫什么(

A. MappedStatement   B. DynamicContext  C. SqlSession  D. sqlSource

37.Mybatis中延迟加载如何进行设置(

A. lazyLoadingEnabled B. companies  C. Associated D. Bollywood

38.Mappernamespace 的作用是(

A. 命名空间 B. 动态空间  C. SQL映射 D. 配置SQL节点

39.Mybatis中,那些不是Xml映射文件的标签(

A. Select B. Insert   C. update D. order

40.通过什么配置Mapper的路径(

A. <Mapping> B. <mappers>  C.<Mappinger> D<mappor>

41.SpringApplicationContext不能够用到的Bean的作用域都有哪些(

A. Singleton  B. Prototype  C. Session  D. Response

42.下面关于Spring Bean的作用域说法正确的是(

A.Singleton: 这是默认的作用域,这种范围确保不管接受多少个请求,每个容器中只有一个bean的实例,单例模式有BeanFactory自身维护;

B.Request: 在请求bean范围内只会对一个来自客户端的网络请求创建一个实例,在请求完成以后,bean会失效并被垃圾回收器回收;

C.Session: 与请求范围类似,确保每个session中有一个bean的实例,在session过期后,bean不会随之失效;

D.以上说法都正确

43.下面关于Spring MVC 描述正确的是(

A. DispatcherServletSpring MVC 中是核心servlet , 它负责接收请求并将请求分发给适合的控制器

B. Spring MVC ,可以配置多个DispatcherServlet

C. 要使Spring MVC可用,DispatcherServlet需要在web.xml中配置

D. 以上都正确

44.Spring核心模块的作用(  

A. AOP的  B. IOC的,用来管理Bean的 C. 是用来支持Hibernete D. 是用来支持Struts

45.下列不是Mybatis提供注解的是(

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

46.通过反射技术我们不可以得到(D 

A.构造器相关信息

B.属性相关信息

C.方法的修饰符、返回类型、名称、参数列表、返回值。

D.方法体内容

47.下面关于AOP的理解,错误的是(

A. 面向纵向的开发

B. 面向横向的开发

C. AOP关注是面

D. 使用代理模式

48 下列那些不是关于Spring的描述(

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

49 下列关于spring的特点说法错误的是(

A. 入侵式  B. 控制反转 C. 面向切面 D. 容器

50 下面是spring中的注解的是(

A. @Required    B. @Autowired     C. @Qualifier    D. @Override

51 以下关于HttpServletResponse说法错误的是( D  )

A. HttpServletResponseServletResponseHTTP封装

B. 用于封装HTTP响应信息,允许操作HTTP协议相关数据

C. 定义了一系列描述HTTP状态码的常量

D. 不支持CookiesSession跟踪

52 以下内置对象中,哪个对象提供了重定向方法( B  )

A.request    B. response    C. session     D. page

53 jQuery 的简写是 (  D )

A. &     B.*    C.^     D.$

54 假设页面有<p>I would like to say: </p>一个元素,当执行$(p).append(<b>Hello</b>);时,页面代码会动态加载为( B  )

A.<p>I would like to say: </p>

B.<p>I would like to say: <b>Hello</b> </p>

C.<b>Hello</b>

D.<p>I would like to say: Hello </p>

55 如果需要匹配包含文本的元素,用下面哪种来实现( B  )

A.text()     B.contains()  C.input()     D.attr(name)

56 <table >

  <tr>

      <td bgcolor=red></td>

     <td ></td>

  </tr>

</table>

表示(B)

A.一个一行两列的表格,表格背景颜色为红色

B.一个一行两列的表格,第一行一列的单元格背景颜色为红色

C.一个两行一列的表格,表格背景颜色为红色

D.一个两行一列的表格,第一行一列的单元格背景颜色为红色

57 请写出<caption align=bottom>表格标题</caption>功能是表格的哪个位置( A  )

A. 在表格的底部

B.在表格的顶部

C. 在表格的中部

D. 在表格的左部

58 关于html5说法正确的是( C  )

A.就是html4的下一个版本

B.是一个新的规范

C.它的老板是W3CWHATWG

D.HTML没有区别

59  HTML5 之前的 HTML 版本是(  A )

A.HTML 4.01

B.HTML 4

C.HTML 4.1

D.HTML 4.9

60 <ul>中选取哪个类型,让列表前面显示空心圆( B  )

A.disc   B.circle   C.spare   D.I

61 <table>标签中哪个标签是用来控制表格的行( B  )

A. <th></th>

B.<tr></tr>

C. <td></td>

D. <caption></caption>

62 下面哪个可以用来调节表格内容与单元格间的距离( A  )

A. cellpadding    B. rowspan     C. colspan    D. cellspacing

63 HTML指的是( A  )

A.超文本标记语言(Hyper Text Markup Language

B.家庭工具标记语言(Home Tool Markup Language

C.超链接和文本标记语言(Hyperlinks and Text Markup Language

64 HTML标记语言编写一个简单的网页,网页最基本的结构是( D  )

A<html> <head></head> <frame></frame> </html>

B<html> <title></title> <body></body> </html>

C<html> <title></title> <frame></frame> </html>

D<html> <head></head> <body></body> </html>

65 html标签的注释( A  )

A<!--   -->   

B.  /*   */  

C//   

D. <%--  --%>

66 HTML,表示页面背景色的是( A  )

A. <body bgcolor=>     

B. <body bkcolor=>      

C. <body agcolor=>     

D. <body color=>

67 HTML<body text=red>,表示( C  )

A.正在点击文字的色彩是红色。    

B.可链接文字的色彩是红色。

C.非可链接文字的色彩是红色。    

D.已链接文字的色彩是红色。

68 以下标记符中,用于设置页面标题的是( A  )

A<title>   B<caption>  C<head>   D<html>

69 以下标记符中,没有对应的结束标记的是( B  )

A<body>   B<br>      C<html>   D<title>

70 用来设置页面字符集的标签( B  )

A<font>   B<meta>  C<html>   D<text>

71 下面哪一项是换行符标记( C  )

A<body>   B<font>   C<br>   D<p

72 HTML中,标记<font>Size属性最大取值可以是( C  )

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

73 HTML中,标记<pre>的作用是( B  )

A. 标题标记

B. 预排版标记

C. 转行标记

D. 文字效果标记

74 下面的哪个特殊符号表示的是空格( B  )

A"   

B    

C&   

D©

75 tomcat容器中新建一个web工程,如果需要添加一些jar包,可以把它存放在tomcat的哪个文件下( A  )

A. lib           B.webapps      C. bin           D.conf

76 项目部署到tomcat以后,将web工程存放在Tomcat的哪个目录下( B  )

A.lib           B.webapps     C.bin           D.conf

77 helloapp应用中有一个hello.jsp,它的文件路径WebRoot/hello/hello.jsp,那么在浏览器端访问hello.jspURL( C  )

A.http://localhost:8080/hello.jsp

B.http://localhost:8080/helloapp/hello.jsp

C.http://localhost:8080/helloapp/hello/hello.jsp

D.http://localhost:8080/hello/hello.jsp

78 对于JSP的声明<%!  %>的说法错误的是( C  )

A.一次可声明多个方法

B.一个声明仅在一个页面中有效

C.声明的方法可以直接使用JSP内置对象

D.声明可以放在JSP的任何位置

79 以下关于HttpServletResponse说法错误的是( D  )

A. HttpServletResponseServletResponseHTTP封装

B. 用于封装HTTP响应信息,允许操作HTTP协议相关数据

C. 定义了一系列描述HTTP状态码的常量

D. 不支持CookiesSession跟踪

80 以下内置对象中,哪个对象提供了重定向方法( B  )

A.request    B. response    C. session    D. page

posted on 2019-05-19 20:28  幸运的孩子  阅读(1634)  评论(0)    收藏  举报

导航