阿里云技能测试java初级中级高级

初级(80)

涉及知识点:Java语法规则,搭建开发环境。Java变量、程序结构、数据类型、方法,了解JDBC工作原理。具备一定的前端开发能力。初步掌握Spring、SpringMVC和Mybatis。
成绩:80(https://developer.aliyun.com/exam/result/974537)
错题和原因:
1.Java网站src/main/java目录保存的是什么资源?

1
2
3
4
A. Java源代码文件    
B. 测试代码
C. JavaScript、CSS等文件
D. 图片资源

选择:A
答案:不明,虽有段时间不写java了,但毕竟全职了5-6年,这个错的当真有点尴尬

10.现在有如下一段程序:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class super {    
String name ;
public super(String name) {
this.name = name ;
}
public void fun1() {
System.out.println("this is class super !"+name);
}
}
class sub extends super {
public void fun1() {
System.out.println("this is class sub !"+name);
}
}
class Test {
public static void main(String args[]) {
super s = new sub();
}
}

运行上面的程序可能会出现的结果?

1
2
3
4
5

A. this is class super !
B. this is class sub !
C. 编译时出错
D. 运行时出错

选择B
答案:不明,官方判为错

12.MyBatis用于操作数据库的核心对象是?

1
2
3
4
A. SqlStatement    
B. SqlSessionFactory
C. SqlSession
D. Connetion

选择:B
答案:不明,官方判为错

18.MyBatis的缓存分为几种?

1
2
3
4
A. 一级缓存    
B. 二级缓存
C. 三级缓存
D. 四级缓存

选择B
答案:不明,官方判为错

中级(70)

涉及知识点:Java编程的核心技术,对面向对象编程知识有清晰的了解,掌握SQL基本语句与MySQL相关操作,可以使用JDBC构建数据库连接。掌握Java Web核心特性,与主要框架的开发能力
成绩:70(https://developer.aliyun.com/exam/result/975304)
错题和原因:

1.项目中的service.java文件中的内容被修改了,想通过Git使其还原至原始版本,需要怎么操作()

1
2
3
4
A. git reset –service.java  
B. git revert service.java
C. git checkout HEAD –service.java
D. git update service.java

相关知识点: git reset:可以把内容恢复到指定的commit提交版本 git revert:是提交一个新的版本,将需要revert的版本的内容再反向修改回去, 版本会递增,不影响之前提交的内容 git checkout 文件名:可以恢复修改之前的文件 git update-index –assume-unchanged:提交代码时,忽略某一个文件不提交,即某个文件不被版本控制
选择C
答案A

5.Spring基于XML配置文件创建bean,使用的类型是?

1
2
3
4
A. SpringBeanFactory  
B. XmlBeanFactory
C. BeanFactory
D. SpringBeanFactory

选择C
答案:猜测A or D(二者一样的,答案有问题)

多选 15.在Git中,如果分支开发完成,需要合并相应分支的代码,会使用到下面哪些命令 ()

1
2
3
4
A. git pull  
B. git merge
C. git blame
D. git commit

选择:B,没留意是多选
答案:ABD

16.maven的site周期的主要阶段是()

1
2
3
A. site 产生项目的站点文档  
B. site-deploy 将项目的站点文档部署到服务器
C. site清理上一次构建产生的文件

相关知识点: 主要阶段包含 site 产生项目的站点文档 · site-deploy 将项目的站点文档部署到服务器
选择:C,maven使用较少,蒙的
答案:不明

多选 18.JSP页面Java编程控制http响应的状态码的代码正确的是?

1
2
3
4
A. JSP页面嵌入Java代码:<% response.setSatus(404, "未找到资源!!!" ); %>  
B. JSP页面嵌入Java代码:<% response.setSatus(404, "未找到资源!!!" ); %>
C. JSP页面嵌入Java代码:<% response.setError(404, "未找到资源!!!" );); %>
D. JSP页面嵌入Java代码:<% response.sendError(404, "未找到资源!!!" ); %>

选择A,jsp很久不用了,不大记得
答案:不明

20.在SVN使用过程中,具有读写权限的用户可以执行以下哪些操作?()

1
2
3
4
A. svn delete  
B. svn rename
C. svn blame
D. svn update

相关知识点: svn delete:删除文件指令 svn rename:重命名 svn blame:显示特定文件和URL内嵌的作者和修订版本信息 svn update:更新操作
选择ABD
答案:ACD

高级(60)

涉及知识点:具备Java多线程编程、常用类库、IO编程、网络编程、类及框架等开发能力。熟悉数据库以及JDBC事务处理、连接池等。掌握MyBatis,具备使用Spring与MyBatis整合开发能力。
成绩:60(https://developer.aliyun.com/exam/result/975314)
错题和原因:(略)
很多spring,都不记得了,很多瞎蒙的,没想到还蒙过了

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×