最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Android高级编程试卷

IT圈 admin 26浏览 0评论

2024年4月5日发(作者:哀念巧)

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、InputstreamB、CharsequenceC、ParcelableD、Bundle

7、包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分

取的内容进行处理后再输出,需要使用下列哪种流?( )

A、输入流和输出流B、字节流和字符流C、节点流和处理流D、File stream

8、Java语言中字符串“学Java”所占的内存空间是( )

A. 6个字节B. 7个字节C. 10个字节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. ListViewB. SpinnerC. GridViewD. 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、Spec("tab1")的作用是?( )

A. 为 tab 页创建标题为 tab1B. 为 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. 组件运行所在的进程,是由 决定,它可以指定该组件运行于哪个进程。

B. 当急需内存时,android 会决定优先关闭那些空闲的进程

C. 背景进程是不为用户所见的 Activity,但是还会有可能被用户看到,所以它不能被杀死

D. 可视进程一般不会不被系统所杀死

20、关于 Intent 对象说法错误的是()

选择一项:

A. 在 android 中,Intent对象是用来传递信息的

B. Intent 对象可以把值传递给广播或 Activity

C. 利用 Intent 传值时,可以传递一部分值类型

D. 利用 Intent 传值时,它的 key 值可以是对象

21、使进度条变横向的系统样式是()

选择一项:

A. @android:style/ntal

B. @android:style/ntal

C. @style/ntal

D. @style/ntal

22、关于 Handler 的说话正确的是()

选择一项:

A. 它实现不同线程间通信的一种机制

B. 它避免了新线程操作 UI 组件

C. 它采用栈的方式来组织任务的

D. 它可以属于一个新的线程

23、关于 Sqlite 数据库,不正确的说法是()

选择一项:

A. SqliteOpenHelper类主要是用来创建数据库和更新数据库

B. SqliteDatabase 类是用来操作数据库的

C. 在每次调用 SqliteDatabase的getWritableDatabase() 方法时,会执行 SqliteOpenHelper 的onCreate 方法。

D. 当数据库版本发生变化时,可以自动更新数据库结构

24、 下面异常不属于Runtime Exception 的是()(多选)

A、ArithmeticException B、IllegalArgumentException C、ClassPointerException D、BufferUnderflowException

2024年4月5日发(作者:哀念巧)

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、InputstreamB、CharsequenceC、ParcelableD、Bundle

7、包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分

取的内容进行处理后再输出,需要使用下列哪种流?( )

A、输入流和输出流B、字节流和字符流C、节点流和处理流D、File stream

8、Java语言中字符串“学Java”所占的内存空间是( )

A. 6个字节B. 7个字节C. 10个字节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. ListViewB. SpinnerC. GridViewD. 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、Spec("tab1")的作用是?( )

A. 为 tab 页创建标题为 tab1B. 为 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. 组件运行所在的进程,是由 决定,它可以指定该组件运行于哪个进程。

B. 当急需内存时,android 会决定优先关闭那些空闲的进程

C. 背景进程是不为用户所见的 Activity,但是还会有可能被用户看到,所以它不能被杀死

D. 可视进程一般不会不被系统所杀死

20、关于 Intent 对象说法错误的是()

选择一项:

A. 在 android 中,Intent对象是用来传递信息的

B. Intent 对象可以把值传递给广播或 Activity

C. 利用 Intent 传值时,可以传递一部分值类型

D. 利用 Intent 传值时,它的 key 值可以是对象

21、使进度条变横向的系统样式是()

选择一项:

A. @android:style/ntal

B. @android:style/ntal

C. @style/ntal

D. @style/ntal

22、关于 Handler 的说话正确的是()

选择一项:

A. 它实现不同线程间通信的一种机制

B. 它避免了新线程操作 UI 组件

C. 它采用栈的方式来组织任务的

D. 它可以属于一个新的线程

23、关于 Sqlite 数据库,不正确的说法是()

选择一项:

A. SqliteOpenHelper类主要是用来创建数据库和更新数据库

B. SqliteDatabase 类是用来操作数据库的

C. 在每次调用 SqliteDatabase的getWritableDatabase() 方法时,会执行 SqliteOpenHelper 的onCreate 方法。

D. 当数据库版本发生变化时,可以自动更新数据库结构

24、 下面异常不属于Runtime Exception 的是()(多选)

A、ArithmeticException B、IllegalArgumentException C、ClassPointerException D、BufferUnderflowException

发布评论

评论列表 (0)

  1. 暂无评论