J2EE开发基础(习题卷3)
说明:答案和解析在试卷最后
第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下面哪一项不是JDBC的工作任务?
A)与数据库建立连接
B)操作数据库,处理数据库返回的结果
C)在网页中生成表格
D)向数据库管理系统发送SQL语句
2.[单选题]视图解析器配置文件,横线处<bean
class="org.springframework.web.servlet.view.InternalResourceViewResolver"> </property>
</property></bean>应该填写什么?
A)*/
B)prefix
C)srefix
D)
3.[单选题]test.jsp 文件如下:<%buffer.append("ABC");%>Buffer is <%=buffer%>试图运行时,将发生()
A)编译期错误
B)编译Servlet 源码时发生错误
C)运行Servlet 时发生错误
D)运行后,浏览器上显示: buffer isABC
4.[单选题]下面关于Java 语言特点的描述中,错误的是( )。
A)Java是纯面向对象编程语言,支持单继承和多继承。
B)Java支持分布式的网络应用,可透明地访问网络上的其他对象。
C)Java支持多线程
D)Java程序与平台无关、可移植性好。
5.[单选题]在Spring 配置文件中定义了“ bookServiceTarget ”和通知“ logAdvice ”, 然后定义代
理类“ bookService ”, 则以下说法错误的是(  )。( 选择一项)
<beans>
<bean id="bookServiceTarget" class="com.accp.aop.BookServiceImpl"/>
<bean id="logAdvice" class="com.accp.aop.LogAdvice"/>
<bean id="bookService"
class="org.springframework.aop.framwork.ProxyFactoryBean">
<property name="proxyInterfaces">
<value>com.accp.aop6BookService</value></property>
<property name="interceptorName">
<list>
<value>com.accp.aop6BookService</value>
</list>
<property name="target" ref="bookServiceTarget"/>
</bean>
</beans>
A)通过直接访问bookServiceTarget , logAdvice 中的代码将会被执行
B)为了实现前置通知, LogAdvice 需实现MethodBeforeAdvice 接口
C)interceporName 指定织入的通知列表,其中<value> 节点可以有多个
D)<property name="proxyInterfaces">
<value>com.accp.aop.BookService</value></property>
可以写成<property name="proxyInterfaces"
value="com.acp.aop.BookService">
6.[单选题]@Aspect注解的作用是?
A)作用是把当前类标识为一个切面
B)标识一个前置增强方法
C)标识一个后置增强类
D)标识一个动态代理类
7.[单选题]messageorg.bob.taglib.MessageTagemptynametrue对这段配置描述正确的是
A)定义了一个message 标签,有一个属性叫name
B)配置了一个名字为message 的标签,该名称对应到org.bob.taglib.MessageTag 类,并且标签不允许有主体内容,使用标签时有一个必须得属性为name
C)声明了一个名字为message 的标签,该标签对应到MessageTag 类,并且标签没有主体内容
D)标签配置错误,主体不能为空
8.[单选题]下列选项中不属于服务器端动态网页技术的是(    )
A)ASP
B)JSP
C)JavaScript
D)PHP
9.[单选题]阅读以下PL/SQL 程序:
1 begin
2 for idx in 1..10 loop
3 dbms_output.put_line( ‘Index= ’||idx) ;
4 End loop
5 end
以下说法正确的是(  )。(选择一项)
A)程序出错, 因为第3 行字符串连接应该用+号, 而不是||
B)程序出错, 因为第3 行变量idx 必须用TO_CHAR函数进行类型转换
C)该段代码可以正常运行
D)程序出错, 因为第2 行变量idx 没有声明
10.[单选题]下列(    )是抽象类选一项
A)ServletConfig
B)HttpServlet
C)Cookie
D)HttpServletRequest
11.[单选题]在ASP.NET Web项目中使用HttpModule对象,需要在项目的哪个文件中配置()[题]
A)Program.cs
fig
fig
12.[单选题]关于@Value正确的是?
A)@Value(Java)
B)@Value="Java"
C)@Value("Java")
D)@Value=Java
13.[单选题]XMLHttpRequest 对象有几个返回状态值[  ]
A)3
B)4
C)5
D)6
14.[单选题]子类如何调用父类带有参数的构造方法?
A)子类也创建具有同样参数的方法参数,Java会自动调用父类构造方法
B)子类构造方法的开头用“super” 语句调用父类构造方法
C)无法调用
D)创建子类对象时,先调用父类的构造方法,再调用子类的构造方法
15.[单选题]哪个是JSP 指令标记?(    )
A)<%  %>
B)<%!  %>
C)<%@  %>
D)<%=  %>
16.[单选题]from Cat as cat,不仅仅返回Cat 的实例,而且还返回____的实例
A)Cat 的接口
B)Cat 父类
C)Cat 子类
D)Cat 实现接口
17.[单选题]Spring的< bean>元素中的autowire属性取值不包括以下()。
A)default
B)byName
C)byType
D)byId
18.[单选题]下面对于B/S架构与C/S架构的描述错误的是( )。
A)B/S架构解决了C/S架构的弊端,因而在程序开发中将会逐步取代C/S架构
B)B/S架构是基于internet网络实现的,使得用户访问的范围扩大
C)C/S架构师基于局域网实现的,当程序发生改的后,需要对每一个客户端进行维护
D)C/S可以设计出丰富的界面,而B/S则相对处于劣势
19.[单选题]图片水印的实现原理,序列号排序正确的是(  )。(选择一项)
①水印图片或文字添加好后,输出为文件或输出到页面显示
②根据图片的路径,将图片读取到内存中
springmvc选择题
③然后给内存中的图片对象添加文字,或添加已经准备好的水印图片
A)①②③
B)②③①
C)③②①
D)②①③
20.[单选题]QBC查询中,表达id >= 30 条件正确的是()
A)Restrictions. between ( “ id” , 30)
(“ id” , 30)
( “ id” , 30)
D)Restrictions. in ( “ id” , 30)
21.[单选题]下面关于事务管理说法错误的是
A)Spring事务管理方式包括编程方式、声明式
B)编程式采用的方式来控制事物的边界
C)声明式采用配置xml方式,将事务管理与实际业务代码解耦
D)实现编程事物,可以实现PlatformTransaction接口或是使用事务模板TransactionTemplate
22.[单选题]在Oracle 中,在执行SQL语句时,你不小心使用Update 命令将所有的ID 值设置成了
11111,那么使用(  )命令可以取消这一操作。(选择一项)
A)EXIT
B)QUIT
C)COMMIT
D)ROLLBACK
23.[单选题]Spring JDBC模块主要由4个包组成,其中不包括()。
A)core(核心包)
B)dataSource(数据源包)
C)driverClass(数据库驱动包)
D)support(支持包)
24.[单选题]下列关于LINQ方法查询中个方法说法正确的是()[题]
A)select():根据bool表达式从数据源中筛选数捿
B)Any():确定是否序列中所有元素都满足条件
C)wheret():根据bool表达式从数据源中筛选数捿
D)Range(1,10):生成不包吿咿的序列集吿
25.[单选题]涉及查询整个班级平均年龄的SQL函数是[题]
A)MAX
B)AVG
C)MIN
D)SUM
26.[单选题]使用Hibernate 的大多数应用程序需要某种形式的“上下文相关的” ( ),它在整个特定
上下文范围内始终有效。
A)Session
B)Transaction
C)SessionFactory
D)Context
27.[单选题]以下基于XML方式的声明式事务管理配置文件中<tx:advice>元素的子元素<tx:method>属性描述错误的是()。
A)isolation:该属性用于指定事务的隔离级别,其默认值为DEFAULT
B)read-only:该属性用于指定事务是否只读,其默认值为false
C)name:该属性为必选属性,它指定了与事务属性相关的方法名
D)propagation:用于指定事务的传播行为,它的默认值为SUPPORTS
28.[单选题]配置Mybatis Generator时,要生成数据库内所有表<table>标签中的tableName应该设置成什么()[题]
A)_
B)#
C)%
D)$
29.[单选题]Servlet 的初始化参数只能在Servlet 的(    )方法中获取。
A)init()
B)doPost()
C)doGet()
D)destroy()
30.[单选题]{
在下列选项中,正确创建并实现写入cookie的语句分别是( )。
Cookie cookie = new Cookie( String key, Object value ); //1
Cookie cookie = new Cookie(); //2
Response.add(cookie); //3
Response.addCookie(cookie); //4
}
A)1,3
B)1,4
C)2,3
D)2,4
31.[单选题]并没有真正将页面转换成静态界面,而是通过url重写技术将动态页面的路径重写丿html静态界面路径是指哪种技术?[题]
A)伪静怿
B)真静怿
C)折中泿
D)以上说法都错诿
32.[单选题]不属于MyBatis二级缓存默认效果有哪些[题]
A)映射语句文件中的所有select语句会被缓存
B)映射语句文件中的所有insert、update、delete语句会刷新缓孿
C)缓存会使用LRU算法收回
D)未设置缓存时间间隔,缓存会以任意时间顺序刷新
33.[单选题]对于声明语法<%!%> 的说法错误的是:()
A)一次可声明多个变量和方法,只要以“ ;”结尾就行
B)一个声明仅在一个页面中有效
C)声明的变量将作为局部变量
D)在预定义中声明的变量将在JSP 页面初始化时初始化
34.[单选题]while循环和 do…while循环的区别是()
A)没有区别,这两个结构任何情况下效果一样
B)while循环比 do…while循环执行效率高
C)while循环是先循环后判断,所以循环体至少被执行一次

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。