版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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和-11C、11和-12 D、12和-123. 以下错误的说法有:( )2分 A、只要设计合理,当出现error这样的情况时,程序完全可以自动处理 B、exception 表示一种设计或实现问题 C、Set和Map都继承自Collection接口 D、接口可以继承接口 E、抽象类可
2、以继承没有构造函数的实体类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类提供了数值不可改
3、变的字符串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、1
4、69. 那些不属于面向对象的特征()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调用父类
5、构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数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
6、; 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
7、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 FileInpu
8、tStream(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文件中注册Broadc
9、astReceiver体式格式正确的() 4分A、B、android:name=vider.action.NewBroad/C、D、android:name=vider.action.NewBroad/21. android 关于service生命周期的onCreate()和onStart()说法正确的是( )(多选题)3分 A、当第一次启动的时辰先后调用onCreate()和onStart()办法B、当第一次启动的时辰只会调用onCreate()办法C、若是service已经启动,将先后调用onCreate()和onStart()办法D、若是ser
10、vice已经启动,只会履行onStart()办法,不在履行onCreate()办法22. 关于SharedPreferences和文件存储数据描述正确的是( ).(选择一项) () 3分A. 使用文件存储需要创建文件,而SharedPreferences的存储方式自动创建xml文件 B. 使用文件存储时,只能将文件保存在SD卡上 C. 两种存储方式都可以将存储的数据共享给其他应用 D. SharedPreferences一般用于保存不经常改变的参数设置 23. 定义广播需要重写父类中的什么方法().(选择一项) 3分A. onCreate B. onSend C. onReceive D. o
11、nBroadcast24. 下列聚合函数中不忽略空值 (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.
12、在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
13、) 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、某商场失窃,员工甲、乙、丙、丁涉嫌被拘审。甲说:“是丙
14、作的案。”乙说:“我和甲、丁三人中至少有一人作案。”丙说:“我没作案。”丁说:“我们四人都没作案。”如果四人中只有一人说真话,则可推出以下哪项结论? 4分A甲说真话,作案的是丙。B乙说真话,作案的是乙。C丙说真话,作案的是甲。D丙说真话,作案的是丁。E丁说真话,四人中无人作案。2、随着心脏病成为人类的第一杀手。人体血液中的胆固醇含量越来越引起人们的重视。一个人血液中的胆固醇含量越高,患致命的心脏病的风险也就越大。至少有三个因素会影响人的血液中胆固醇的含量,它们是抽烟、饮酒和运动。如果上述断定为真,则以下哪项一定为真? 4分I 某些生活方式的改变,会影响一个人患心脏病的风险。II 如果一个人血液
15、中的胆固醇含量不高,那么他患致命的心脏病的风险也不高。III 血液中的胆固醇高含量是造成当今人类死亡的主要原因。A只有I。B只有。C只有I和。D只有I和III。EI、II和III。3、如果比较全日制学生的数量,东江大学的学生数是西海大学学生数的70%,如果比较学生总数量(全日制学生加上成人教育学生),则东江大学的学生数是西海大学的120%。由上文最能推出以下哪项结论?5分A东江大学比西海大学更注重教学质量。B东江大学成人教育学生数量所占总学生数的比例比西海大学的高。C西海大学的成人教育学生比全日制学生数多。D东江大学的成人教育学生数比西海大学的少。E东江大学的全日制学生比成人教育学生多。4、在
16、一次对全省小煤矿的安全检查后,甲、乙、丙三个安检人员有如下结论:甲:有小煤矿存在安全隐患。乙:有小煤矿不存在安全隐患。丙:大运和宏通两个小煤矿不存在安全隐患。如果上述三个结论只有一个正确,则以下哪项一定为真?4分A 大运和宏通煤矿都不存在安全隐患。B 大运和宏通煤矿都存在安全隐患。C 大运存在安全隐患,但宏通不存在安全隐患。D 大运不存在安全隐患,但宏通存在安全隐患。E 上述断定都不一定为真。5、一把钥匙能打开天下所有的锁。这样的万能钥匙是不可能存在的。4分以下哪项最符合题干的断定?A 任何钥匙都必然有它打不开的锁。B 至少有一把钥匙必然打不开天下所有的锁。C 至少有一把锁天下所有的钥匙都必然打不开。D 任何钥匙都可能有它打不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年九江职业大学单招职业倾向性考试题库及完整答案详解一套
- 2026年三门峡社会管理职业学院单招职业倾向性测试题库及答案详解(网校专用)
- 2026年上饶幼儿师范高等专科学校单招职业适应性考试题库含答案详解(夺分金卷)
- 2026年云南省临沧地区单招职业适应性考试题库附答案详解(研优卷)
- 2026年九江职业技术学院单招职业技能考试题库完整答案详解
- 2026年上海工程技术大学单招职业技能考试题库附参考答案详解(综合卷)
- 2026年东营科技职业学院单招综合素质考试题库及答案详解(各地真题)
- 2026年仰恩大学单招职业倾向性测试题库及参考答案详解一套
- 2026年丽水职业技术学院单招职业适应性测试题库附参考答案详解(突破训练)
- 2026年云南林业职业技术学院单招职业倾向性测试题库及答案详解参考
- 中建三局安全生产隐患识别口袋书2020版上
- 医疗影像诊断与报告书写规范
- 旅游规划与产品开发
- 2025年税务会计期末试题及答案
- (2025年)麻醉综合疗法在孤独症谱系障碍儿童中临床应用的专家共识
- 2025年广东中考历史试卷真题解读及答案讲评课件
- 全膝关节置换术患者心理因素关联探究:疼痛信念、自我效能与睡眠质量
- 后循环缺血护理常规课件
- T-HAS 148-2025 工厂化菌糠栽培双孢蘑菇技术规程
- 宇树科技在服务机器人市场的竞争策略 课件
- 农村兄弟二人分家协议书范文
评论
0/150
提交评论