Android应用软件开发高级工程师考试试题_第1页
Android应用软件开发高级工程师考试试题_第2页
Android应用软件开发高级工程师考试试题_第3页
Android应用软件开发高级工程师考试试题_第4页
Android应用软件开发高级工程师考试试题_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、CEA®家信息化中心计算机教育认证 (Android应用软件开发高级工程师)考试试卷(综合)姓名身份证号成绩单选题1:以下哪个不是 Adapter的子类接口? ( 1 分)()A: ListAdatperB: SpinnerAdapterC: WrapperListAdapterD: SimpleAdatper2:定义字符串:String str= ” abcdefg ”;贝Ustr.indexOf( d')的结果是()。(1分)B: trueD: 4A: d'C: 33:A:B:C:D:下面关于包的说明正确的是()。(1分)包把相关的类组织在一个目录下,便于引用只有

2、public类才能放到包中不同源文件中的类不能放到同一个包中 包的申明必须放到程序的第一行4:一维数组arr,如何获取其数组兀素数量()° ( 1 分)A:arr.sizeB:arr.size-1C:arr.le ngth-1D:arr.le ngth5:An droid应用程序的四大组件是指()。(2分)A:Activity 、Dialog、Service 禾R IntentB:Activity 、Service、BroadCast Receiver和 Content ProviderC:Activity 、Service、BroadCast Receiver和 IntentD:A

3、ctivity 、Dialog、Service 禾R Content Providerint read(byte) void flush()int read () void close()6下面哪个方法不属于InputStream 类?( 2 分)(A:C:D:B:7:给定下列代码:p ublic class Personstatic int arr=new in t10;p ublic static void main( Stri ng a)System.out. pnntln( arr1);)。(2 分)编译时程序将发生错误 编译时程序正确但是运行时出错 输出为0输出为null下列说法正确

4、的有(A:C:D:B:&访问Student类中的number成员之值哪种方式正确? class Stude ntp rivate static int nu mber=1;()p ublic static int getNumberretur n nu mber;分)Stude nt. nu mber;new student () .number;Student.getNumber();new student () .getnumber ();(2A:B:D:9: Activity save In sta nceState,)。(2 分)A: save In sta nceStateC

5、:中 onCreate(Bundle savedInstanceState)方法中的参数为关于saveInstanceState的错误的描述是(B: save In sta nceState参数采用key-value的形式存储数据 保存的是Activity的实例状态C: saveInstanceState状态值是在Activity 结束时调用方法on Save Insan ceState(B un dle save Insan ceState)保存的10:下列关于继承的哪个叙述是正确的?( 2分)(A:D: saveInstanceState状态值是 Activity 创建时自动生成的在jav

6、a中允许多继承B:C:D:在java中一个类只能实现一个接口在java中一个类不能同时继承一个类和实现一个接口 java的单一继承使代码更可靠char byte short int11:下面哪种java基本数据类型表示一个16位整数? ( 2分)()A:C:D:B:)。分)An droid提供了专门的密码框控件TextView与EditText控件都是文本框,本质上没有任何区别 密码框可以在 EditText基础上加入一条属性:an droid :12:关于An droid中的文本框、密码框等控件,正确的说法是(2A:B:C:Password="true ” 来实现D: TextVi

7、ew控件也可实现文本的输入(2 分)(13:如下4种父类及其子类的定义,哪一种是正确的?)A: class base p ublic abstract void myFunclass derieved exte nds base()p ublic void myFun();B: final class base p ublic void myFunclass derieved exte nds basep ublic void myFun()C: class base p ublic final void myFunclass derieved exte nds base p ublic vo

8、id myFun ()();D: abstract class base p ublic abstract void myFunclass derieved exte nds base p ublic void myFun ()14:实现哪一个接口可以创建一个线程?A:B:C:D:(2 分)(Runn ableThreadRunExecutable)° ( 2 分) appendId作用就是在指定的Uri后面添加id值parseId作用就是在制定的Uri中解析出最后的id值withAppendedId方法作用就是在制定的 Uri后面去掉id值 以上都不对15:以下关于ContentU

9、ris 类说法正确的是(A:B:C:D:16:采用bindService ()方法启动某个服务,下面说法正确的有()。(2 分)A:如果服务之前未被创建,系统会先调用服务的on Create ()方法,接着调用onBind ()方法,将调用者和被调用者绑定在一起B:如果服务之前已经被创建,则只会调用onBind ()方法C:该服务可以通过调用st op Service()方法结束D:通过调用unbindService ()方法可以解除绑定,但不能停止服务,如果希望停止服务,还需要调用sto pService ()方法17: Ada pter在An droid中占据非常重要的角色,它是数据和UI

10、 (View)之间一个重要的纽带,用于控制数据如何显示在view中,关于Adapter描述错误的是()。(2分)A: An droid 中提供的现有 Ada pter 有:BaseAda pter、ArrayAda pter、 SimpleCursorAdapter 、SimpIeAdapterB: BaseAdapter 是抽象类,是 ArrayAdapter、SimpleCursorAdapter 、 Sim pleAda pter 的父类C: ArrayAdapter 不支持泛型操作Adapter来创建自定义 AdapterD:可以根据需要,通过扩展现有18:有如下程序代码Notific

11、atio n no tificatio n=newNotificati on( R.drawable.default_ic on ,title,System.curre ntTimeMi llis ();Notificati on. setLatestEve ntl nfo(this,title,c onten ts,c onten tI nte nt);Notificatio n. vibrate=n ew Ion g100,250,100, 500;notificatio nMan ager. notify(NOTIFICATIONS_ID, notificatio n);OOO以下说法正

12、确的是()。( 2A:对Notification设置了播放音乐,然后停止100ms,再播放500ms音乐 B:对 Notification停止100ms,再播放C:对 Notification 在振动500msD:对 Notification 在振动500ms分)100ms延迟后,播放 250ms音乐,播放音乐100ms,延迟250ms,然后设置了播放音乐,500ms音乐设置了振动,100ms延迟后,振动250ms,然后停止100ms,设置了振动,振动100ms,延迟250ms,然后停止100ms,19: 假定一个应用 TestserviceHolde在运行中用 startService ()

13、方法启动了一个服务 TestService,然后该应用直接退出,下面关于服务 TestService的描述正确的有()。(2 分)A: TestService 会一直在后台运行B: TestServiceHolder退出后,TestService 自动调用 stop Service()方法,结束运行C: TestServiceHolder退出后,TestService 自动调用 unbindService()方法,结束运行D: TestServiceHolder无法退出,只有等 TestService 结束后才能退出20:A:B:C:D:)。(2 分)String类型Object类型类型,而值

14、都是基本类型 类型,而值是Object类型以下关于ContentValues的说法正确的是( 用于存放一些键值对,存放的键和值都为 用于存放一些键值对,存放的键和值为 它存储的键值对当中的键是一个Stri ng它存储的键值对当中的键是一个Stri ng方法启动ActivityB ,如 ActivityA 中,并且根 中的()方法。21:在 ActivityA 中用 startActivityForResult果我们希望ActivityB执行完后,能够返回数据到据返回结果进行相应处理,需要重写ActivityA(2分)A: void onActivityResult(int requestCod

15、e, int resultCode, Intent data)B: void onResult(int requestCode, int resultCode, Intent data) C: void onActivityResult(int resultCode, Intent data)D: void onResult(int resultCode, Intent data)22.在an droid应用中,假如需要接收广播,可以通过定义一个继承 BroadcastReceiver的类来实现。继承该类后,我们需要重写下列方法中 的哪一个? ( 2分)()A:B:C:D:P ublic vo

16、id on BroadCastReceive(C on text con text, Intent intent)p ublic void on Receive(C on text con text, I ntent intent)p ublic void on Receive(I ntent intent)p ublic void on BroadCastReceive (Intent intent)件对象时,下列代码正确的是(A:B:C:D:23.在An droid中,在获取 View对象view中的id为myButt on的按钮控 )。(2 分)utt on butt on=view.f

17、i ndViewByld(myButt on);Button butt on=view.fi ndViewByld(R.id.myButto n);Button butt on=(Butto n)view.fi ndViewByld(myButto n);Button butto n=(Butto n)view.fi ndViewByld(R.id.myButto n);24.在An droid中,在自定义 View中绘图时,需要重写 View中的方法是 ()。(2 分)A:B:C:D:on Draw(Ca nvas can vas) buildDraw in gCache() dis pat

18、chDraw(Ca nvas can vas) draw(Ca nvas can vas)助于Matrix中的A:B:C:D:25.在An droid中,为使Bitmap对象显示的图片产生缩放的效果,需借 ()方法。(2分)setTra nslate(float dx,float dy)setScale(float sx,float sy) setSkewfloat kx,float ky,float px,float py) setRotate(float degreesfloat p x,float py)多选题26: Activity 是An droid应用中最为重要的组件,关于Acti

19、vity 下面说法错误的是()。(2分)A: 个 An droid应用程序只能有一个ActivityB: Activity是An droid应用程序的用户接口, An droid通过Activity 与用户进行交互C: An droid应用程序界面直接在Activity中进行设计D: Activity 需要在AndroidManifest.xml文件中注册后才能使用27:以下属于 Application Framework的组成部分的是()。(2分)A: Resource ManagerB: Activity ManagerC: Content ProvidersD: NotificatonM

20、anger28:下面关于try块的说法错误的是(try块后至少应有一个 catch块try块后必须有fin ally 块可能抛出异常的方法应放在try块中对抛出的异常的处理应放在try块中)。(2 分)A:B:C:D:)。(2 分)B: FrameD: Animation29:下面属于an droid的动画分类的有(A: TweenC: Draw30: an droid通过Intent不仅可以实现界面的切换,而且传递数据。下面 将数据放入Intent中的代码正确的有()。(2分)();A: Intent intent = new Intent Bun dle bun dle = new Bun

21、 dle bun dle .p utStri ng(” name", "ABC"); inten t. pu tExtras(b un dle);B: Intent intent = new IntentBun dle bun dle = new Bun dlebun dle .p utStri ng(” name", "ABC");inten t. putBun dle(b un dle);C: Intent intent = new Intent intent.pu tExtra(” name", "ABC&q

22、uot;);D: Intent intent = new Intent in te nt. pu tBu ndle(” name", "ABC");()()();();31:采用startService ()方法启动某个服务,下面说法正确的有()。(2 分)on Create ()方 法,接A:如果服务之前未被创建,系统会先调用服务的着调用on Start ()方法B:如果服务之前已经被创建,则只会调用on Start ()方法C:不管服务是否之前已经被创建,系统都会先调用服务的on Create()方法,接着调用on Start()方法(2分)(32: Inte

23、nt传递数据时,下列的数据类型哪些可以被传递?)A: SerializableC: ParcelableB: CharsequeneeD: Bundle33:在文件Test.java中,下列哪些代码片断是正确的?( 2 分)()A: P ackage test package;class Test/do someth ingB: import java.io.*; p ackage test package; class cat/do somethi ngC: import java.io.*;class do g/do something p ublic class Test/do some

24、th ing D: import java.io.*;import java .n et.*;p ublic class test/do somethi ng)。34:下面结果会出现在程序执行过程中的是(for(i nt i=0;i 3;i+)for(i nt j=3;j> =0;j-)if(i=j)c on ti nue;System.out.printin(i+“, ” +j);( 2 分)0,30,0A:B:C:D:35:关于padding和margin,下面说法正确的有( padding是定义控件的内容相对控件的边缘的边距 padding是定义控件边缘相对父空间的边距 margi

25、n是定义控件的内容相对控件的边缘的边距 margin是定义控件边缘相对父空间的边距)。(2 分)A:B:C:D:0,136:以下为正确的 MIME类型的是(A:B:C:D:)。(2 分) vn d.a ndroid.cursor.item/v nd.drago n.con te nttype vn d.a ndroid.cursor.dir/v nd.drago n.con te nttype item.a ndroid.cursor.v nd/vn d.drago n.contenttype dir.a ndroid.cursor.v nd/vn d.drago n.contenttype3

26、7: An droid 调试桥(an droidDebug Bridge(adb.exe)的说法正确的是()。(3 分)A:只能用于向模拟器安装应用程序的apk文件用于向模拟器或者手机安装应用程序的apk文件可以用于从命令行访问模拟器或者手机设备可以用于将标准的调试器连接到运行在an droid模拟器或者手机设备B:C:D:38:下面关于SharedPreferences 描述正确的有(A: Shared Prefere nces 是An droid平台上一个轻量级的存储类 An droid平台常规的long、int、Stri ng 等类型数据的保存B:存储的数据会以 XML文件的形式保存在/data/data/ 工程名 /sharedprefs/目录下C: SharedPreferences 中的数据只有创建该 SharedPreferences 能访问D: SharedPreferences 可以设置操作模式来控制程序的访问权限, 认的操作模式是 MODE_WORLD_READABLE)。(3 分),提供了的程序才系统默39:

温馨提示

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

评论

0/150

提交评论