2017亚信java面试题目整理
亚信是中国最大、全球领先的通信行业IT解决方案和服务提供商,致力于成为“产业互联网时代的领航者”,为实现让中国软件影响世界的目标而不断进取!想应聘亚信集团java职位的你,准备好怎么回答面试题了吗?以下是小编为大家收集到的亚信java面试题,希望对大家有帮助!
亚信java面试题:JAVA语言基础
一、单选题(每题2分,总分16分)
1.下列java标识符,错误的是( )。
A _$userName
B $userName
C USER_NAME
D 1userName
2.三元条件运算符ex1?ex2:ex3,相当于下面( )语句。
A if(ex1) ex3;else ex2;
B if(ex2) ex1;else ex3;
C if(ex1) ex2;else ex3;
D if(ex3) ex2;else ex1;
3.下列不属于面向对象编程的三个特征的是( )。
A. 封装
B. 指针操作
C. 多态性
D. 继承
4.关于构造方法,下列说法错误的是( )。
A. 构造方法不可以进行方法重写
B. 构造方法用来初始化该类的一个新的对象
C. 构造方法具有和类名相同的名称
D. 构造方法不返回任何数据类型
5.关于java线程,下面说法错误的是( )。
A 线程是以CPU为主体的行为
B 新线程一旦被创建,它将自动开始运行
C 创建线程的方法有两种:实现Runnable接口和继承Thread类
Djava利用线程使整个系统成为异步
6.在Java中,一个类可同时定义许多同名方法,这些方法的形式参数个数、类型或顺序各不相同,传回的值也可以不同。这种面向对象程序的特征称为( )。
A 重载
B 隐藏
C 覆盖
DJava不支持该特性
7.有以下方法的定义,该方法的返回类型是( )。
ReturnType method(byte x, double y) {
return (short)x/y*2;
}
A、double
B、int
C、short
D、byte
E、float
8.以下声明中,错误