Android移动应用试题_第1页
Android移动应用试题_第2页
Android移动应用试题_第3页
Android移动应用试题_第4页
Android移动应用试题_第5页
全文预览已结束

下载本文档

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

文档简介

1、移动应用 >>试题 <<android.选择题(2'x12)一下面哪一个不属于android体系结构中的应用程序层1.电话簿a.日历b. c. sqlitesms程序d.2.下面哪种说法不正确gen 目录下的被删除后还能自动生成;a.android则可以支持数字res 目录是一个特殊目录,包含了应用程序的全部资源,b.应用的 (0-9)命名规(a-z , a-z);(_),大小写字母下横线项目必须有的,是项目应用的全局描述。其中指定程序的包名 android文件是每个c. 应用的某个组件的名字(android:name=” ” ) 组android(packag

2、e=” ” )+ 指定成了该组件类的完整路径支持任意深度assetsres不同的是assets和res目录都能存放资源文件,但是与d.id的子目录,在它里面的文件不会在里生成任何资源在一个相对布局中怎样使一个控件居中3. android:gravity=centera.b.android:layout_gravity=centerc. 湡牤楯 ?慬潹瑵损湥整 ?偮牡湥 ?瑜畲履d. 湡牤楯 ?捳污呥灹 ?捜湥整屲4. 下面是一段生成对话框的代码,哪一行有错误?builder builder = new builder(getapplicationcontext();1尨提示 ?献瑥敍獳条 ?请

3、选择 );2尨重置 , new onclicklistener()34public void onclick(dialoginterface dialog, int which)56尨潬屧 ?重置被按了 !);78);9尨取消 , null);10尨确定 , new onclicklistener()1112public void onclick(dialoginterface dialog, int which)1314!, 15木瑥灁汰捩瑡潩?湯整瑸 ?确定被按了.show();1617);18().show();191 行第a.b.10行第 15行c. 第 第19行d.android事件

4、机制与事件监听,下列说法不正确的有5.关于里的组建是被用户触是一个带有回调方法的接口,当 uii. view 类里的时按下“确认”或者当光标聚集在这个event listener发时,这些方法会被系统框架所调用上item ,当点击这个item( 在触摸模式 ),ii.来自,它会被调用。键,导航键,或者轨迹球上时长按“确认”item当长按这个item(在触摸模式),或者当光标聚集在这个iii.来自 ,它会被调用。键,导航键,或者轨迹球,它会被调用来自, 当手移到或离开这个item ,iv.,按下和释放一个按键的时候,它会被调用 v.来自,当光标移到这个item itemvi.来自,在这个的范围内

5、触摸的时候,它会被调用vii.来自,当上下文菜单被建立时,只需短按一下,它会被调用,a. ib. i ii iv viic. iii v vi viiviid.有何区别? true和 false6.setontouchevent设置返回值为监听只能在移动时获得一次监听事件,false则可以多次b.不再接收到这个消息表示这个消息已经被处理结束,后续的次监听事件后,系统将抛弃该次事件是d.设置为 falsea.没有区别,都能对事件进行设置为 true时handlerc.返回 true,在处理一下列说法哪个不正确潢牡 ?摩敤屮oncreate7. 在标签的 activitya. 拥有湡牤楯方法横竖屏

6、转换时不会再执行方法在每?潣普杩桃湡敧oncreate?潜楲湥慴楴湯歼祥默认情况下对一个activity的对象进行横竖屏切换,该对象的b.次切换时都会执行象 a2,按返回键后c. 一个 a1 执行了activity onstart的对象 a1 上弹出了一个模拟对话框形式的和 onresume方法 ,a2 执行了 onpause,onstopactivity的对和 ondestroy方法d. 一个界面上的edittext中输入文字后,再按下home,该界面消失,等再回到该界面文字内容仍在, oncreate方法也不会执行e/androidruntime(1099): unable to inst

7、antiate activity componentinfoin从中可以分析问题的原因可能在哪中产生的记录,这段话是程序报错在logcatloader里? 有引用无对象的一个代码段时一个类没有在 androidmanifest 中正确申明b.viewa.程序执行canvasactivityscanvasactivitys最小 sdk支持版本号比运行这个程序的设备版本号还高d.canvasactivitys是一个 activity,c.但没有重写它的oncreate方法8.下列说法错误的是起着一个媒体中介的作用,者 a. intent与被调用者之间的解耦对象 intent专门提供组件互相调用的相

8、关信息,可以传递viewb.实现调用androidandroidintent,不需要去做解析,因为目标组件已经很明确,c.对于直接intent,通过解析,将intent映射给可以处理此需要解析的是那些间接intentintentreceiver或 service的 activity、 通过intent可以删除程序d.9. <?xml version= encoding=%utf-8?>android:shape=line><stroke湡牤楯?潣潬 ?潣潬屲术慲屹湡牤楯?慤桳楗瑤?灤android:dashgap=dp /></shape>这是一个资源

9、配置文件,下面描述正确的是?的色块,高为shape 文件是画一个宽为5dp3dpa.3dpb.这个 shape 的等腰三角形5dp 高为 3dp 这个这个 的等腰梯形文件是画一个宽从 c. shape 文件是画一个底为 ,间隔5dp 到3dpshape文件是画一条虚线,实线段5dpd.这个的描述,正确的是()11.下列关于service会运行在独立的子线程中servie主要负责一些耗时比较长的操作,这说明servicea 实例方法后都会新建一个service 每次调用bcontext 类中的 startservice()方法和 onstart()c每次启动一个服务时候都会先后调用oncreat

10、e() 当调用了 context 类中的 stopservice() 方法后, serviece 中的 ondestroy() d 方法会自动回调通过 surfaceview 对象得到 surfaceholder 对象 12.holder ,调用 holder 的 addcallback() 方法 , 在匿名内部类中的 oncreat() 方法中的代码如下:paint paint=new paint();canvas canvas = ();); paint (0, 0, 360, 480,(canvas);rect(0, 0, 250, 250);(new(canvas);rect(0, 0

11、, 200, 200); (new(canvas);new rect(0, 0, 150, 150); (canvas);newrect(0, 0, 100, 100); (canvas);最后显示的图形是:a. b.d.c.错) (2'x10) 二 判断题(对 /就是一个可视化的界面或者看成是控件的容器。1. 一个activity而不会可以保持应用在后台运行,intent有很长的生命周期,是没有用户界面的程序,2.因为切换页面而消失×该方法用于保存活动被暂停或收回cpu 和其他资源时调用, activity3.onpause() 方法在 状态的,也是对运行时数据的现场保护。

12、方法或者系统为 activity被干掉前最后一个被调用方法,当调用finish4.ondestroy是 了节省空间将它暂时性的干掉时候调用。onstartcommand()oncreate()和如果 5.service已经启动, 再次启动该服务时将先后调用方法×即使调用者退出了, 调用者和服务间没有关联,方法启动服务后, 6. 使用 startservice() 服务任然进行进行注册后, 即使该应用程序关闭后, 也可 androidmainifest7. 当应用程序中某广播在以接受操作系统发出的广播信息的实例在栈顶时只会产anctivityantivity的启动模式设置为single

13、top表示当该 8.当 生一个实例。9.关于 res/raw目录是会转换为二进制的格式然后原封不动的存储到设备上×10. uithread通常就是main thread, android启动程序时会替它建立一个messagequeue(10'x3)三 问答题的运行机制1. handler5 分)handler(5关系、 service和 broadcastreceiver2.分 ) <ii>handleractivity, intent是怎么运行的 (什么是,一个应用程序怎么去之间是什么broadcastreceiver的概念(每个分)intent、 servic

14、e、 activity、1 分)利用他们(每个android中常用的数据存储方式和怎样去实现这些存储方式3.常用的数据存储方式:sharepreference存储、file存储(分为手机内存存储和数据库存储和网络存储。(每个分)怎样去实现这些存储(每个1 分)sd卡存储)、sqlite四 编程题 (10'+12')所有编程题编写完毕执行一下clean操作把工程文件复制到project文件夹下1. 编写一个小程序,可以显示实时时间,按返回时有弹出对话框提示是否退出程序,按确认后退出程序。提示 : 自建一个工程,包名 : . 姓名拼音 .exercise12. 写一个每隔 20 秒自动更换桌面背景的小程序。提示 :自建一个工程,包名: .姓名拼音 .exercise2制使用 alarmmanager 类,考虑使用

温馨提示

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

评论

0/150

提交评论