阿里云 Java Web 开发初体验活动指南

目录
警告
2020.8.7 更新:活动不再提供、补充奖品,但可以继续体验
2020.8.14 更新:题目答案补充
2020.9.10 更新:通过体验Java工程脚手架搭建工程&分享,完成微服务沙箱体验并通过答题领取start.aliyun.com x intelliJ联名悠悠球!
2020.12.12 更新:本文改为阿里云 Java 题目总结,将加入阿里云 Java 学习路线考题。
阿里云 Java Web 开发自测答案
今天阿里云开发者社区启动了 Java Web 开发初体验活动。其基于真实 ECS 资源的云上 Web 开发环境,丰富的学习内容和 Java 技能测试。活动期间完成挑战即可获得 阿里云代码定制马克杯。
注意
活动时间:2020-8-3 到 2020-8-7
每天 早上十点 补货 100 个马克杯,奖品共 500 个。
题目均从阿里云题库中抽取,题目获取有限,不保证题目都能对应
不保证全对,不明白的题目请在评论区中提问,我会一一解答
以下题目和答案仅供参考,只供用于学习用途。
- 运行完下面代码之后输出i的值是多少?(B)
|
|
- A. 4
- B. 5
- C. 3
- D. 6
- 下面的数据声明及赋值哪一个是正确的?(C)
- A. float f = 1.3
- B. byte b = 257
- C. int i = 10
- 编译Java源程序文件产生的字节码文件的扩展名为?(B)
- A. java
- B. class
- C. html
- D. exe
- 假设有如下程序:
|
|
最终执行结果是什么?(B)
- A. mldn
- B. yootk
- C. true
- D. 程序出错
- 假设有如下程序:
|
|
最终执行结果是什么?(A)
- A. 10202
- B. 0212.0
- C. 302
- D. 1020.21
- 假设有如下程序:
|
|
最终的执行结果是什么?(A)
- A. 01234
- B. 10
- C. 14
- D. 25
- 假设有如下程序:
|
|
最终执行结果是什么?(A)
- A. 35
- B. 8
- C. 28
- D. 12
- 假设有如下程序:
|
|
最终执行结果是什么?(C)
- A. 11
- B. 13
- C. 12
- D. 10
- 假设有如下程序:
|
|
最终执行结果是什么?(B)
- A. 6
- B. 0
- C. 程序错误,死循环
- D. 45
- 假设有如下程序:
|
|
最终执行结果是什么?(C)
- A. 55
- B. 10
- C. 程序错误,死循环
- D.15
- 假设有如下程序:
|
|
最终的执行结果是什么?(C)
- A. 50
- B. 102
- C. 100
- D. 101
- 假设有如下程序:
|
|
最终的执行结果是什么?(C)
- A. B
- B. C
- C. D
- D. a
- 假设有如下程序:
|
|
最终的执行结果是什么?(C)
- A. -2147483648
- B. 2147483649
- C. 2147483647
- D. 2
- 假设有如下程序:
|
|
最终的执行结果是什么?(C)
- A. -2147483648
- B. 2147483649
- C. -2147483647
- D. 2
- 假设有如下程序:
|
|
最终的执行结果是什么?(C)
- A. -2147483648
- B. 2147483649
- C. -2147483647
- D. 2
- 假设有如下程序:
|
|
最终程序的执行结果是什么?(D)
- A. 102
- B. 1002
- C. 100
- D. 程序错误
- 现在有一个方法:public static int info(int x,double y),下面那个方法是对本方法的正确重载?(C)
- A. public static int infos(int x,int y);
- B. public static void info(int x,double y);
- C. public static int info(int x,int y);
- D. public static void infos(int x,int y);
- main()方法的返回值类型是什么?(A)
- A. void
- B. int
- C. public
- D. static
- 下面那一项关于基本数据类型的描述是正确的?(A)
- A. boolean数据类型只有true和false两种取值
- B. 使用long可以保存小数
- C. float数据类型可以保存的数据范围比double数据范围要大
- D. byte数据类型可以正常保存200这个数字
- 下面哪一个关键字(保留字)在Java语言中未被使用到?(B)
- A. final
- B. goto
- C. enum
- D. assert
- 下面哪种不是Java语言的注释写法?(D)
- A. String
- B. _Name
- C. Name123
- D. 100Book
- 下面哪种不是Java语言的注释写法?(B)
- A. // 注释
- B. – 注释
- C. /*注释../
- D. / 注释../
- 下面关于Java程序编写描述正确的一项是?(B)
- A. Java程序直接利用javac.exe命令就可以直接运行程序
- B. 一个Java文件中可以定义有多个class声明,并且类名称可以与文件名称同名
- C. 一个Java文件可以使用public class定义多个程序类
- D. Java文件的后缀必须使用“*.javac”
- 下面那一个属性与Java解释程序有关?(A)
- A. CLASSPATH
- B. GC
- C. TMP
- D. CPU
- 下面那种类型不属于Java的基本数据类型?(D)
- A. byte
- B. int
- C. boolean
- D. String
- 下面关于Java的特点不正确的一项是?(B)
- A. Java具备跨平台性,可以在任意的操作系统间进行移植
- B. Java编写的程序可以直接解释执行,属于解释型的编程语言类型
- C. Java中具备垃圾收集机制,这样在用户编写代码中无须处理手工处理内存空间的释放操作
- D. Java EE企业级开发是在Java SE基础之上的扩展应用
- 计算机软件系统分为哪两大类?
- 系统软件和应用软件
- 逻辑题:当B等于Y时,A等于Z;当A不等于Z时,E要么等于Y,要么等于Z。下列正确的是(A)
- A. 当B等于Y时,E不等于Y也不等于Z
- B. 当A等于Z时,Y或者Z等于E
- C. 当B不等于Y时,E不等于Y也不等于Z
- 逻辑题:B、C、X为不等的数。当B大于C时,X小于C;但是C绝不会大于B。下列正确的是(A)
- A. X绝不会大于B
- B. X绝不会小于B
- C. X绝不会小于C
- Java Web 页面渲染模板语言(B)
- A. Thymeleaf
- B. Freemaker
- C. Velocity
- D. JSP
- Spring Boot 两个核心功能
- 起步依赖
- 自动配置
- 基本逻辑运算包括(ABD)
- A. 逻辑与
- B. 逻辑或
- C. 异或
- D. 逻辑非
- Spring Boot 2.x 特性
- Java 7不再支持,JDK 最低要求 8
- Spring Framework 5+
- 类库升级
- 支持 Spring WebFlux
- 默认 undertow 替换了 Tomcat
- … (本题全选)
- Spring Boot 项目构建工具(ABC)
- A. Maven
- B. Gradle
- C. ant
- D. msbuild
有待补充 …