2022年Android工程师笔试题及 .pdf
《2022年Android工程师笔试题及 .pdf》由会员分享,可在线阅读,更多相关《2022年Android工程师笔试题及 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 Android 工程师面试题一、 基础( 79 分)1. String s = new String(xyz);创建了几个String Object? ( )3 分A、1 个B、2 个C、3 个D、4 个2. Math.round(11.5)和 Math.round(-11.5)分别等于多少?() 2 分A、11 和 -11 B、12 和-11 C、11 和 -12 D、12 和-12 3.以下错误的说法有:( )2 分A、只要设计合理,当出现error 这样的情况时,程序完全可以自动处理B、exception 表示一种设计或实现问题C、Set 和 Map 都继承自Collection接口
2、D、接口可以继承接口E、抽象类可以继承没有构造函数的实体类4. 以下哪种类型不能作为switch (expr1 )表达式的expr1 ?( )3 分A、int B、long C、char D、byte 5. 有关 ArrayList 和 Vector 的说法,那些是错误的?( )3 分A、Vector 是线程安全的B、ArrayList是线程序不安全的C、当需要增长时,Vector 默认增长为原来一培D、当需要增长时, ArrayList默认增长为原来一培6. 以下说法那些是错误的?()3 分A、一个 char 型变量可以存储一个中文汉字B、String 是最基本的数据类型C、Integer
3、的缺省值是0 D、String 类提供了数值不可改变的字符串7.请指出以下代码的执行结果() 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(); 名师资料总结 - - -精品资料欢迎下载 - - - - - -
4、- - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 2 ab = new B(); A、Xa2b2b B、Xa2bXa2b C、abX2ab D 、2bXaba 8.23=? ( )3 分A、8 B、6 C、9 D、16 9.那些不属于面向对象的特征()2 分A、多态性B、抽象C、继承D、重写10.若要说明一个抽象类,使用的关键字是:( )2 分A、static B、implements C、extends D、abstract 11.在 Java 中,要定义类的保护类型元素,则必须使用的关键字是
5、()2 分A、default B、private C、public D、protected 12.下面是有关子类调用父类构造函数的描述正确的是()2 分A、子类定义了自己的构造函数,就不会调用父类的构造函数B、子类必须通过super 关键字调用父类没有参数的构造函数C、如果子类的构造函数没有通过super 调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数13.下列选项中不属于结构化程序设计方法的是()2 分A、自顶向下B、逐步求精C、模块化D、可复用14.下列描述中,错误的是()2 分A、Ja
6、va要求编程者管理内存B、Java的安全性体现在多个层次上C、Applet 要求在支持Java 的浏览器上运行D、Java有多线程机制15.以下代码的输出结果是:( )2 分publicclass Test1 publicstaticvoid changeStr(String str) str=welcome; publicstaticvoid main(String args) String str=1234; changeStr(str); System.out.println(str); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - -
7、 - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 3 A、1234 B、welcome 16.以下代码的输出结果是:()4 分Public class Test2 Static boolean foo(char c) System.out.print(c); return true; Public static void main(String argv) int i = 0; /for(65;88&(i2);67) for (foo(A); foo(B) & (i 3) if (y % x 3) x = x + 1; else
8、 y = y / x; A、1 B、2 C、3 D、4 18.要从文件 file.dat 文件中读出第10 个字节到变量C 中,下列哪个方法适合? 3 分A、FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 4 B、FileInputStream in=new FileInp
9、utStream(file.dat); in.skip(10); int c=in.read(); C、FileInputStream in=new FileInputStream(file.dat); int c=in.read(); D、RandomAccessFile in=new RandomAccessFile(file.dat); in.skip(9); int c=in.readByte(); 19.下面异常是属于Runtime Exception 的是() (多选)2 分A、ArithmeticException B、IllegalArgumentException C、Nul
10、lPointerException D、BufferUnderflowException 20.下面在 AndroidManifest.xml 文件中注册BroadcastReceiver 体式格式正确的()4 分A、 B、 android:name=android.provider.action.NewBroad/ C、 D、 android:name=android.provider.action.NewBroad/ 21.android 关于 service生命周期的onCreate()和 onStart()说法正确的是() (多选题) 3 分A、当第一次启动的时辰先后调用onCreat
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Android工程师笔试题及 2022 Android 工程师 笔试
限制150内