Android笔试题解析与补充内容
选择题解析
1. 答案:C、节点流和处理流
2. 答案:B、1,1.0
3. 答案:D、如果子类有无参构造方法,而父类的无参构造方法则被覆盖。
4. 答案:B、Equal
5. 答案:C、10个字节
Android笔试题详解
Java IO包中流类型
在Java IO包中,流类型分为节点流和处理流。节点流用来直接操作源和目标,而处理流则对节点流进行封装,提供更高级的处理功能。读取内容并处理后再输出需要使用处理流。
Java代码执行结果
下列代码的执行结果是1,1.0。第一个print打印出100%3,即1;第二个print打印出100%3.0,即1.0。
继承中的构造方法说明
在继承中,子类无条件继承父类的无参构造方法,可以引用父类中的有参构造方法,如果子类没有构造方法,则父类无参构造方法作为自身构造方法,如果子类有无参构造方法,则会覆盖父类的无参构造方法。
IfTest程序运行结果
IfTest程序的运行结果是Equal。因为if语句判断条件x y不成立,所以执行else语句,输出Equal。
字符串内存空间占用
Java语言中字符串“学Java”所占的内存空间是10个字节。每个字符占用2个字节,共5个字符,加上末尾的空字符,总共占据10个字节的空间。
MyClass程序段的输出结果
MyClass程序段中的输出结果是0。静态变量i默认初始化为0,因此输出为0。
内存回收说明
关于内存回收的说明是B、内存回收程序负责释放无用内存。程序员不需要显式地创建线程来释放内存,而是由内存回收程序负责管理和释放无用内存。
属于RuntimeException异常
属于RuntimeException异常的有A、ArithmeticException、B、IllegalArgumentException、C、NullPointerException。
计算结果
(11.5)等于12,(-11.5)等于-11。round方法是四舍五入取整数,正数11.5四舍五入为12,负数-11.5四舍五入为-11。
complicatedexpression_r输出结果
complicatedexpression_r方法中的输出结果是false。根据给定的逻辑表达式,b的值应该为false。
Activity中资源状态保存最佳位置
在Activity中,对一些资源以及状态的操作最好保存在onPause()函数中进行。onPause()函数会在Activity失去焦点时调用,可以用来保存一些状态或者数据。
Intent传递数据类型
Intent可以传递的数据类型有Serializable、Parcelable、Bundle。
Intent的作用
属于Intent的作用是实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带。
SAX解析xml文件优点
SAX解析xml文件的优点是不用事先调入整个文档,占用资源少。
自定义style正确方式
关于自定义style的正确方式是A、
注册BroadcastReceiver方式
在AndroidManifest.xml文件中注册BroadcastReceiver的正确方式是B、
ContenValues类说明
ContenValues类主要用于存储名值对,其中的名是String类型,而值都是基本类型,正确答案是A。
补充内容
- 对于Android NDK的理解,NDK是一系列工具的集合,提供了一份稳定、功能有限的API头文件声明,使“Java C”的开发方式转正,成为官方支持的开发方式。
- Android项目工程下的assets目录主要放置多媒体等数据文件,而res/raw目录中的文件是原封存储到设备上,不会转换为二进制格式。
- Android应用程序结构包括Linux Kernel、Libraries、Application Framework、Applications。
通过以上解析和补充内容,更全面地了解了Android开发中的一些重要概念和知识点。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。