资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,手持设备软件开发,总复习,手持设备软件开发总复习,考试题型,一、选择题(每题2分,共20分),二、判断题(每题2分,共10分),三、操作题(20分),四、基础编程题(每题20分,共40分),五、综合编程题(二选一,10分),考试题型一、选择题(每题2分,共20分),2,考试范围,第一章,第九章,第八章和第九章只会考选择题和判断题,考试范围第一章第九章,3,答题规范,选择题和判断题在,答题纸,上作答,其它类型题目提交,电子材料,(,项目压缩包或文档,)。,所有电子材料统一放在以“,学号+姓名,”命名的文件夹下,并按照题目序号,001,005命名,。,操作题包括项目压缩包和以“001”命名的word文档,文档要求,包含新建程序步骤和程序运行效果的截图,并用文字详细描述其实现过程,。,编程题将相应的项目压缩包存放在,以题目序号命名的文件夹下,(,001005,)。,答题结束后举手示意,由监考老师将“学号+姓名”文件夹拷贝到指定U盘。,答题规范选择题和判断题在答题纸上作答,其它类型题目提交电子材,4,各章重点第一章,知识点:,新建Android应用程序的过程,Android应用程序的文档结构(,各文件和文件夹的作用和意义,),AndroidManifest.xml清单文件中各标签及其属性的含义,各章重点第一章知识点:,5,各章重点第一章,课后习题:,1Android 的四大基本组件是,Activity、Service、ContentProvider、BroadcastReceiver,。,2,Android应用程序中的strings.xml文件中只能存放一些字符串常量信息。,错,3Android项目中assets目录下的资源文件可通过R资源清单类访问。,错,4Android系统的底层建立在什么操作系统之上(,D,)。,A)JavaB)Unix C)Windows D)Linux,5Android系统中安装的应用软件是什么格式的(,C,)。,A)exe B)java C)apk D)jar,6Android中启动Android SDK和AVD管理器的命令是(,C,)。,A)adbB)aidlC)androidD)emulator,各章重点第一章课后习题:,6,各章重点第一章,课后习题:,7Android中启动模拟机(AVD)的命令是(,D,)。,A)adbB)androidC)avdD)emulator,8Android中完成模拟器文件与电脑文件的相互复制以及安装应用程序的命令是(,A,)。,A)adbB)android C)avd D)emulator,9Android项目工程下面的assets目录的作用是什么(,B,)。,A)放置应用到的图片资源,B)主要放置一些文件资源,这些资源会被原封不动打包到apk里面,C)放置字符串,颜色,数组等常量数据,D)放置一些与UI相应的布局文件,都是xml文件,各章重点第一章课后习题:,7,各章重点第一章,课后习题:,10关于res/raw目录说法正确的是(,A,)。,A)该目录下的文件将原封不动的存储到设备上不会转换为二进制的格式,B)该目录下的文件将原封不动的存储到设备上会转换为二进制的格式,C)该目录下的文件最终以二进制的格式存储到指定的包中,D)该目录下的文件最终不会以二进制的格式存储到指定的包中,11当我们创建一个Android项目时,该项目的图标是在哪个文件中设置的(,A,)。,A)AndroidManifest.xmlB)string.xml,C)main.xml D)project.properties,各章重点第一章课后习题:,8,各章重点第二章,知识点:,TextView、EditText和Button的用法和常见属性的设置,三种布局方式(,线性布局,、,表格布局,、,相对布局,)的用法和常见属性的设置,各章重点第二章知识点:,9,各章重点第二章,课后习题:,1下列哪个属性可做EditText编辑框的提示信息(,D,)。,A)android:inputType B)android:text,C)android:digitsD)android:hint,2为下面控件添加android:text=”Hello”属性,运行时无法显示文字的控件是(,C,)。,A)Button B)EditTextC)ImageButton D)TextView,3下列选项中,前后两个类不存在继承关系的是(,C,)。,A)TextView、EditTextB)TextView、Button,C)Button、ImageButtonD)ImageView、ImageButton,各章重点第二章课后习题:,10,各章重点第二章,课后习题:,4假设手机屏幕宽度为400px,现采取水平线性布局放置5个按钮,设定每个按钮的宽度为100px,那么该程序运行时,界面显示效果为(,B,)。,A)自动添加水平滚动条,拖动滚动条可查看5个按钮,B)只可以看到4个按钮,超出屏幕宽度部分无法显示,C)按钮宽度自动缩小,可看到5个按钮,D)程序运行出错,无法显示,5表格布局中,设置某一列是可扩展的正确的做法是(,A,)。,A)设置TableLayout的属性:android:stretchColumns=x,x表示列的序号;,B)设置TableLayout的属性:android:shrinkColumns=x,x表示列的序号;,C)设置具体列的属性:android:stretchable=true;,D)设置具体列的属性:android:shrinkable=true;,各章重点第二章课后习题:,11,各章重点第二章,课后习题:,6相对布局中,以下属性的属性值只能为true或false的是(,B,)。,A)android:layout_below,B)android:layout_alignParentLeft,C)android:layout_alignBottom,D)android:layout_toRightOf,7布局文件中有一个按钮(Button),如果要让该按钮在其父容器中居中显示,正确的做法的设置是(,A,)。,A)设置按钮的属性:android:layout_gravity=center,B)设置按钮的属性:android:gravity=center,C)设置按钮父容器的属性:android:layout_gravity=center,D)设置按钮父容器的属性:android:gravity=center,各章重点第二章课后习题:,12,各章重点第三章,知识点:,ImageView和ExpandableListVIew的使用,Adapter适配器的设置,对话框的创建和使用,选项菜单的创建和选中事件处理,各章重点第三章知识点:,13,各章重点第三章,重难点:,ImageView的scaleType属性,如何将ImageButton图片按钮的设置为透明,BaseAdapter的用法,单选按钮对话框、多选按钮对话框和自定义对话框的设置,各章重点第三章重难点:,14,各章重点第三章,课后习题:,1以下选项中,不能表示合法的颜色值的是(,C,)。,A)#aaa B)#bbbb C)#ccccc D)#dddddd,2ImageView控件的android:scaleType属性,设置所显示的图片如何缩放或移动以适应ImageView的大小,以下哪个值能保持纵横比缩放图片,直到该图片能完全显示在ImageView中(,B,)。,A)fitXY B)fitCenter C)center D)centerCrop,各章重点第三章课后习题:,15,各章重点第四章,知识点:,实现事件监听器的四种方式,基于回调的事件处理,绑定到标签的事件处理,Handler类的使用,AsyncTask类的使用,各章重点第四章知识点:,16,各章重点第四章,重难点:,Android平台不允许Activity新启动的线程访问该Activity里的界面组件,AsyncTask类方法的调用关系,各章重点第四章重难点:,17,各章重点第四章,课后习题:,1,使用异步任务处理时,以下方法中,不能更改界面组件显示的是(,B,),A)onPreExecute(),B)doInBackground(),C)onPostExecute(),D)onProgressUpdate(),各章重点第四章课后习题:,18,各章重点第五章,知识点:,Activity的创建,Activity的配置,两种Activity的启动方式,Activity的生命周期,Activity之间的数据传递,Intent的属性,调用系统的功能,各章重点第五章知识点:,19,各章重点第五章,重难点:,startActivityForResult(Intent intent,int requestCode)的用法,Activity生命周期中各方法在何时被调用,Intent保存数据的方法,各章重点第五章重难点:,20,各章重点第五章,课后习题:,1以下方法不属于Activity生命周期的回调方法的是(,D,)。,A)onStart()B)onCreate(),C)onPause()D)onFinish(),2以下方法在Activity的生命周期中不一定被调用的是(,D,)。,A)onCreate()B)onStart(),C)onPause()D)onStop(),3对于Activity中一些重要资源与状态的保存最好在生命周期的哪个函数中进行(,A,)。,A)onPause()B)onCreate(),C)onResume()D)onStart(),各章重点第五章课后习题:,21,各章重点第五章,课后习题:,4配置Activity时,下列那一项是必不可少的(,A,)。,A)android:name属性B)android:icon属性,C)android:label属性D)元素,5下列选项哪个不是Activity启动的方法(,B,)。,A)startActivity B)goToActivity,C)startActivityForResult D)startActivityFromChild,各章重点第五章课后习题:,22,各章重点第五章,课后习题:,6Android 中下列属于Intent的作用的是(,C,)。,A)实现应用程序间的数据共享,B)是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失,C)可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带,D)处理一个应用程序整体性的工作,7Intent的以下哪个属性通常用于在多个Action之间进行数据交换?(,D,)。,A)CategoryB)Component,C)DataD)Extras,各章重点第五章课后习题:,23,各章重点第七章,知识点:,手机文件的读写,SharedPreferences的使用,SQLite数据库的使用,ContentProvider的实现过程,网络资源的获取,各章重点第七章知识点:,24,各章重点第七章,重难点:,Context类中的四种操作模式常量,SharedPreferences的存储格式,SQLite数据库的使用,在清单文件中配置ContentProvider,各章重点第七章重难点:,25,各章重点第七章,课后习题:,1注册ContentProvider组件时,必须要指定android:authorities属性的值。,对,2通过openFileOutput(String name,int mode)读取手机上文件时,若第二个参数传值为3,表示该文件(,D,)。,A)是私有数据,只能被应用本身访问,B)可以被其他应用读取,C)可以被其他应用写入,D)既可以被其他应用读取也能被其他应用写入,3SharedPreferences数据以_格式保存在手机上(,A,)
展开阅读全文