Android高级编程试卷_第1页
Android高级编程试卷_第2页
Android高级编程试卷_第3页
Android高级编程试卷_第4页
Android高级编程试卷_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——Android高级编程试卷Android高级编程试卷

一、单项选择题(40题)

1、在Android开发应用程序中,Android的底层是以什么语言来搭建的。()A、javaB、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、localeB、standeC、keyboardD、fontSacle5、以下类中不是活动的子类的选项是:

A、ListActivityB、TabActivityC、SqlitesActivityD、MapActivity6、Intent传递数据时,以下的数据类型不可以被传递()A、InputstreamB、CharsequenceC、ParcelableD、Bundle

7、java.io包中定义了多个流类型来实现输入和输出功能,可以从不同的角度对其进行分取的内容进行处理后再输出,需要使用以下哪种流?()

A、输入流和输出流B、字节流和字符流C、节点流和处理流D、Filestream8、Java语言中字符串“学Java〞所占的内存空间是()A.6个字节B.7个字节C.10个字节D.11个字节9、以下属于SAX解析xml文件的优点的是()

A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失10、下面关于Androiddvm的进程和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.ScrollView12、在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=\的含义是?()

A.在屏幕中,当表格的列能显示完时,显示1,2列B.在屏幕中,当表格的列显示不完时,折叠

类,按功能分为:(),假使为读

C.在屏幕中,不管是否能都显示完,折叠1、2列D.在屏幕中,动态决定是否显示表格15、ScrollView中,可以直接包含多少个组件?()A.3个B.2个C.1个D.无数个

16、TabHost.newTabSpec(\的作用是?()

A.为tab页创立标题为tab1B.为tab页创立ID为tab1C.为tab页创立内容D.为tab页创立新空格17、Matrix类的作用是?()

A.可以存储缩小或放大比列B.存储文件中的图片信息C.存储资源中的图片信息D.存储内存中的图片信息18、以下说法正确的是?()

A.每个进程都运行于自己的java虚拟机(VM)中。

B.默认状况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。

C.每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也可以访问。D.一个应用程序数据,可以随意被其它应用程序所访问。19、关于android进程,说法不正确的是?选择一项:()

A.组件运行所在的进程,是由androidmanifest.xml决定,它可以指定该组件运行于哪个进程。B.当急需内存时,android会决定优先关闭那些空闲的进程

C.背景进程是不为用户所见的Activity,但是还会有可能被用户看到,所以它不能被杀死D.可视进程一般不会不被系统所杀死20、关于Intent对象说法错误的是()选择一项:

A.在android中,Intent对象是用来传递信息的B.Intent对象可以把值传递给广播或ActivityC.利用Intent传值时,可以传递一部分值类型D.利用Intent传值时,它的key值可以是对象21、使进度条变横向的系统样式是()选择一项:

A.@android:style/Widget.ProgressBar.HorizontalB.@android:style/ProgressBar.HorizontalC.@style/Widget.ProgressBar.HorizontalD.@style/ProgressBar.Horizontal22、关于Handler的说话正确的是()选择一项:

A.它实现不同线程间通信的一种机制B.它避免了新线程操作UI组件C.它采用栈的方式来组织任务的D.它可以属于一个新的线程

23、关于Sqlite数据库,不正确的说法是()选择一项:

A.SqliteOpenHelper类主要是用来创立数据库和更新数据库B.SqliteDatabase类是用来操作数据库的

C.在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。D.当数据库版本发生变化时,可以自动更新数据库结构

24、下面异常不属于RuntimeException的是()(多项选择)

A、ArithmeticExceptionB、IllegalArgumentExceptionC、ClassPointerExceptionD、BufferUnderflowException

25、在SQLServerManagementStudio中运行以下T-SQL语句,其输出值()。SELECT@@IDENTITYA、可能为0.1B、可能为3C、不可能为-100D、确定为026、下面是属于GLSurFaceView特性的是()

A、管理一个surface,这个surface就是一块特别的内存,能直接排版到android的视图view上。B、管理一个EGLdisplay,它能让opengl把内容渲染到上述的surface上。C、让渲染器在独立的线程里运作,和UI线程分开。D、可以直接从内存或者DMA等硬件接口取得图像数据

27、我们都知道Hanlder是线程与Activity通信的桥梁,假使线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是A、onDestroy()B、onClear()C、onFinish()D、onStop()28、下面退出Activity错误的方法是()

A、finish()B、抛异常强制退出C、System.exit()D、onStop()29、以下对androidNDK的理解正确的是()

A、NDK是一系列工具的集合B、NDK提供了一份稳定、功能有限的API头文件声明。

C、使“Java+C〞的开发方式终究转正,成为官方支持的开发方式D、NDK将是Android平台支持C开发的开端30、java.io包中的______和_______类主要用于对对象(Object)的读写。()A、objectOutputStream,ObjectInputStreamB、FileOutputStream,FileInputStreamC、OutputStream,InputStreamD、ObjectStream,ObjectOutputStream31、Android中Activity的生命周期没有下面哪一项()A.onResume()B.onStartCommand()C.onstop()D.onRestart();32、Android手机屏幕XY坐标位置的的(0,0)点位于()A.左上角B.左下角C.右上角D.右下角

33、在一款游戏中,与玩家交互的主要途径就是手机按键或玩家触摸屏幕屏幕这两种事件,那么对一个view触摸监听事件是下面那个()

A.onKeyDownB.onKeyUpC.onTouchEventD.onLayout

34、通过()技术,我们可以将2D图像数据映射到3D图元上,以加强场景的真实感。A.纹理映射B.模板C.光照D.混合

35、要实现屏幕区域的多视口显示,应采用()函数。

A.glOrtho()B.gluPerspective()C.glViewport()D.gluLookAt()

36、从下面四个侯选项中选择两个OpenGL语句,可以使摄像机从源位置变换到目标置。glMatrixMode(GL_MODELVIEW);glLoadIdentity();

glTranslatef(0.0,0.0,d);________________;

A.glTranslatef(0.0,0.0,-d)B.glTranslatef(0.0,0.0,d)

=C.glRotatef(-90.0,0.0,1.0,0.0)D.glRotatef(90.0,0.0,1.0,0.0)

37、由K个控制顶点Pi(i=1,?k)所决定的n次B样条曲线,由()段n次B样条曲线段光滑连接而成。

A.k-n-2B.k-n-1C.k-nD.k-n+138、点P的坐标为(8,6,4,2),对应的空间齐次坐

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论