嵌入式面试题
精选JAVA面试题 来源 : 未知     2016-08-02

1、在使用super 和this关键字时,以下描述正确的是

A.在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

B.super()和this()不一定要放在构造方法内第一行

C.this()和super()可以同时出现在一个构造函数中

D.this()和super()可以在static环境中使用,包括static方法和static语句块

2、以下java程序代码,执行后的结果是()

java.util.HashMap map=new java.util.HashMap();

map.put("name",null);

map.put("name","Jack");

System.out.println(map.size());

A.0

B.null

C.1

D.2

3、以下程序是用辗转相除法来计算两个非负数之间的大公约数:

long long gcd(long long x,long long y){

if(y==0)

return x;

else return gcd(y,x%y);

}

我们假设x,y中大的那个数的长度为n,基本基本运算时间复杂度是O(1),那么该程序的时间复杂度为()

A.O(logn)

B.O(1)

C.O(n^2)

D.O(n)

4、String str = new String(“abc”),“abc”在内存中是怎么分配的?

A.堆

B.栈

C.字符串常量区

D.寄存器

5、Java多线程有几种实现方法?

A.继承Thread类

B.实现Runnable接口

C.实现Thread接口

D.以上都不正确

参考答案:

1~5:ACA AC AB

扫码申领本地嵌入式教学实录全套视频及配套源码

上一篇:嵌入式面试题 基础测试题(含答案)

下一篇:嵌入式工程师面试题 公司真题!(含答案)

400-611-6270

Copyright © 2004-2024 华清远见教育科技集团 版权所有
京ICP备16055225号-5京公海网安备11010802025203号