阿里云实验室活动(Hands-on Labs)
Hands-on Labs
近期,阿里云可谓是福利多多,出了总多的活动,动动手指就能拿到奖品(T恤、雨伞、域名等等)~
君子“动手”不动口。让代码,燥起来!
详情可见活动聚合页面:https://yunqi.aliyun.com/2020/hol
Java微服务沙箱体验挑战
奖品:start.aliyun.com x intelliJ联名悠悠球
活动时间:9月14日-23日,每天限量100份
微服务自测(部分答案)
需90分以上才能通过,大家加油~
- Java工程脚手架里,支持哪个版本的 Spring boot?
○A.24
○B.15
◎c.23
○D.2
- 沙箱动手实验室里,微服务的注册中心用哪套实现?
○A.MSE
◎B.Zookeeper
○c.Eureka
○D.以上都不对
- 假设有如下程序
public class Demo {
public static void main(String args[]) {
int num = 2147483647;
num += 2;
System.out.println(num);
}
}
最终的执行结果是什么?
○A.-2147483648
○B.2147483649
◎C.-2147483647
○D.2
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
int num = 68;
char c = (char)num;
System.out.println(c);
}
}
最终的执行结果是什么?
○A.B
○B.C
◎C.D
○D.a
- 下面关于Java的特点不正确的一项是?
○A.Java具备跨平台性,可以在任意的操作系统间进行移植
◎B.Java编写的程序可以直接解释执行,属于解释型的编程语言类型
○c.Java中具备垃圾收集机制,这样在用户编写代码中无须处理手工处理内存空间的释放操作
○D. Java eE企业级开发是在 Java SE基础之上的扩展应用
- 下面那一个属性与Java解释程序有关?
◎A. CLASSPATH
○B.Gc
○C.TMP
○D.CPU
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
System.out.println(inc(10) + inc(8) + inc(-10));
}
public static int inc(int temp) {
if (temp > 0) {
return temp * 2;
}
return -1;
}
}
最终的执行结果是什么?
◎A.35
○B.8
○C.28
○D.12
- 下面哪一个关键字(保留字)在Java语言中未被使用到?
○A.final
◎B.goto
○C.enum
○D.assert
- Java工程脚手架里,支持哪些JDK版本?
√A.18
√B.11
√C.14
口D.17
- 沙箱动手实验室,目前有哪几个实例可以使用?
○A.电商商城
○B.管理后台
◎C.任务管理器
○D.微信小程序
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
int num = 50;
num = num ++ *2;
System.out.println(num);
}
}
最终的执行结果是什么?
○A.50
○B.102
◎C.100
○D.101
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
int num=2147483647;
num += 2L;
System.out.println(num);
}
}
最终的执行结果是什么?
○A.-2147483648
○B.2147483649
◎C.-2147483647
○D.2
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
char c='A';
int num=10;
switch(c) {
case 'B':
num++;
case 'A':
num++;
case 'Y':
num++;
break;
default:
num--;
}
System.out.println(num);
}
}
最终执行结果是什么?
○A.11
○B.13
◎c.12
○D.10
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
int num = 2147483647;
long temp = num + 2L;
System.out.println(num);
}
}
最终的执行结果是什么?
○A.-2147483648
○B.2147483649
◎C.2147483647
○D.2
- 下面哪种不是Java语言的注释写法?
○A.//注释
◎B.--注释
○C./**注释.*/
○D./*注释.*/
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
int x=10;
double y=20.2;
long z=10L;
String str=""+x+y*z;
System.out.println(str);
}
}
最终执行结果是什么?
◎A.10202.0
○B.0212.0
○C.302.0
○D.1020210
- 现在有一个方法:public static int info(int x,double y),下面那个方法是对本方法的正确重载?
○A.public static int infos(int x,inty);
○B.public static void info(int x,double y);
◎C.public static int info(int x,inty);
○D.public static void infos(int x,inty);
- 下面那一项关于基本数据类型的描述是正确的?
◎A .boolean数据类型只有true和false两种取值
○B .使用long可以保存小数
○C .float数据类型可以保存的数据范围比double数据范围要大
○D .byte数据类型可以正常保存200这个数字
- 下面的数据声明及赋值哪一个是正确的?
○A.float f = 1.3;
○B.char c =
○C.byte b = 257;
◎D.int i = 10;
- 下面关于Java程序编写描述正确的一项是?
○A .Java程序直接利用javac.exe命令就可以直接运行程序
◎B .一个Java文件中可以定义有多个class声明,并且类名称可以与文件名称同名
○C .一个Java文件可以使用public class定义多个程序类
○D .Java文件的后缀必须使用“*.javac”
- main()方法的返回值类型是什么?
◎A.void
○B.int
○C.public
○D.static
- 下面那个标识符不符合Java定义要求
○A.String
○B._Name
○C.Name123
◎D.100Book
- 假设有如下程序
public class Demo {
public static void main(String[] args) {
int sum=0;
for(int x=0;x<10;x++) {
sum+=x;
if(x%3==0) {
break;
}
}
System.out.println(sum);
}
}
最终的执行结果是什么?
○A.6
◎B.0
○C.程序错误,死循环
○D.45
假设有如下程序
public class Demo { public static void main(String[] args) { int i=1; int j=i++; if(i==(++j)&&((i++)==j)) { i+=j; System.out.println("i="+i); } } }
最终的执行结果是什么?
○A.4
◎B.5
○C.3
○D.6
更多编程题可参考:https://blog.csdn.net/alexshi5/article/details/78692407