2013 最新 经典 Android面试题带答案

【Android面试知识点详解】 在Android开发的面试过程中,掌握核心概念和技术细节至关重要。以下是对一些常见面试题目的解析: 1. **内存管理**: - 正确答案:B。在Android系统中,内存回收是由垃圾收集器自动完成的,程序员无需手动释放内存。选项A和C错误,因为内存回收不应该由程序员直接处理。选项D错误,因为垃圾收集器不能在指定时间释放内存,而是根据系统的内存需求自动进行。 2. **异常分类**: - 这道题考察了Runtime Exception的理解,所有选项(A, B, C, D)都是Runtime Exception的子类,包括ArithmeticException, IllegalArgumentException, NullPointerException和BufferUnderflowException。 3. **Math.round()**: - Math.round()方法会四舍五入到最接近的整数。因此,Math.round(11.5)会返回12,而Math.round(-11.5)会返回-11,所以正确答案是C。 4. **逻辑表达式**: - 题目中的boolean表达式`b=x>50&&y>60||x>50&&y<-60||x<-50&&y>60||x<-50&&y<-60;`在x=20, y=30的情况下,所有条件都为假,因此结果是false。答案是B。 5. **Activity生命周期**: - 对于资源和状态的保存,通常在onPause()方法中进行,因为它是在Activity失去焦点但仍然可见时调用,确保数据的及时保存。 6. **Intent数据传递**: - Intent可以传递各种类型的数据,包括Serializable、CharSequence、Parcelable和Bundle。选项A、B、C、D都是正确的。 7. **Intent的作用**: - Intent主要用于界面间的切换,携带动作和数据,是连接四大组件(Activity、Service、BroadcastReceiver、ContentProvider)的纽带。选项C正确,而其他选项描述了其他组件或概念的功能。 8. **XML解析**: - SAX解析XML文件的优点在于它不需要一次性加载整个文档到内存,因此占用资源较少。选项B正确,A和C描述了DOM解析器的特点,而D是SAX解析的一个缺点。 9. **自定义Style**: - 正确的自定义Style格式应该在<resources>标签内定义<style>标签,并在<style>标签内定义<item>标签。选项A是正确的,其他选项格式有误。 10. **Menu使用**: - 在Android中,使用Menu可能需要重写的方法包括onCreateOptionsMenu()用于创建菜单,和onOptionsItemSelected()用于处理菜单项的选择。选项A和C正确,B和D不是标准的重写方法。 11. **T-SQL查询**: - `@@IDENTITY`返回最后一个插入的标识列的值。由于语句没有明确的插入操作,它的值不可能为-100。选项C正确。 12. **SQL事务**: - 执行这两个BEGIN TRANSACTION和UPDATE语句后,如果SALES表中有行满足条件,那么所有符合条件的行的qty都会被更新。但是,这些操作不会影响@@IDENTITY的值,因为没有新的行被插入。所以,输出值不可能是-100,选项C正确。 以上是Android面试中涉及的一些关键知识点,包括内存管理、异常处理、数学运算、逻辑判断、Activity生命周期、Intent使用、XML解析、自定义Style、Menu操作以及SQL查询与事务。理解并掌握这些知识点对于Android开发者来说至关重要。

















剩余25页未读,继续阅读

- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- COMSOL中基于EWFD与EWBE模块的波导模式分析及传输效率计算
- 基于MPAPF技术的无人船复杂遭遇环境避碰与路径规划研究及MATLAB实现
- ANSOFT ANSYS Maxwell有限元仿真在无线电能传输及电机建模中的应用
- 基于动态窗口法DWA与模糊自适应权重调整的路径规划算法MATLAB实现
- 复合材料领域功能梯度板壳振动分析:改进精化板理论及其PythonMATLAB代码实现
- 铁路信息网络管理办法[最终版].pdf
- 汽车工程中基于模糊控制的主动悬架PID控制器优化模型及其MatlabSimulink实现
- 四轮转向汽车MPC路径跟踪Simulink-simscape仿真及MATLAB实现
- 中易智联汽车美容维修软件-积客系统-PPT课件.pptx
- 网络实名收费服务协议.docx
- 工地无线监控方案网络模板.doc
- 中职计算机应用专业人才培养方案.doc
- 湖南软件公司市场推广策划方案概要.doc
- 自动售货机C++.doc
- PLC自动包装机控制系统及仿真:基于西门子S7-1200编程与WinCC组态的技术应用
- 深度学习即回归“真学习”.pdf



- 1
- 2
- 3
前往页