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个字节 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比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是St
ring类型,而值都是基本类型 
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,但是还会有可能被用户看到,所以它不能被杀死 
D. 可视进程一般不会不被系统所杀死
20、关于 Intent 对象说法错误的是( 
选择一项:
A. 在 android 中,Intent对象是用来传递信息的
B. Intent 对象可以把值传递给广播或 Activity
C. 利用 Intent 传值时,可以传递一部分值类型
D. 利用 Intent 传值时,它的 key 值可以是对象 
21、使进度条变横向的系统样式是( 
选择一项:
A. @android:style/Widget.ProgressBar.Horizontal 
B. @android:style/ProgressBar.Horizontal
车载厕所
C. @style/Widget.ProgressBar.Horizontal
D. @style/ProgressBar.Horizontal
22、关于 Handler 的说话正确的是( 
选择一项:
A. 它实现不同线程间通信的一种机制
B. 它避免了新线程操作 UI 组件 
C. 它采用栈的方式来组织任务的
D. 它可以属于一个新的线程
23、关于 Sqlite 数据库,不正确的说法是( 
选择一项:
A. SqliteOpenHelper类主要是用来创建数据库和更新数据库
B. SqliteDatabase 类是用来操作数据库的
C. 在每次调用 SqliteDatabase 的getWritableDatabase() 方法时,会执行 SqliteOpenHelper 的onCreate 方法。 
D. 当数据库版本发生变化时,可以自动更新数据库结构
24、 下面异常不属于Runtime Exception 的是(  )(多选)   
AArithmeticException  BIllegalArgumentException  C、ClassPointerException  DBufferUnderflowException 
25、在SQL Server Management Studio 中运行下列T-SQL语句,其输出值(  )。 SELECT @@IDENTITY 
A、可能为0.1  B、可能为3  C、不可能为-100 D、肯定为0
26、下面是属于GLSurFaceView特性的是( 
A、管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。
B、管理一个EGL display,它能让opengl把内容渲染到上述的surface上。
C、让渲染器在独立的线程里运作,和UI线程分离。
D、可以直接从内存或者DMA等硬件接口取得图像数据
全息打印
27、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是 
AonDestroy()  BonClear() ConFinish()  DonStop()
28、下面退出Activity错误的方法是(  )     
Afinish()  B、抛异常强制退出 Cit()  DonStop()
29、下列对android NDK的理解正确的是( )
A NDK是一系列工具的集合      B NDK 提供了一份稳定、功能有限的 API 头文件声明。
C 使 “Java+C” 的开发方式终于转正,成为官方支持的开发方式    D NDK 将是 Android 平台支持 C 开发的开端
30、 java.io包中的______和_______类主要用于对对象(Object)的读写。( )
A、objectOutputStreamObjectInputStream  B、FileOutputStream,FileInputStream
C、OutputStream,InputStream  D、ObjectStream,ObjectOutputStream

本文发布于:2024-09-23 03:18:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/329201.html

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

标签:进程   应用程序   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议