Android高级编程试卷
Android高级编程试卷
一、单选题(40题)
1、在Android开发应用程序中,Android的底层是以什么语言来搭建的。()
A、java
B、C语言
C、C++
D、Linux
2、Android设计理念不一定要求应用程序的是:()
A、运行速度快
B、安全
C、程序状态转换连贯流畅
D、涉及支付功能
3、关于Android中application的说法错误的是:()
A、在Android 清单文件中,只能包含一个application节点。
B、它使用各种属性来指定应用程序的各种元数据
C、它还可以作为一个包含了活动,服务,广播接收者和内容提供者的容器
D、在Android中,application不能被重写。
4、下列哪个不是Android:configChangs属性的配置:()
A、locale
B、stande
C、keyboard
D、fontSacle
5、下列类中不是活动的子类的选项是:
A、ListActivity
B、TabActivity
C、SqlitesActivity
D、MapActivity
6、Intent传递数据时,下列的数据类型不可以被传递()
A、Inputstream
B、Charsequence
C、Parcelable
D、Bundle
7、java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分类,按功能分为:(),如果为读取的内容进行处理后再输出,需要使用下列哪种流?( )
A、输入流和输出流
B、字节流和字符流
C、节点流和处理流
D、File stream
8、Java语言中字符串“学Java”所占的内存空间是( )
A. 6个字节
B. 7个字节
C. 10个字节
c语言游戏编程题经典100例D. 11个字节
9、下列属于SAX解析xml文件的优点的是( )
A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能
B、不用事先调入整个文档,占用资源少
C、整个文档调入内存,浪费时间和空间
D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失
10、下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是( )
A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.
B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.
C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.
D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.
11、下列哪一个选项不属于AdapterView类的子选项?( )
A. ListView
B. Spinner
C. GridView
D. ScrollView
12、在android 中使用Menu 时可能需要重写的方法有?( )
A. onOptionsItemSelected()
B. onOptionsMenu()
C. onItemSelected()
D. onCreateMenu()
13、关于ContenValues类说法正确的是?( )
A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
14、在表格布局中,android:collapseColumns="1,2"的含义是?( )
A. 在屏幕中,当表格的列能显示完时,显示 1,2 列
B. 在屏幕中,当表格的列显示不完时,折叠
C. 在屏幕中,不管是否能都显示完,折叠 1、2 列
D. 在屏幕中,动态决定是否显示表格
15、ScrollView 中,可以直接包含多少个组件?( )
A. 3个
B. 2个
C. 1个
D. 无数个
16、wTabSpec("tab1")的作用是?( )
A. 为 tab 页创建标题为 tab1
B. 为 tab 页创建 ID 为 tab1
C. 为 tab 页创建内容
D. 为 tab 页创建新空格
17、Matrix 类的作用是?( )
A. 可以存储缩小或放大比列
B. 存储文件中的图片信息
C. 存储资源中的图片信息
D. 存储内存中的图片信息
18、下列说法正确的是?( )
A. 每个进程都运行于自己的 java 虚拟机(VM)中。
B. 默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。
C. 每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件,其它用户也可以访问。
D. 一个应用程序数据,可以随意被其它应用程序所访问。
19、关于 android 进程,说法不正确的是?
选择一项:( )
A. 组件运行所在的进程,是由 l 决定,它可以指定该组件运行于哪个进程。
B. 当急需内存时,android 会决定优先关闭那些空闲的进程
C. 背景进程是不为用户所见的 Activity,但是还会有可能被用户看到,所以它不能被杀死

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。