最新经典_Android面试题带答案
在Android面试中,掌握核心知识点至关重要。以下是基于提供的面试题所涵盖的一些关键概念: 1. **内存管理**:在Java和Android中,内存回收是由垃圾收集器自动进行的,因此选项B是正确的。程序员无需手动释放内存,这避免了内存泄漏的问题。其他选项A、C和D描述的是手动内存管理,这在Java中并不常见。 2. **运行时异常(Runtime Exception)**:ArithmeticException、IllegalArgumentException、NullPointerException和BufferUnderflowException都是运行时异常,它们属于非检查异常,不需要在方法签名中声明。因此,选择A、B、C和D都是正确的。 3. **Math.round()**:Math.round()方法会将浮点数四舍五入到最接近的整数。对于11.5,它会被向上舍入到12;对于-11.5,它会被向下舍入到-12。所以正确答案是C。 4. **布尔表达式**:在`complicatedexpression_r`函数中,所有条件`x>50&&y>60`等都为false,因此`b`的值为false。因此,输出是B。 5. **Activity生命周期**:在Android中,对资源和状态的最佳保存时机是在`onSaveInstanceState()`或`onPause()`中,但这里提到的选项是D.onStart(),它通常用于初始化UI和准备显示活动。 6. **Intent数据传递**:Intent可以传递各种类型的数据,包括Serializable(序列化)、CharSequence、Parcelable和Bundle。因此,选择A、B、C和D都是正确的。 7. **Intent的作用**:Intent的主要作用是切换界面,传递动作和数据,连接四大组件(Activity、Service、BroadcastReceiver、ContentProvider)。选项C描述了这一点。选项A是ContentProvider的功能,选项B描述的是Service,选项D通常指的是Application。 8. **XML解析**:SAX解析是一种基于事件驱动的轻量级解析器,它不加载整个XML文档到内存,因此选项B描述了它的优点。SAX解析器在资源有限的移动设备上很受欢迎。 9. **自定义Style**:在XML中定义自定义Style的正确格式是选项A,其中`<style>`标签内包含`<item>`标签来设置属性。 10. **Menu使用**:在Android中,菜单通常在`onCreateOptionsMenu()`中创建,并在`onOptionsItemSelected()`中处理用户的选择。选项B的`onCreateMenu()`在当前版本的Android SDK中已不再推荐使用,而选项D的`onItemSelected()`与Spinner或ListView等选择器关联,而不是Menu。 11. **T-SQL的@@IDENTITY**:`@@IDENTITY`返回最后插入的行的标识值。由于它是在事务中使用的,如果事务未提交,它可能会返回0,但一旦事务完成,它不可能返回负值。所以选项C是正确的。 12. **T-SQL事务处理**:在给定的T-SQL代码中,有两个嵌套的事务,它们都更新了SALES表中qty小于30的行。由于没有提供具体的数据,我们无法确定实际的输出,但`@@IDENTITY`不会返回-100,因为它总是返回正数或0。所以选项C是正确的。 这些是Android开发和SQL管理中的基本概念,面试中经常会遇到。理解和掌握这些知识点对于通过面试和日常开发工作至关重要。


















剩余25页未读,继续阅读


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


最新资源
- ruoyi-ai-AI人工智能资源
- ohos-rs-Rust资源
- 基于动态渗透率模型的天然气水合物降压开采数值模拟研究 资料
- 直驱风电场中SVG技术的应用:100MW风电系统的构建与管理
- 双馈风机(永磁同步风机)虚拟惯性控制+下垂控制参与系统一次调频及其频率二次跌落SFD的MatlabSimulink模型 - 虚拟惯性控制 详解
- 多台三相逆变器并联系统的VSG控制策略及其MatlabSimulink仿真分析
- 三菱FX5U与英威腾GD变频器Modbus通讯程序及应用详解
- MegEngine -硬件开发资源
- 西门子V90伺服扭矩控制与工艺对象程序的应用及优化
- skywu520codelib-单片机开发资源
- 隧道工程中富水断层破碎带突水突泥机理及注浆治理技术研究
- go-ldap-admin-Go资源
- GeekDesk-C#资源
- 含UPFC电力系统的潮流计算程序:快速复现与高效设置
- 双馈风机(永磁同步风机)虚拟惯性控制+下垂控制参与系统一次调频的MatlabSimulink模型:调频结束后的频率二次跌落SFD研究 - 风电并网
- 五种带隙基准电路设计:曲率补偿与高PSRR特性应用于0.18um基准源电路


