Android开发笔试题.docx_第1页
Android开发笔试题.docx_第2页
Android开发笔试题.docx_第3页
Android开发笔试题.docx_第4页
Android开发笔试题.docx_第5页
免费预览已结束,剩余3页可下载查看

付费下载

下载本文档

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

文档简介

1、Android应用开发笔试姓名:联系电话:得分:共100分,考试时间40分钟一、选择题(30题,每题1.5分,共45A、输入流和输出流B、字节流和字符流节点流和处理流D . File S tre a mEs Pipe stream F、Random stream2. 下列代码的执行结果是:()Filter streampublic class Test3public static void main(String args)B、A、1JB、 1 J.0 C、 1.0,1D、lOl.O 盖。3在继承中,关于构造方法的说明,下列说法错误的是C、子类无条件的继承父类的无参构造方法,D、子类可以引用父

2、类中的有参构造方法,使用super关键字,E、如果子类没有构造方法,则父类无参构造方法作为自已的构造方法,如果子类有无参构造方法,而父类的无参构造方法则被覆盖。4以下程序的运行结果为()public class IlTestfpublic static void ma in (Siring args|)int x=3;int y=l;iKx=y) else所占的内存空间是(A S Not equal B、Equal C、无输出D .编译出错 5Java语言中字符串“学 JavaA. 6个字节 B7个字节 C. 10个字节D. II个字节6Java 语言中 byte、shortini 、floa

3、tdouble、long分别是几个字节(D.1244&8A. 124,4,4$7关于下列程序段的输出结果,说法正确的是:public class MyClass (static int i;public static void niain(Stringargv|)A.有错误,变量i没有初始化。B、nuUC、8下列哪些语句关于内存回收的说明是正确的A. 程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对彖9下而异常是屈于Runtime Exception的是(X多选)A S ArithmeticE

4、xceplionB、IlIegalArgumentExceplionC、NullPointerExceplionD、BuflferUnderflowException10 Math.round(lL5)等于多少() Malh.round(-1 L5)等于多少(A、 II <11 B . 11 厂 12 C 、 12 <11 D s 12 rl211下列程用段的输出结果是:void complicatedexpression_r()int x=20, y=30;boolean b;b=x>50&&y>60llx>50&&yv60llx

5、v50&&y>60llxv-50&&yv60;A、 true B . false C、1D 012.activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行A、onPauseO B . onCreateQ ConResumeO D onStart()BJntent 传递数据时,下列的数据类型哪些可以被传递)(多选)A、Serializable B 、charsequence C 、Parcelable D 、BundleU.android 中下列屈于Intent的作用的是(A、实现应用程序间的数据共亭是一段长的生命周期,没有用户界

6、面的程丿宇,可以保持应用在后台运行,而不会因为切换页而而消C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D.处理一个应用程用整体性的工作15下列属于SAX解析xml 文件的优点的是(A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D.不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会 消失16在android 中使用Menu 时可能需要重写的方法有()。(多选)A、onCreateOp(ionsMenu()B、onCreateMenuOC、onOptionsI

7、temselectedOD、onltemSelectedO17.在 SQL Server Management Studio中运行下列T-SQL语句,其输出值(SELECT IDENTITY可能为OJB、可能为3C、不可能为100D、肯定为018.在 SQLServer 2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之后的结果是()。BEGIN TRANSACTION AUp dale SALES Set qty=30WHERE qty<30BEGIN TRANSACTION BUpdate SALES Setqly=40 WHERE qty<40Up d

8、ale SALES Setqly=50 WHERE qty<50Update SALES Setqly=60 WHERE qty<60COMMITTR ANS ACTION BCOMMIT TRANSACTION AA、SALES 表中 qtyB、SALES 表中 qlyC、SALES 表中 qly列最小值大于等于列最小值大于等于列的数据全部为50D、SALES 表中 qly19.在 android 中使用 SQLiteOpenHeIper版本进行管理的方法可以是()列最小值大于等于A S getWriteableDatabaseOB、getReadableDatabaseOC、g

9、etDalabaseOD、gelAbleDatabaseO304060这个辅助类时,可以生成一个数据库,并可以对数据库20. android 关于 service 生命周期的 onCreateO 和 onSlarM)说法正确的是()(多选题)A 当第一次启动的时候先后调用onCrea(e()和onSlartO方法B、当第一次启动的时候只会调用onCrea(e() 方法C、如果service 已经启动,将先后调用onCreate()和onSlarl()D、如果service已经启动,只会执行onStarl()方法,不在执行onCreale()方法21 .下面是属于GLSurFaceView 特性

10、的是()(多选)方法X、管理一个surface ,这个surface 就是一块特殊的内存,能直接排版到android的视图view 上。B、管理一个EGLdisplay ,它能让opengl 把内容®染到上述的surfaceC、让渲染器在独立的线程里运作,和UI线程分离。上。D、可以直接从内存或考 DMA 等硬件接口取得图像数据22,下面在 Android Ma nifest.xml文件中注册 Broadcas(Receiver方式正确的是023关于ContenValues类说法正确的是(A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的 名是Si

11、ring类型,而值都是基本类型B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是 String类型D、他和Hashtable 比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String 类型,而值也是 String类型24.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器 就会变得越慢,那么线程销毁的方法是()A S onDeslroyOB、onCIearOC、onFini

12、shOD、onStopO25.下面退出Activity 错误的方法是(A s finis h()B、抛异常强制退出C、System.exit()D、onStopO26.下面属于android的动画分类的有()(多项)A、Tween B、FrameC、Draw D、Animation0A DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立27,下面关于 Android dvni的进程和Linux的进程,应用程序的进程说法正确的是的 Da Ivik虚拟机实例而每一个DVM 都是在Linux中的一个进程,所以说可以认为是同一个概念B、DVM的 Da

13、IvikC、DVM指daUvk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立虚拟机实例.而每一个DVM 不一定都是在Linux中的一个进程,所以说不是一个概念.指daUvk的虚拟机.每一个Android 应用程序都在它自己的进程中运行 ,都拥有一个独立的DaIvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.D、DVM 指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的DaIvik虚拟机实例而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念-28.Android

14、 项目工程下面的assets目录的作用是什么(A.放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件29关于res/raw目录说法正确的是(A .这里的文件是原封不动的存储到设备上不会转换为二进制的格式30.下列对android NDK的理解正确的是(A、NDK是一系列工具的集合B、C、NDK将是Android平台支持C开发的开端二、填空题(10题,每题2分,共20分)1. 在Java语言中,2. 当某个整数的数值很大,超过了 iru类型所能表示的范围时,就需要使用 该整数。3. 若a、b为int型变量,并且已

15、分別赋值为5和10,则表达式(a+)+(+B+a%)的值是所有的类都是类的子类。类型来表示a、NDK 提供了一份稳定、功能有限的API头文件声明。使“ Java+C "的开发方式终于转正,成为官方支持的开发方式,Z=y=4. 执行以下程序段后,变量 X=int x=5;int y=0;y= -x*3;int z=y>0?Math.pow(y,3):2*y+3;5. 对于运算符&&, 一个操作数为真,另一个操作数为假,则表达式的值为6. 在switch语句屮,break语句的作用是:执行完一个 分支后跳出语句。7. 向文件对象写入字节数据应该使用类,而向一个文件里写入文本应该使用组成的。类0、数据、内核状态和9. android的数据

温馨提示

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

评论

0/150

提交评论