Android工程师笔试题及答案.doc

上传人:w****2 文档编号:6613215 上传时间:2020-02-29 格式:DOC 页数:7 大小:47KB
返回 下载 相关 举报
Android工程师笔试题及答案.doc_第1页
第1页 / 共7页
Android工程师笔试题及答案.doc_第2页
第2页 / 共7页
Android工程师笔试题及答案.doc_第3页
第3页 / 共7页
点击查看更多>>
资源描述
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和-11C、11和-12 D、12和-123. 以下错误的说法有:( )2分 A、只要设计合理,当出现error这样的情况时,程序完全可以自动处理 B、exception 表示一种设计或实现问题 C、Set和Map都继承自Collection接口 D、接口可以继承接口 E、抽象类可以继承没有构造函数的实体类4. 以下哪种类型不能作为switch(expr1)表达式的expr1?( )3分 A、int B、long C、char D、byte5. 有关ArrayList和Vector的说法,那些是错误的?( )3分 A、Vector是线程安全的 B、ArrayList是线程序不安全的 C、当需要增长时,Vector默认增长为原来一培 D、当需要增长时, ArrayList默认增长为原来一培6. 以下说法那些是错误的?( )3分 A、一个char型变量可以存储一个中文汉字 B、String是最基本的数据类型 C、Integer的缺省值是0 D、String类提供了数值不可改变的字符串7. 请指出以下代码的执行结果( )5分 classA static System.out.print(X); publicA() System.out.print(2); classBextendsA static System.out.print(a); publicB() System.out.print(b); publicclassHello publicstaticvoidmain(Stringars) Aab=newB(); ab=newB();A、Xa2b2b B、Xa2bXa2bC、abX2ab D、2bXaba8. 23=? ( )3分A、8 B、6C、9 D、169. 那些不属于面向对象的特征()2分 A、多态性 B、抽象 C、继承 D、重写10. 若要说明一个抽象类,使用的关键字是:( )2分 A、static B、implements C、extends D、abstract11. 在Java中,要定义类的保护类型元素,则必须使用的关键字是( )2分A、default B、private C、public D、protected12. 下面是有关子类调用父类构造函数的描述正确的是( )2分A、子类定义了自己的构造函数,就不会调用父类的构造函数B、子类必须通过super关键字调用父类没有参数的构造函数C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数13. 下列选项中不属于结构化程序设计方法的是( )2分A、自顶向下 B、逐步求精 C、模块化 D、可复用14. 下列描述中,错误的是( )2分A、Java要求编程者管理内存B、Java的安全性体现在多个层次上 C、Applet要求在支持Java的浏览器上运行 D、Java有多线程机制15. 以下代码的输出结果是:( )2分 publicclassTest1 publicstaticvoidchangeStr(Stringstr) str=welcome; publicstaticvoidmain(Stringargs) Stringstr=1234; changeStr(str); System.out.println(str); A、1234 B、welcome16. 以下代码的输出结果是:()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 y = y / x; A、1 B、2 C、3 D、418. 要从文件 file.dat文件中读出第10个字节到变量C中,下列哪个方法适合? 3分A、FileInputStream in=new FileInputStream(file.dat); in.skip(9); int c=in.read(); B、FileInputStream in=new FileInputStream(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、NullPointerException 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、当第一次启动的时辰先后调用onCreate()和onStart()办法B、当第一次启动的时辰只会调用onCreate()办法C、若是service已经启动,将先后调用onCreate()和onStart()办法D、若是service已经启动,只会履行onStart()办法,不在履行onCreate()办法22. 关于SharedPreferences和文件存储数据描述正确的是( ).(选择一项) () 3分A. 使用文件存储需要创建文件,而SharedPreferences的存储方式自动创建xml文件 B. 使用文件存储时,只能将文件保存在SD卡上 C. 两种存储方式都可以将存储的数据共享给其他应用 D. SharedPreferences一般用于保存不经常改变的参数设置 23. 定义广播需要重写父类中的什么方法().(选择一项) 3分A. onCreate B. onSend C. onReceive D. onBroadcast24. 下列聚合函数中不忽略空值 (null) 的是()2分A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名) 25. SQL中,下列涉及空值的操作,不正确的是()2分A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 26. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( )2分A.包括20岁和30岁 B.不包括20岁和30岁 C.包括20岁但不包括30岁 D.包括30岁但不包括20岁 27. 在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是( ) 3分A、getWriteableDatabase() B、getReadableDatabase()C、getDatabase() D、getAbleDatabase()28. 若用如下的SQL语句创建了一个表S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入 3分A、(991001,李明芳,女,23) B、(990746,张为,NULL,NULL) C、(NULL,陈道一,男,32) D、(992345,NULL,女,25) 29. 有表tb,tb有字段id(int型)、a(varchar型)、b(char型)、c(日期型)下面那些sql语句是正确的()3分A、update tb set a=1 where id=1B、delete tb where id=1C、select top 1 b from tb order by a descD、update table tb set a=1 where id=2二、逻辑部分(21分)1、某商场失窃,员工甲、乙、丙、丁涉嫌被拘审。甲说:“是丙作的案。”乙说:“我和甲、丁三人中至少有一人作案。”丙说:“我没作案。”丁说:“我们四人都没作案。”如果四人中只有一人说真话,则可推出以下哪项结论? 4分A甲说真话,作案的是丙。B乙说真话,作案的是乙。C丙说真话,作案的是甲。D丙说真话,作案的是丁。E丁说真话,四人中无人作案。2、随着心脏病成为人类的第一杀手。人体血液中的胆固醇含量越来越引起人们的重视。一个人血液中的胆固醇含量越高,患致命的心脏病的风险也就越大。至少有三个因素会影响人的血液中胆固醇的含量,它们是抽烟、饮酒和运动。如果上述断定为真,则以下哪项一定为真? 4分I 某些生活方式的改变,会影响一个人患心脏病的风险。II 如果一个人血液中的胆固醇含量不高,那么他患致命的心脏病的风险也不高。III 血液中的胆固醇高含量是造成当今人类死亡的主要原因。A只有I。B只有。C只有I和。D只有I和III。EI、II和III。3、如果比较全日制学生的数量,东江大学的学生数是西海大学学生数的70%,如果比较学生总数量(全日制学生加上成人教育学生),则东江大学的学生数是西海大学的120%。由上文最能推出以下哪项结论?5分A东江大学比西海大学更注重教学质量。B东江大学成人教育学生数量所占总学生数的比例比西海大学的高。C西海大学的成人教育学生比全日制学生数多。D东江大学的成人教育学生数比西海大学的少。E东江大学的全日制学生比成人教育学生多。4、在一次对全省小煤矿的安全检查后,甲、乙、丙三个安检人员有如下结论:甲:有小煤矿存在安全隐患。乙:有小煤矿不存在安全隐患。丙:大运和宏通两个小煤矿不存在安全隐患。如果上述三个结论只有一个正确,则以下哪项一定为真?4分A 大运和宏通煤矿都不存在安全隐患。B 大运和宏通煤矿都存在安全隐患。C 大运存在安全隐患,但宏通不存在安全隐患。D 大运不存在安全隐患,但宏通存在安全隐患。E 上述断定都不一定为真。5、一把钥匙能打开天下所有的锁。这样的万能钥匙是不可能存在的。4分以下哪项最符合题干的断定?A 任何钥匙都必然有它打不开的锁。B 至少有一把钥匙必然打不开天下所有的锁。C 至少有一把锁天下所有的钥匙都必然打不开。D 任何钥匙都可能有它打不开的锁。E 至少有一把钥匙可能打不开天下所有的锁。答 案一、j2ee基础(64分)1、B 32、B 23、A/C/E 24、B 35、D 36、BC 37、A 58、D 39、B 210、D 211、D 212、C 213、D 214、A 215、A 216、A 417、A 418、A 319、A/B/C/D 220、A 421、A/D 322、A 323、C 324、C 325、C 326、A 327、AB 328、B 329、A/C 3三、逻辑题1、A 42、A 43、B 54、B 45、A 4
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!