ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:29.67KB ,
资源ID:5594142      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5594142.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(UI界面设计复习资料.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

UI界面设计复习资料.docx

1、UI界面设计复习资料20172018安卓UI界面设计期末复习题库此资料为复习提高资料,与考试无关选择题1、下列哪项不是Android四大组件 ( )A. Seivice B. Activity C. Handler D. Content Provider2、Android是如何组织Activity的 ( )A. 以堆的方式组织Activity B. 以栈的方式组织ActivityC. 以树形方式组织Activity D. 以链式方式组织Activity3、关于线程说法不正确的是 ( )A. 在 android 中,我们可以在主线程中,创建一个新的线程B. 在创建的新线程中,它可以操作 UI 组

2、件C. 新线程可以和 Handler 共同使用D. 创建的 Handler 对象,它隶属于创建它的线程4、下列关于内存回收的说明,哪个是正确的 ( )A. 程序员必须创建一个线程来释放内存B. 内存回收程序负责释放无用内存C. 内存回收程序允许程序员直接释放内存D. 内存回收程序可以在指定的时间释放内存对象5、设置xml布局文件中的字体大小一般用什么单位 ( )A. dp B. px C. sp D. pt6、关于service生命周期的onCreate()和onStart()说法正确的是 ( )A. 当第一次启动的时候先后调用onCreate()和onStart()方法B. 当第一次启动的时

3、候只会调用onCreate()方法C. 如果service已经启动,将先后调用onCreate()和onStart()方法D. 如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法7、Android项目工程下面的assets目录,以下说法正确的是 ( )A. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式B. 主要放置多媒体等数据文件C. 主要放置图片文件D. 放置字符串,颜色,数组等常量数据8、在android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是 ( )A.getReadableDatabas

4、e() B.getDatabase()C.getEnbleDatabase() D.createDateBase()9、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用 ( )A. onStop() B. onPause() C. onRestart() D.onStart()10、下面哪个选项不是AdapterView的子类 ()A. ListView B. GridView C. ScrollView D.Spinner11、下面对自定义style的方式正确的是 ()A. fill_parent B. fill_parent C. fill_parent D. fi

5、ll_parent 12、ScrollView可以有几个子view ()A. 1个 B. 2个 C.3个 D.无限制13、Math.round(11.5)和Math.round(-11.5)的值分别是 ()A. 12 -11 B. 11 -11 C. 12 -12 D. 11 -1214、关于 BroadcastReceiver 的说法不正确的是 ()A. 是用来接收广播 Intent 的B. 一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收C. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D. 接收者声明的优先级别在的 andro

6、id:priority 属性中声明,数值越大 优先级别越高15、关于ContenValues类说法正确的是 (A. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型 D. 它和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是Stri

7、ng类型一、 选择题(每题2分,共30分)12. android 中下列属于Intent的作用的是()C A 实现应用程序间的数据共享 B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D 处理一个应用程序整体性的工作1.下列不是手机操作系统的是?() A.AndroidB.WindowMobileC.AppleIPhoneIOSD.windowsvista2Android的VM虚拟机是哪个?A.DalvikB.JVMC.KVMD.framework3.AndroidVM虚拟机中运行

8、的文件的后缀名为()A.classB.apkC.dexD.xml5.下列哪个可做EditText编辑框的提示信息?()A.android:inputTypeB.android:textC.android:digitsD.android:hint8.下面哪个不是AndroidSDK中的ViewGroup(视图容器)?A.LinearLayoutB.ListViewC.GridViewD.Button9.下列哪个不是Activity的生命周期方法之一?()A.onCreateB.startActivityC.onStartD.onResume多项选择题:10.MediaPlayer对象从停止状态到

9、播放状态调用的方法是()ABA.prepare()B.start()C.reset()D.release()11.下面说法错误的是()BCAAndroid采用单线程模型BAndroid会默认会为线程创建一个关联的消息队列CHandler会与多个线程以及该线程的消息队列对应D程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列4.下列选项是Activity启动的方法有()ACDA.startActivityB.goToActivityC.startActivityForResultD.startActivityFromChild6.关于Activity的描述,下面哪

10、个是错误的?ADA.一个Android程序中只能拥有一个Activity类B.Activity类都必须在Androidmaniefest.xml中进行声明C.系统完全控制Activity的整个生命周期D.Activity类必须重载onCreate方法7.关于widget(组件)属性的写法,下面哪个是正确的?ABCA.android:id=”+id/tv_username”B.android:layout_width=”100px”C.android:src=”drawable/icon”D.android:id=id/tabhost下面属于android的动画分类的有(AB)A. TweenB

11、.FrameC.DrawD.AnimationPropertyAnimation属性动画android关于service生命周期的onCreate()和onStart()说法正确的是(AD)A.当第一次启动的时候先后调用onCreate()和onStart()方法B.当第一次启动的时候只会调用onCreate()方法C.如果service已经启动,将先后调用onCreate()和onStart()方法D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法在android中使用Menu时可能需要重写的方法有(AC)A、 onCreateOptionsMe

12、nu()三种菜单:选项菜单、上下文菜单、子菜单B、onCreateMenu()C、onOptionsItemSelected()D、onItemSelected()Intent传递数据时,下列的数据类型哪些可以被传递(ABCD)A、 SerializableB、charsequenceC、ParcelableD、Bundlejava.io包中的(A)和(B)类主要用于对对象Object的读写。A.objectInputStreamB.objectOutPutStreamC.ReaderD.writer继承ContentProvider需要实现(ABCD)等方法。A.insertB.delete

13、C.updateD.query自定义Adapter需要重写哪些方法?(ABCD)A.getCountB.getItemC.getItemIdD.getView在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是(AB)A、 getWriteableDatabase()B、getReadableDatabase()C、getDatabase() D、getAbleDatabase()2、填空题1. Android中Service的实现方法是 或 。2. 当启动一个Activity并且新的Activity执行完后需要返回到启

14、动它的Activity来执行的回调函数是 。3. android中常用的四个布局是 。4. java.io包中的 InputStream 和 OutputStream 类主要用于对对象(Object)的读写。5. RadioGroup的选中状态监听接口是 。6. Android平台由操作系统,中间件, 和应用软件组成的。7. Android平台提供了2D, 的图形支持,数据库支持 ,并且集成了浏览器8. 目前已知的可以用来搭建Android开发环境的系统有windows, ,Mac等9. 开发中推荐使用的IDE开发组合为IDE,eclipse,ADI来开发10. Android SDK主要以

15、语言为基础11. 创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字12. Android.jar是一个标准的压缩包,其内容包含的是编译后的 ,包含了全部的API13. (一) 判断题1. 在Eclipse中开发Android应用,需要安装插件AVD来辅助开发。()【ADT(Android Develop Tools);AVD(Android Virtual Device)安卓虚拟设备即模拟器】2. 在Android项目开发时,当res包中的资源发生变化时,需要同时手动修改对应的R文件中的静态内部类中的常量。()3. Assets包用于保存原始资源文件,其中的

16、文件会编译到.apk中,并且原文件名会被保留。可以使用URI来定位该文件夹中的文件,然后使用AssetManager类以流的方式来读取文件内容。()4. Drawable子包只用来保存图片资源。()【还会保存XML文件】5. Mksdcard命令可以快速创建NTFS磁盘镜像,启动模拟器时加载该磁盘镜像,可以模拟真实设备的SD卡。() 【FAT32】6. 使用Mksdcard命令创建的模拟器的SD卡,其最小为9MB,最大为1024GB。()【1023GB】7. 在TableLayout中,可以设置相应的属性使列被隐藏(android:collapseColumns)、收缩(android:shr

17、inkColumns)或拉伸(android:stretchColumns),列序号从0开始,多个列序号之间用“|”分隔。()【列号以“,”分隔】8. DatePicker对象获取到的月份需要加1,才能表示真正的月份。()9. 进度条组件(ProcessBar)中的方法incrementProgressBy(int diff)用于设置进度条的增加或减少。当参数值大于1时,表示进度增加;小于1时,表示进度减少。()【以正负数表示进度的增加或减少】10. 图像切换器(ImageSwicther),由于不需要显示说明性文字,所以可以使用BaseAdapter基本适配器为其指定图片来源。()【图像切换

18、器(ImageSwicther)可以使用自身的SetImageResource( )方法指定要在其中显示的图片资源】11. 在使用网格视图(GridView组件)时,通常使用SimpleAdapter或者BaseAdapter类为其提供数据。这两个类的区别是SimpleAdater会显示说明性文字和图片,而BaseAdapter适配器只显示图片。()12. 通常使用SimpleAdapter为画廊视图(Gallery组件)提供要显示的数据。()【BaseAdapter】13. Toast类用于在状态栏上显示一个消息提示框,该消息提示框没有任何按钮,并且不会获得焦点,经过一定时间后自动消失。()

19、【在屏幕中,不是状态栏,在状态栏显示通知的是Notification类】14. AlertDialog类可以实现带按钮的对话框,按钮个数固定为3个,分别为确定、中立和取消。()【按钮个数不是固定的,可以为两个或一个】15. 通常情况下,使用AlertDialog类只能生成带N个按钮的提示对话框,要生成另外3种列表对话框,需要使用AlertDialog.Builder类。()16. 在Android中,当活动由Activity状态恢复为活动状态时调用OnResume()方法。调用该方法后,该Activity位于Activity栈的栈顶。该方法总是在OnPause()方法以后执行。()17. 在A

20、ndroid中,Activity代表手机屏幕的一屏,两个Activity不能在一个屏幕上显示。()【Fragement比较强大的功能之一就是可以合并两个Activity,从而让这两个Activity在一个屏幕上显示。】18. 一个Android程序由多个组件组成,各个组件之间使用Intent进行通信。Intent对象中包含组件名称、动作、数据、种类、额外和标记等。()19. Intent对象中的组件名称,是指源组件的名称。组件名称是可选的,可以设置,也可以不设置。()【是指目标组件的名称】20. 在Android中,事件主要包括键盘事件和触摸事件两大类。键盘事件包括按下、弹起等,触摸事件包括按

21、下、弹起、滑动、双击等。()21. 在Android中,资源文件的文件名不能采用大写字母,必须是以小写字母az开头,由小写字母az、数字0-9或者下划线“_”组成。()22. 在表示透明度时,0表示完全透明,f表示完全不透明。()23. 在Android样式资源中,支持继承样式的功能,只需要在标记中使用parent属性进行设置即可。()24. 在Android样式资源中,当一个样式继承另一个样式后,如果在子样式中定义了与父样式中相同的属性,将使用父样式中定义的属性值。()0 【使用子样式中定义的属性值】25. 在Android中,不仅可以绘制图形,还可以为图形添加特效,包括改变图像的透明度、旋

22、转图像、缩放图像、平移图像等。()【旋转、缩放、倾斜、平移和渲染,不包括透明度的改变】26. 在Android中,提供了两种创建线程的方法:一种是通过Thread类的构造方法创建线程对象,另一种是通过实现Runnable接口创建线程。()527. 在一个线程中,只能有一个Looper和MessageQueque,但是可以有多个Handler,而且这些Handler可以共享同一个Looper和MessageQueque。() 28. HttpURLConnection用于发送HTTP请求和获取HTTP响应。由于该类是抽象类,不能直接实例化对象,需要使用URL的openConnection()方法

23、来获得。() 29. 在使用HttpURLconnection来进行Http网络通信时,由于GET方式发送请求只能发送大小在1024个字节内的数据,所以,当要发送的数据较大时,要使用POST方式来发送请求。()30. Android提供了内置的浏览器,该浏览器使用了开源的webView引擎。()【webKit】(二) 单选题1. Android项目被编译成.apk后,存储在那个包中()A. binB. android.jarC. srcD. assets2. 在Android中,所有UI组件的基类是()A. Object类B. View类C. ViewGroup类D. UIView类3. 在A

24、ndroid中,哪个布局管理器中允许多个组件层叠排序()A. 线性布局管理器(LinearLayout)B. 表格布局管理器(TableLayout)C. 帧布局管理器(FrameLayout)D. 相对布局管理器(RelativeLayout)4. 在Android代码开发中,空格使用()表示。A.  B.  C. nD. r5. 在Android中,列表选择框在XML布局文件中的标签名称为()A. ListSelectorB. ListViewC. SpinnerD. Chronometer6. 在Android中,用于实现类似于Windows操作系统下的“Window

25、s照片查看器”中的上一张、下一张切换图片的功能的组件是()A. ImageViewB. imageSwitcherC. GridViewD. Gallery7. 在Android中,按照行、列分布的方式来显示多个组件,通常用于显示图片或图标等的组件是()A. ImageViewB. imageSwitcherC. GridViewD. Gallery8. 在Android中,能够按水平方向显示内容,并且可用手指直接拖动图片移动,一般用来浏览图片,被选中的选项位于中间,并且可以响应事件显示信息的是()A. ImageViewB. imageSwitcherC. GridViewD. Galler

26、y9. 在Android中,Toast类一定要调用()方法显示消息提示框,否则设置的消息提示框将不显示。A. MakeText()B. ShowText()C. Show()D. makeView()10. 在Android程序中,如果要操作闪光灯,那么需要在AndroidManifest.xml中赋予相应的权限,具体代码为() A. B. C. D. 11. 在Android程序中,如果要操作振动器,那么需要在AndroidManifest.xml中赋予相应的权限,具体代码为() A. B. C. D. 12. 在Android中,当一个Activity变为显示时,被回调的方法是()7A.

27、onCreate()B. onStart()C. OnRestart()D. OnResume()13. 在Android的Activity生命周期的方法中,()方法在重新启动Activity时被回调,该方法总是在OnStart()方法以后执行。A. onCreate()B. onStart()C. OnRestart()D. OnStop()14. 在Android的Activity生命周期的方法中,()方法总是在OnPause()方法以后执行。A. onStart()B. OnRestart()C. OnResume()D. OnStop()15. 在Android的Activity生命周期的方法中,()方法会持久保存数据。A. onCreate()B. OnPause()C. OnStop()D. onDestroy()16. 在Android中,创建Activity时,首先需要继承Activity类,然后,需要重写onCreate()方法,并且在该方法中调用(方法设置要显示的视图。A. setContentView()B. makeView()C. getContentView()D. setView()17. 在Android中,创建Activity后,还需要在()文件中进行配置,否则,启动该Activit

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1