框架考题题目单项选择
1.在哪里设置MAVEN远程仓库的地址(C )
A. Config.xml B. web.xml C. settings.xml D. applicationContext.xml
2.在创建Maven项目时,artifactId代表什么(A )
A. 项目名称 B. 包名称 C. 组名称 D. 依赖的名称
3.如果发现安装Maven后没有.m2目录,此时应(A )
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 )
A. web开发框架 B. 构建项目C. MVC框架 D. 是一个ORM框架
6.如何获取src下applicationContext.xml的对象(B )
A. 使用AnnotationConfigApplicationContext
B. 使用ClassPathXmlApplicaptionContext
C. 使用GetXmlFromSrcApplicationContext
7.以下依赖注入方式中不属于Spring的是(B )
A. setter注入 B. getter注入 C. 接口注入 D. 构造注入
8.spring各模块关系正确的是(C )
A. spring各模块之间是紧密联系的,是互相依赖的
B. spring各模块之间不可以单独存在
C. spring的核心模块是必须的,其他模块是基于核心模块
D. spring的核心模块不是必须的,可以不要
9.对于IOC和AOP的理解正确的是(D )
A. IOC是一种控制反转的思想
B. 降低了对象的耦合度
C. AOP是面向切面编程,非侵入式编程
D. 以上说法都正确
10.spring主要使用了那些设计模式(D )
A. 工厂模式 B. 单例模式 C. 代理模式 D. 以上说法都正确
11.Spring核心模块的作用(B )
A. 做AOP的
B. 做IOC的,用来管理Bean的
C. 是用来支持Hibernete
D. 是用来支持Struts的
12.下列关于Spring配置文件的说法不正确的是(B )
A.Spring默认是读取/WEB-INF/applicationContext.xml配置文件
B.Spring的配置文件可以配置在类路径下,并可以重命名,但是需要在web.xml文件中指定
C.把applicationContext.xml文件放到src目录下,Spring也可以读到
D.可以通过在web.xml中的<context-param><param-name>和<param-value>进行指定Spring配置文件
13.在Spring中,可以通过(B )方式实现了依赖注入。
A. getter方法
B. setter方法
C. 自定义赋值方法
D. 静态方法
14.下列关于Spring特性中IoC描述错误的是(A )
A.IoC就是指程序之间的关系由程序代码直接操控
B.所谓“IoC. 控制反转”是指控制权由应用代码转到外部容器,即控制权的转移
C.IoC将控制创建的职责搬进了框架中,从应用代码脱离开来
D.使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会
根据XML配置数据提供给它
15.下列是使用spring框架的好处的是(D )
A. 轻量 B. 控制反转 C. 面向切面的编程 D. 以上都对
16.下列那些是spring的优点(A )
A. 通过把对接口编程而不是对类编程的代价几乎减少到没有,Spring能够促进养成好的编程习惯;
B. 使用人数不多,jsp中要写很多代码;
C. 控制器过于灵活,缺少一个公用控制器。
D. 以上说法都正确
17.下面关于设置注入优点说法正确的是(C)
A. 构造期即创建一个完整、合法的对象
B. 需要写繁琐的setter方法的
C. 对于复杂的依赖关系,设置注入更简洁,直观
D. 以上说法都不对
18.下列属于Spring配置方式的有(D )
A. 基于XML的配置
B. 基于注解的配置
C. 基于Java的配置
D. 以上三个都是
19.下面不是spring中的注解的是(D )
A. @Required B. @Autowired C. @Qualifier D. @Override
20.定义控制器的注解是(C )
A. service B. Servlet C. @Controller D. @Companyens
21.下列那些不是关于Spring的描述(C )
A. 非入侵式 B. 依赖注入 C. 管理Jar包 D. 面向切面
22.SpringMvc的核心入口类是什么(A )
A. DispatchServlet B. ActionServlet C. StrutsPrepareAndExecuteFilter D. StrutsServlet
23.SpringMvc中有个类把视图和数据都合并的一起的,叫什么(B )
A. View B. ModelAndView C. Handler D. Dispatcher
24.关于Post提交乱码,我们可以使用下列那个方法解决(B )
A. EncodingUtil B. 使用SpringMVC提供的过滤器 C. 使用request.getContentType() D. 配置tomcat的server.xml
25.怎么样把某个请求路径映射到特定的方法上面(C )
A. 使用@RequestParam B. 使用HandlerMapping C. 使用RequestMapping D. 使用ViewResolver
26.SpringMVC框架说法正确的是(D )
A. 运维成本降低
B. 模块化的思想使得在系统出BUG时,可快速定位问题根源,节约运维开销。
C. 简洁的注释用于将模块语义化,以及自动封箱机制
D. 以上说法都正确
27.在JavaWeb应用中,MVC设计模式中的V(视图)通常由(A)充当
A. JSP B. Action C. Controller D. JavaBean
28.什么是ORM(B )
A. 面向对象编程 B. 对象关系映射 C. MVC框架 D. 分布式存储框架
29.ORM的基本映射方式为(A )
A. 数据表 - Model B. Controller - URL C. 列 - 属性 D. 持久化对象 - 关系型对象
30.下列哪个不属于ORM框架(D )
A. myBatis B. Hibernate C. JPA D. Spring
31.Mybatis的sql会话工厂是(C )
A. Dispatcher B. HttpSession C. SqlSessionFactory D. SqlFactory
32.MyBatis的配置文件有什么作用(B )
A. 配置Sql语句 B. 配置数据库的配置信息 C. 配置实体的Mapper D. 配置请求URL
33.如何读取Mybatis的配置文件(A )
A. 通过SqlSessionFactoryBuilder构建 B. 通过IO读取 C. 通过注解配置 D. 通过xml配置读取
34.下列哪个不是DataSource数据源类型(D )
A. UNPOOLED B. POOLED C. JNDI D. JDBC
35.Mapper映射器的作用(A )
A. Mapper映射器告诉Mybatis去哪找映射文件 B. 告知mybatis执行什么SQL语句
C. 读取Mybatis的配置 D. 读取实体类的属性
36.MyBatis的核心处理类叫什么(C )
A. MappedStatement B. DynamicContext C. SqlSession D. sqlSource
37.Mybatis中延迟加载如何进行设置(A )
A. lazyLoadingEnabled B. companies C. Associated D. Bollywood
38.在Mapper中 namespace 的作用是(A )
A. 命名空间 B. 动态空间 C. SQL映射 D. 配置SQL节点
39.在Mybatis中,那些不是Xml映射文件的标签(D )
A. Select B. Insert C. update D. order
40.通过什么配置Mapper的路径(B )
A. <Mapping> B. <mappers> C.<Mappinger> D<mappor>
41.Spring中ApplicationContext不能够用到的Bean的作用域都有哪些(D )
A. Singleton B. Prototype C. Session D. Response
42.下面关于Spring Bean的作用域说法正确的是(A )
A.Singleton: 这是默认的作用域,这种范围确保不管接受多少个请求,每个容器中只有一个bean的实例,单例模式有BeanFactory自身维护;
B.Request: 在请求bean范围内只会对一个来自客户端的网络请求创建一个实例,在请求完成以后,bean会失效并被垃圾回收器回收;
C.Session: 与请求范围类似,确保每个session中有一个bean的实例,在session过期后,bean不会随之失效;
D.以上说法都正确
43.下面关于Spring MVC 描述正确的是(D )
A. DispatcherServlet在 Spring MVC 中是核心servlet , 它负责接收请求并将请求分发给适合的控制器
B. 在Spring MVC 中,可以配置多个DispatcherServlet
C. 要使Spring MVC可用,DispatcherServlet需要在web.xml中配置
D. 以上都正确
44.Spring核心模块的作用(B )
A. 做AOP的 B. 做IOC的,用来管理Bean的 C. 是用来支持Hibernete D. 是用来支持Struts的
45.下列不是Mybatis提供注解的是(D )
A. @Insert B. Update C. @Delete D. @Request
46.通过反射技术我们不可以得到(D )
A.构造器相关信息
B.属性相关信息
C.方法的修饰符、返回类型、名称、参数列表、返回值。
D.方法体内容
47.下面关于AOP的理解,错误的是(A )
A. 面向纵向的开发
B. 面向横向的开发
C. AOP关注是面
D. 使用代理模式
48 下列那些不是关于Spring的描述(C )
A. 非入侵式 B. 依赖注入 C. 管理Jar包 D. 面向切面
49 下列关于spring的特点说法错误的是(A )
A. 入侵式 B. 控制反转 C. 面向切面 D. 容器
50 下面是spring中的注解的是(D )
A. @Required B. @Autowired C. @Qualifier D. @Override
51 以下关于HttpServletResponse说法错误的是( D )
A. HttpServletResponse是ServletResponse的HTTP封装
B. 用于封装HTTP响应信息,允许操作HTTP协议相关数据
C. 定义了一系列描述HTTP状态码的常量
D. 不支持Cookies和Session跟踪
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.它的老板是W3C和WHATWG
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.jsp的URL是( 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. HttpServletResponse是ServletResponse的HTTP封装
B. 用于封装HTTP响应信息,允许操作HTTP协议相关数据
C. 定义了一系列描述HTTP状态码的常量
D. 不支持Cookies和Session跟踪
80 以下内置对象中,哪个对象提供了重定向方法( B )
A.request B. response C. session D. page
浙公网安备 33010602011771号