android工程师考试题,Android工程师笔试题与答案.doc

这篇博客涵盖了Java编程的基础知识和面试常见问题,包括String对象的创建、Math.round方法的用法、异常处理、switch语句的限制、ArrayList与Vector的区别、抽象类与接口的使用等。题目涉及到Java内存管理、数据类型转换、线程安全与并发控制等方面,适合初级到中级Java开发者复习巩固。
摘要由CSDN通过智能技术生成

Android工程师笔试题与答案

Android工程师面试题

基础(79分)

String s = new String("xyz");创建了几个String Object? ( )3分

A、1个 B、2个

C、3个 D、4个

Math.round(11.5)和 Math.round(-11.5)分别等于多少?( )2分

A、11和-11 B、12和-11

C、11和-12 D、12和-12

以下错误的说法有:( )2分

A、只要设计合理,当出现error这样的情况时,程序完全可以自动处理

B、exception 表示一种设计或实现问题

C、Set和Map都继承自Collection接口

D、接口可以继承接口

E、抽象类可以继承没有构造函数的实体类

以下哪种类型不能作为switch(expr1)表达式的expr1?( )3分

A、int B、long

C、char D、byte

有关ArrayList和Vector的说法,那些是错误的?( )3分

A、Vector是线程安全的

B、ArrayList是线程序不安全的

C、当需要增长时,Vector默认增长为原来一培

D、当需要增长时, ArrayList默认增长为原来一培

以下说法那些是错误的?( )3分

A、一个char型变量可以存储一个中文汉字

B、String是最基本的数据类型

C、Integer的缺省值是0

D、String类提供了数值不可改变的字符串

请指出以下代码的执行结果( )5分

class?A{??? ?static{?????? ? ?System.out.print("X");??? ?}???? public?A(){???????? System.out.print("2");???? } } class?B?extends?A{???? static{???????? System.out.print("a");??? ?}??? ?public?B(){???????? System.out.print("b");?? ??}??? } public?class?Hello{???? public?static?void?main(String[]?ars){??????? ?A?ab?=?new?B();? ?ab?=?new?B();?????}}

A、Xa2b2b B、Xa2bXa2b

C、abX2ab D、2bXaba

2<<3=? ( )3分

A、8 B、6

C、9 D、16

那些不属于面向对象的特征()2分

A、多态性 B、抽象

C、继承 D、重写

若要说明一个抽象类,使用的关键字是:( )2分

A、static B、implements

C、extends D、abstract

在Java中,要定义类的保护类型元素,则必须使用的关键字是( )2分

A、[default] B、private

C、public

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值