阿里Java中级开发测试相关试题及答案
------------恢复内容开始------------
1.JSP文件上传的HTML标签代码定义是? A. <input type="text" name="uploadFile" /> B. <input type="button" name="uploadFile" /> C. <input type="file" name="uploadFile" /> D. 自我描述
固定写法,具体可以参考w3c
2.下列关于SVN中tag和branch的描述错误的是()
branch是分支,分支咋可能是静态呢
3.MyBatis如何根据Id更新一个Order对象? A. <update id = "update" parameterType = "Order" > UPDATE Order SET Price = #{price} WHERE ID = #{id}; </update> B. <update parameterType = "Order"> UPDATE Order SET Price = #{price} WHERE ID = #{id}; </update> C. <update id = "update" parameterType = "Order"> UPDATE Order SET Price = #{price}, </update> D. <update id = "update" parameterType = "Order"> UPDATE Order SET Price = #{price}, WHERE ID = #{id}; </update>
这个题我选的D 不知道为啥提示我错了 AD有啥区别么 不仔细看还真没看出 where中间有个逗号
4.MyBatis允许扩展什么接口类以使用第三方数据源? A. SQLDataSourceFactory B. MyBatisDataSourceFactory C. MyDataSourceFactory D. org.apache.ibatis.datasource.DataSourceFactory
这个就不用说了吧,自己去控制台看吧
5.Spring基于XML配置文件创建bean,使用的类型是? A. SpringBeanFactory B. XmlBeanFactory C. BeanFactory D. SpringBeanFactory
这个是基于XML 顾名思义,是XmlBeanFactory ,看了一下源码,貌似被废除了,意思就是现在不用整xml注入beans啥的了
6.Spring Bean对象创建的核心接口是? A. SpringBeanFactory B. JavaBeanFactory C. BeanFactory D. ObejctBeanFactory
BD是Java创建Bean的接口,A 没有这个接口,所以选D 可以看一下Bean的创建的三种方式
7.JSP网站统计在线用户数使用的监听器是 ? A. HttpSessionListener B. ContextListener C. PageListener D. ApplicationListener
BCD 一个是上下文监听,一个是分页监听,一个是应用监听 所以选A
8.MySQL如何修改一个表a的名字为b A. change table a to b; B. rename table a to b; C. update table a to b; D. alter table a to b;
上来就选了个D 结果是 D 少了rename
9.Spring MVC中底层负责请求映射路由的模块是?
A. Controller
B. DispatcherServlet
C. HanlerMapping
D. ModelAndView
这个就不用说了吧,映射-Mapping B是拦截用的,D是视图模型,A 是控制器
10.索引的重要作用是? A. 提升数据库写入性能 B. 提升数据库查询性能 C. 提升数据库保存性能 D. 提升数据库恢复性能
11.JSP网站配置请求URL结构模式是? A. <servlet-pattern/> B. <http-pattern/> C. <url-pattern/> D. <jsp-pattern/>
12.Tomcat中修改Session的默认的超时时间20分钟? A. web.xml配置:<session-config>20 </session-config> B. web.xml配置:<session-config> <session-timeout>20</session-timeout> </session-config> C. web.xml配置: <timeout>20</timeout> D. web.xml配置:<session-config> <session-timeout>10</session-timeout> </session-config>
13.如何创建一个账号root,密码是root,并且允许所有机器可以访问当前数据库 A. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; B. GIVE ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; C. GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'root' WITH GRANT OPTION; D. GIVE ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'root' WITH GRANT OPTION;
14.JSP如何读取URL中传递的参数值? A. 代码:<%= request.getParameter("name")%> B. 代码:<%== request.getParameter("name")%> C. 代码:<%= request.getURL("name")%> D. 代码:<%= request.getURLValue("name")%>
15.MySQL数据库的分页查询的正确语法是? A. select * from users limit 20,20 B. select * from users limits 20 offset 20 C. select * from users limit 20 offsets 20 D. select * from users limit 20 offset 20
16.事务的隔离级别包括? A. Read uncommitted B. Read committed C. Repeatable read D. Serializable
17.Spring MVC中,关于Interceptor描述正确的是? A. Spring MVC框架对AOP的一种实现方式 B. 可以拦截所有的MVC请求 C. 可以用来实现身份验证 D. 可以用来实现日志记录
18.JSP网站中cookie和Session的区别是? A. cookie可以保持用户数据 B. session可以保存用户数据 C. cookie在服务器内存,session在服务器端内存 D. cookie在客户端保存,session在服务器内存保存
19.在使用SVN过程中,当我们一个版本提交之后,通过以下哪些操作可以修改其日志信息?() A. svn propset -r N --revprop svn:log "new log message" URL B. svnadmin setlog REPOS_PATH -r N FILE C. svn propedit -r N --revprop svn:log URL D. svn update URL
20.Spring MVC拦截请求可以通过哪些扩展实现? A. DispatcherServlet B. Filter C. Interception D. ViewReslover E. HandlerAdapter
------------恢复内容结束------------
新鲜刺激的东西永远都有,玩之前掂量掂量自己几斤几两