《移动终端程序设计》期末模拟试卷
- 格式:doc
- 大小:45.00 KB
- 文档页数:7
综合练习题一、判断题1、App Store会根据用户的注册地,显示不同的内容(V)2、iOS设备升级的时候,必须使用PC机下载安装程序(X)3、寻找iOS设备的时候,可以通过iCloud确定手机的位置(V)4、iPhone有电话打入的时候,可以直接回复短信并挂断(V)5、使用iOS设备的时候,可以通过Siri设置手机(X)6、iOS设备上的照相和摄像是通过不同的应用打开的(X)7、可以使用用iOS设备办理登机手续(V)8、iOS设备上的邮箱只能同步邮件服务器上的收件箱(X)9、使用iTunes管理iOS设备的时候,能同步软件等,当不能同步书籍(X)10、通过iTunes可以对iOS设备进行相应的设置(X)11、在一个iOS设备上浏览的网页,可以在另一个iOS设备上在相同的位置打开,并继续浏览(V)12、i OS设备如果安装非APP Store上的应用,手机必须越狱(V)13、A ndroid一开始就支持不同分辨率的屏幕(X)14、A ndroid系统一开始就使用了下拉式通知栏(V)15、A ndroid 4.1的中文名称是姜饼(X)16、A ndroid 4.0的界面发生了很大变化,Google为其开发了一种新字体(V)17、A ndroid 4.0改变了以前使用实体键的做法,而是使用了三个虚拟按键(V)18、A ndroid 4.0虚拟键盘上边有一用户收藏条,上边的5个应用是不能更换的(X)19、A ndroid 4.0虚拟键盘在使用的会自动隐藏(V)20、A ndroid 4.0的桌面插件图标大小是固定的(X)21、A ndroid 4.0 可以在解锁的时候直接进入拍照、短信和电话等应用(V)22、A ndroid 4.0 可以直接在下拉通知栏中通过侧滑删除不需要的通知(V)23、A ndroid 4.0仍然需要借助其他应用来在屏幕上截图(X)24、A ndroid 4.0 屏幕截图的按键是:音量减小键和电源键(V)25、A ndroid 4.0 中内置浏览器支持离线浏览(V)26、A ndroid 4.0 中内置了查看网络访问流量的功能,并能设置数据流量使用的上限(V)27、A ndroid 4.0 拍摄视频的时候不能连续自动对焦(X)28、A ndroid 4.0 在输入文件的时候能进行拼写错误检查(V)29、A ndroid 4.0支持同时使用多个账户(V)30、A ndroid 4.0在使用的时候,屏幕只能随设备的旋转而旋转(X)31、A ndroid 4.0 内置了图片编辑器,有裁剪、反转等功能(V)32、A ndroid 4.0的内置相机可以拍摄全景照片,并且能进行人脸识别(V)33、A ndroid 4.0 用户收藏条中的按钮是用来浏览各网页的(X)34、A ndroid 4.0 删除主屏幕上的应用的方法是按住其图标拖动到顶部的上(V)35、A ndroid 4.0上的浏览器,在打开的网页上点按两次,表示关闭该网页(X)36、A ndroid 4.0设置帐户的时候,可以使用126邮箱进行注册(X)37、A ndroid 4.0帐户设置完成后,帐户的数据能自动同步(V)38、A ndroid手机屏幕亮度能自动根据周围光线亮度调节(V)39、A ndroid手机中的系统时间可以自动确定时区并使用该时区的标准时间(V)40、G PS是智能手机上用来确手机位置的模块(V)41、智能手机之间使用蓝牙传输照片,在使用之前需要先进行配对(V)42、智能手机的飞行模式关闭了手机的通信模块,不能打电话、发短信和上网(V)43、A ndroid手机上的应用只能从Google的Play商店安装(X)二、名词解释题44、T FTTFT其实是AMLCD(有源矩阵液晶显示器)的一种。
《移动终端应用开发》复习资料一、选择题1.C语言程序的基本单位是()。
A. 程序行B. 语句C. 函数D. 字符2.C语言程序从()开始执行。
A. 程序中第一条可执行语句B. 程序中第一个函数C. 程序中的main函数D. 包含文件中的第一个函数3.下列关于C语言的说法错误的是()。
A. C程序的工作过程是编辑、编译、连接、运行B. C语言不区分大小写。
C. C程序的三种基本结构是顺序、选择、循环D. C程序从main函数开始执行4.下列正确的标识符是()。
A.-a1B.a[i]C.a2_iD.int t5.下列四组选项中,正确的C语言标识符是()。
A.%xB.a+bC.a123D.1236.C语言中的简单数据类型包括()。
A.整型、实型、逻辑型B.整型、实型、逻辑型、字符型C.整型、字符型、逻辑型D.整型、实型、字符型7.如果int a=3,b=4;则条件表达式"a<b? a:b"的值是()。
A.3B.4C.0D.18.C语言中,关系表达式和逻辑表达式的值是()。
A. 0B. 0或1C. 1D. ‘T’或’F’9.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是()。
A.b=1.0/aB.b=(float)(1/a)C.b=1/(float)aD.b=1/(a*1.0)10. 以下对一维数组a的正确说明是:()。
A. char a(10);B. int a[];C. int k=5,a[k];D. char a[3]={‘a’,’b’,’c’};11.在C语言中对一维整型数组的正确定义为()。
A. int a(10);B. int n=10,a[n];C. int n;a[n];D. #define N 10 int a[N];12.若有以下数组说明,则i=10;a[a[i]]元素数值是()。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};A.10B.9C.6D.513.对二维数组的正确定义是()。
《C#程序设计》模拟试题和答案一单项选择题(每小题2分,共20分)1. C#源程序文件的默认扩展名为( )。
A. cppB. exeC. csD. lik答:C2. C#程序从上机到得到结果的几个操作步骤依次是( )。
A. 输入、编辑、运行B. 编译、连接、运行C. 输入、运行、编辑D. 编辑、编辑、连接答:A3. 以下标识符中不全是关键字的是()。
A. case for intB. default then whileC. bool class longD. goto uint char答:B4. 能作为C#程序的基本单位是( )。
A. 字符B. 语句C. 函数D. 源程序文件答:B5. 一个C#程序总是调用哪个函数作为开始()。
A. mainB. MAINC. MainD. 任意标识符答:C6. 可用作C#程序用户标识符的一组标识符是( )。
A. void define +WORDB. a3_b3 _123 YNC. for -abc CaseD. 2a DO sizeof答:B7. 设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是( )。
A. 12B. 144C. 156D. 288答:C8. 假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是( )。
A. 1.0/a*b*cB. 1/(a*b*c)C. 1/a/b/(float)cD.1.0/a/b/c答:D9. 设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为()。
A. 1B. 0C. 与x值相同D. 与x值相反答:C10. x>0 && x<=10的相反表达式为()。
A. x<=0 || x>10B. x<=0 && x>10C. x<=0 || x<=10D. x>0 && x>10答:A二填空题(每空2分,共20分)1. 含随机函数的表达式rand()%20的值在至19区间内。
双向调用如何实现?远程服务如何实现?简答题1、可见进程可见进程指部分程序界面能够被用户看见,却不在前台与用户交互,不响应界面事件的进程。
2、简述R.java和AndroidManifest.xml文件的用途R.java文件是ADT自动生成的文件,包含对drawable、layout和values目录内的资源的引用指针,Android程序能够直接通过R类引用目录中的资源。
R.java文件不能手工修改。
AndroidManifest.xml是XML格式的Android程序声明文件,包含了Android系统运行Android 程序前所必须掌握的重要信息,这些信息包含应用程序名称、图标、包名称、模块组成、授权和SDK最低版本等,而且每个Android程序必须在根目录下包含一个AndroidManifest.xml文件。
3、简述Android系统的4种基本组件Activity、service、Content Provider的用途Activity(活动):应用程序表示层,应用程序中的每一个屏幕都是Activity类的扩展。
Service(服务):应用程序不可见的工作者,在后台运行。
ContentProvider(内容提供器):可共享的数据存储器,提供可共享的数据库功能。
私有数据一般不采用ContentProvider,而是使用文件,或者SQLite中的数据库。
BroadcastReceiver(广播接收器):意图广播的使用者。
通过创建和注册广播接收器,应用程序可以监听到那些匹配特定的过滤标准的意图广播。
4、简述Activity生命周期的四种状态,以及状态之间的变换关系。
Activity表现为四种状态:活动状态:Activity在用户界面中处于最上层,完全能被用户看到,能够与用户进行交互。
暂停状态:Activity在界面上被部分遮挡,该Activity不再处于用户界面的最上层,且不能够与用户进行交互。
停止状态:Activity在界面上完全不能被用户看到,也就是说这个Activity被其他Activity全部遮挡。
绍兴2023学年第一学期期末考试高二技术(学考)试卷(答案在最后)第一部分信息技术(共50分)一、选择题(本大题共10小题,每小题3分,共30分。
在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分)1.2014年,中国铁路售票网站12306发生个人数据泄露事件,犯罪嫌疑人通过收集某游戏网站以及其他多个网站泄露的用户名与密码信息,尝试登录12306网站进行“撞库”,非法获取用户信息,谋取非法利益。
阅读材料,下列关于数据与信息的说法正确的是()A.12306在任何地方都代表中国铁路售票网站B.犯罪嫌疑人通过非法获取用户信息以谋取非法利益,体现了信息的价值性C.结合该事例,用户要保护个人信息安全,应当提高密码强度D.犯罪嫌疑人获得了海量的用户数据也就意味着获得了海量的知识【答案】B【解析】【详解】本题考查信息系统相关内容。
A选项,12306是一个火车票购票平台,是网站或软件的总称,也是中国铁路官方唯一指定的车票购票系统,选项说法错误。
B选项,犯罪嫌疑人通过非法获取用户信息以谋取非法利益,体现了信息的价值性,选项说法正确。
C选项,结合该事例,用户要保护个人信息安全,应当在不同平台设置不同密码,并注意密码强度,选项说法错误。
D选项,犯罪嫌疑人获得了海量的用户数据也就意味着获得了海量的信息,选项说法错误。
故本题答案是B选项。
2.2014年,中国铁路售票网站12306发生个人数据泄露事件,犯罪嫌疑人通过收集某游戏网站以及其他多个网站泄露的用户名与密码信息,尝试登录12306网站进行“撞库”,非法获取用户信息,谋取非法利益。
阅读材料,下列关于大数据和数据编码的说法,正确的是()A.大数据一般数据规模很大,而且价值密度也很高B.若密码"wqx23910"中字符'9'的内码是39H,则'10'的内码是3AHC.售票平台会实时更新售票情况,体现了数据处理速度快的特征D.该事件中,遭到泄露的用户数据都是用ASCII编码的数据【答案】C【解析】【详解】本题考查数据编码相关内容。
学年度第一学期期末考试《移动开发技术》(A)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个♦佳答案,每题2分,共30分)1.卜列关于DaIvik虚拟机,说法错误的是()oA.基于寄存器的架构B.基于栈的袈构C.加教的是dex格式的数据D.在1 i∏ux操作系统上运行2.在.Android的程序结构中,用于存放AndrOid程序所用到的所有资源,例如图片、布局文件、字符串等,这个目录是()。
A. JavaB. ManifestsC. resD. Gradle Scripts3. Android应用程序开发完成后,将程序打包成正式的AndrOid安装文件,其后缀名是().A. . exeB. . rarC. . jarD. . apk4.在AndrOidin开发中,设置文本框组件的显示文本,这个属性是().Λ. android:text B. android:texlSizeC. androiod:SiZeD. androidrtextCoIor5.在AndrOid Ul开发中,有•个组件可以接收用户的输入信息,它是(A. <TextView>B. <EditText>C. <l.istView>D. <ImagoView>6.在布局容器中,有一个布同容器是按照组件的相对位置布局的,它是(),A.绝对布局B.表格布局C.单■帧布局D.相对布局7.在下列选项中. 设置线性布局方向的屈性是()。
A. android!orientationB. android:gravityC. android:layout gravityD. android:Padding8.在ACtiVity的生命周期中,ACtiVity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应,此时它的状态是()。
A.启动状态B.恢攵状态C.暂停状态D.停止状态9.在创建Android应用项目时,Minimum Required SDK用来设置().A.应用项目支持的最低的SDK版木B.匹配的目标版本C.项目的包名D.程将使用哪个版本的SDK进行编译10.下列ACtiVity生命周期状态方法中,Activity创建时调用,通常做一些初始化设巴,这个方法是()。
2.3 移动终端()1.移动终端的主流操作系统不包括...A.Windows系统B.苹果系统C.英伟达D.安卓系统2.下列关于移动终端的说法,错误..的是 ()A.移动终端是指可以在移动中使用的计算机设备B.苹果、三星、高通等CPU都属于常见的移动终端的软件C.移动终端同普通计算机一样,也是由硬件和软件组成D.移动终端的应用软件往往与工作、生活密切相关3.下列关于安卓(Android)操作系统的说法,错误..的是 ()A.安卓系统最初由安迪·鲁宾(Andy Rubin)开发B.安卓系统只支持手机使用C.安卓系统是一种基于Linux的操作系统D.安卓系统属于主流移动终端的操作系统4.下列选项中,直接关系到手机运行速度的快慢的是 ()A.CPUB.ROMC.RAMD.屏幕5.下列关于移动支付的说法,错误..的是 ()A.移动支付是无现金支付B.支付宝、微信支付等都是移动支付C.移动支付在无网络的状态下不能进行D.移动支付成为当前消费方式的主流6.关于传感器的说法,正确的是 ()A.移动终端的“移动性”在硬件上主要基于传感器的植入B.所有传感器都由敏感元件和转换元件组成C.空调这一家用电器中使用了温度传感器,而不使用压力传感器D.传感器是一种检测装置,能感受到被测量的信息7.手机中类似于计算机中的“硬盘”的是 ()A.CPUB.RAMC.ROMD.屏幕8.移动终端的硬件普遍采用计算机经典的体系结构,我们也经常拿智能手机和个人计算机来做类比,下面关于智能手机硬件的描述正确的是 ()①RAM(动态存储)类似于电脑上的“内存条”②RAM(动态存储)类似于电脑上的“硬盘”③ROM(静态内存)类似于电脑上的“硬盘”④ROM(静态内存)类似于电脑上的“内存条”⑤手机的操作系统被安装在RAM中⑥手机的操作系统被安装在ROM中A.①③⑤B.①③⑥C.②④⑤D.②④⑥9.某智能手机参数如图所示,下列说法正确的是 ()A.该手机支持B.该手机的ROM相当于计算机的内存条C.该手机的CPU有950个核心D.该手机具备摄像功能10.下列选项中不属于...影响智能手机的主要性能指标的是 ()A.CPUB.手机外观C.存储D.屏幕分辨率11.某移动终端的主要参数如图,根据图示描述判断,该移动终端是 ()A.智能手机C.PDA智能终端D.智能眼镜12.下列关于手机性能指标的说法错误..的是 ()A.手机中CPU核心数量多的肯定比核心少的性能高B.ROM类似于计算机中的“硬盘”,采用静态内存C.手机屏幕的大小、分辨率直接关系到显示的效果D.RAM类似于计算机中的“内存条”,目前大小在GB级别13.下列选项中类似于计算机中“内存条”的是 ()A.RAMB.ROMC.CPUD.屏幕14.下列关于移动终端的工作原理的叙述,正确的是 ()A.移动终端包括输入、处理(运算与控制)和输出三个部分B.移动终端具有智能性主要基于传感器的植入,但是传感器没有自动检测功能C.共享单车的使用体现的是移动终端具备智能性D.移动终端的工作原理与计算机基本相同15.移动终端包括智能手机、平板电脑以及可穿戴设备等,因其便携性和人性化的交互界面而迅速发展。
移动终端应用开发考试1. Android底层是基于什么操作系统 [单选题] *Mac OSWindowsJavaLinux(正确答案)2. Android的体系结构包括哪几层? *系统运行库(Libraries)(正确答案)应用程序层(Application)(正确答案)Linux内核层(Linux Kernel)(正确答案)应用程序框架层(Application Framework)(正确答案) 3. Android应用开发常用的开发语言有 *Kotlin(正确答案)Java(正确答案)PythonPHP4. Android开发环境种中的Android SDK是指 [单选题] * Java虚拟机Android虚拟机Java运行时库Android软件开发包(正确答案)5. Android开发环境中的JDK是指 [单选题] *Java编译器Java解释器Java运行时Java开发包(正确答案)6. Android项目中放置常量的string.xml位于哪个目录下 [单选题] * layoutres/values(正确答案)res/layoutassets7. AndroidManifest.xml是 [单选题] *Java源代码文件整个应用的清单文件,配置文件(正确答案)应用构建脚本布局文件8. build.gradle是 [单选题] *清单文件,配置文件Java源代码文件应用构建脚本(正确答案)布局文件9. android项目中的布局文件放在哪个目录下 [单选题] *res/valueassetsres/drawableres/layout(正确答案)10. 下面说法错误的是 [单选题] *FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View 元素到里面AbsoluteLayout(绝对布局)是以表格的形式布局(正确答案)RelativeLayout(相对布局)是按照相对位置来布局LinearLayout(线性布局)是按照横或竖的线性排列布局11. 如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置? [单选题] *android:horizontal="true"android:orientation="horizontal"android:orientation="vertical"(正确答案)android:vertical="true"12. 下列不属于android布局的是 [单选题] *BorderLayout(正确答案)TableLayoutLinearLayoutFrameLayout13. android中常用的布局是 [单选题] *Activity,Service,BroadCast和ContentProvideFlowLayout,BorderLayout,GridLayout和CardLayoutFrameLayout,LinenarLayout,ConstraintLayout和TableLayout(正确答案) Broadcast,Linenarlayout,Relativelayout和ContentProvide14. Android中有许多布局,它们均是用来容纳子控件和子布局的,这些布局均继承自 [单选题] *ContainerLinerLayoutViewGroup(正确答案)Layout15. 以下哪个控件用来显示图片? [单选题] *ButtonImageView(正确答案)EditTextTextView16. 如果我们需要捕捉某个控件的事件,我们需要为该控件创建 [单选题] *方法属性工程监听器(正确答案)17. Toast创建完毕后,需要显示出来此时需要调用以下哪个方法? [单选题] * show(正确答案)createviewmakeText18. Android中有许多控件,这些控件无一例外的都继承自 [单选题] *ControlView(正确答案)TextViewWindow19. 以下哪个控件可以用来显示进度 [单选题] *EditTextProgressBar(正确答案)TextViewButton20. 以下的哪个属性是用来限制EditText输入类型的? [单选题] *inputType(正确答案)keyboardsrctext21. RadioButton为单选按钮,需要配合RadioGroup使用,提供两个或多个互斥的选项集 [判断题] *对(正确答案)错22. CheckBox为多选按钮,不能单独使用 [判断题] *对错(正确答案)23. ImageView只能从本地加载图片 [判断题] *对错(正确答案)24. Button是按钮,用于响应用户的点击事件 [判断题] *对(正确答案)错25. Activity生命周期中,第一个需要执行的方法是什么? [单选题] *onCreate(正确答案)onReStartonResumeonStart26. 退出Activity对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行 [单选题] *onStartonCreateonPause(正确答案)onResume27. Activity一般会重载那些方法用来维护其生命周期 [单选题] *onCreate(),onStart(),onDestory(),onRestart(),onResume(),onPause(),onStop()(正确答案) onCreateView(),onStart(),onDestory(),onRestart(),onResume(),onPause(),onStop() onCreateMenu(),onStart(),onDestory(),onRestart(),onResume(),onPause()onStart(),onRestart(),onResume(),onPause(),onStop(),onEed()28. 以下对Activity的生命周期方法描述错误的是 [单选题] *Onstop阶段,原Activity变得不可见 ,被下一个Activity覆盖了onPause阶段, 到这一步是可见但不可交互的onResume阶段,用户不能与Activity交互(正确答案)onDestory阶段,这是Activity被干掉前最后一个被调用方法29. 在下列选项中,Activity获得焦点时执行方法是 [单选题] *onStartonPauseonResume(正确答案)onDestroy30. 下列不是onActivityResult()方法参数的是 [单选题] *resultCoderesultdata(正确答案)requestCode31. 下列哪一个不属于Activity的生命周期方法 [单选题] *onDestroy()onInit()(正确答案)onResume()onCreate()32. 在Activity的生命周期中,当 Activity被某个AlertDialog覆盖掉一部分之后,会处于哪种状态? [单选题] *活动停止销毁暂停(正确答案)33. Activity第一次被创建的时候需要调用的方法有 [单选题] *OnStart()OnStop()OnResume()OnCreate()(正确答案)34. Intent传递数据时,下列的数据类型哪些可以被传递 *ParcelableBundle(正确答案)Charsequence(正确答案)Serializable(正确答案)35. ListView是常用的()类型控件 [单选题] *按钮图片列表(正确答案)下拉列表36. ListView与数组或List集合的多个值进行数据绑定时使用 [单选题] * SimpleCursorAdapterArrayAdapterSimpleAdapter(正确答案)BaseAdapter37. 以下哪个类用于构造数组类型数据的适配器? [单选题] *AdapterSimpleAdapterCursorAdapterArrayAdapter(正确答案)38. res文件夹包含了以下哪些常见文件夹? * layout(正确答案)mipmap(正确答案)drawable(正确答案)values(正确答案)39. 以下哪个属性可以用作视图的背景 [单选题] * visibilitybackground(正确答案)idonClick40. Button继承的父类是 [单选题] *EditTextViewGroupImageViewTextView(正确答案)41. EditText哪个属性有提示信息功能 [单选题] * cursorVisiblehint(正确答案)inputTypemaxLength42. ViewGroup视图可包含其他视图 [判断题] *对(正确答案)错43. ExpandableListView是一个垂直滚动显示两级列表项的视图 [判断题] *对(正确答案)错44. Android建议字体大小单位采用 [单选题] *sp(正确答案)cmdppt45. TextView是EditText的父类 [判断题] *对(正确答案)错46. 至多允许一个CheckBox的checked属性值为true [判断题] *对错(正确答案)47. ___________属性可修改文本字体大小 [填空题] *_________________________________(答案:textSize)48. ___________属性可修改文本字体颜色 [填空题] *_________________________________(答案:textColor)49. ____________属性可以设置Button的监听事件处理方法 [填空题] *_________________________________(答案:setOnClickListener)50. ____________属性可以设置ImageButton上面的图标内容 [填空题] * _________________________________(答案:src)您的学号姓名班级: [填空题] *_________________________________。
**学院2015 /2016学年度第二学期期末考试试卷
***专业(本科)****级
《移动终端程序开发》A 卷(时间120分钟)
一、选择题(每小题2分,共30分)
1.下列哪种说法不正确( )
A .Android 项目的gen 目录下的R.java 被删除后还能自动生成.
B .res 目录是应用资源目录,该目录中的所有资源内容都会被R 类所索引.
C .AndroidManifest.xml 文件是应用程序目录清单文件,该文件由ADT 自动生成,不需要程序员手动修改.
D .assets 目录是原始资源目录,该目录中的内容不会被R 类所引用. 2.以下进程中优先级最高的是( ). A .后台进程 B .服务进程. C .可见进程. D .前台进程
3. 以下哪些不属于Activity 生命周期中的回调函数( ). A .onCreate() B . onDestroy() C . onStartCommand() D .onStart()
4.以下哪个可作为EditText 编辑框的提示信息( ). A .android:inputType B .android:text
C .android:digits
D .android:hint
5.下列选项中,属于Android 中四大组件的是( ).
A .ActionActivity B. ContentReceiver C.Service D.ContentObserver
6.sendOrderedBroadcast()方法接收两个参数,第一个是Intent ,第二个是( ). A .resultCode B .requestCode C .bundle D .receiverPermission . 7.常用菜单不包含( ).
A .子菜单
B .级联菜单
C .上下文菜单
D .选项菜单 8.下列文件操作权限中,指定文件内容可以追加的是( ). A.MODE_PRIV AT
E B.MODE_WORLD_READABLE C.MODE_APPEND D.MODE_WORLD_WRITEABLE 9. 继承BroadcastReceiver 会重写( )方法.
A .onReceiver()
B .onUpdate()
C .onCreate()
D .onStart() 10.关于SQLite 数据库,不正确的说法是( ).
A .SQLiteOpenHelper 类是数据库辅助操作类,主要用来创建数据库和更新数据库.
B .SQLiteDatebase 类是数据库实例,用来操作数据库的.
C .在每次调用SQLiteDatabase 的getWriteableDatabase()方法时,会执行SQLiteOpenHelper 的onCreate()方法.
D .SQLiteOpenHelper 在调用onCreate()方法时并未获得数据库实例,只有调用getWriteableDatabase()或getReadableDatabase()方法时才会获得数据库实例. 11.下列关于ContentResolver 的描述,错误的是( ).
专业: 年级/班级: 姓名: 学号:
装 订 线 内 不 要 答 题
A.可以操作数据库数据.
B.操作其他应有数据必须知道包名.
C.只能操作ContentProvider暴露的数据.
D.authorities属性必须和包名一致.
12.下列关于XML布局文件在Java代码中被引用的说法中,不正确的是().A.Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素.
B.在Activity中,可以使用R.drawable-system.**方式引用Android系统所提供的图片资源.C.在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件.
D.可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素.13.关于适配器的说法正确的有:().
A.它主要是用来存储数据.B.它主要是用来把数据绑定到组件上.
C.它主要用来解析数据.D.它主要用来存储xml数据.
14.关于隐式Intent正确的是().
A.Android中使用IntentFilter来寻找与隐式Intent相关的对象.
B.隐式Intent更多的用于在应用程序内部传递消息.
C.通过组件的名称寻找与Intent相关联的对象.
D.一个声明了IntentFilter的组件只能响应隐式Intent请求.
15.每一次启动服务都会调用()方法.
A.onCreate() B.onReceiver()
C.onResume() D.onStartCommand()
二、填空题(每小题2分,共10分)
1.ADB的常见指令中,用于开启ADB服务的是:.
2.LogCat区域中有V、D、I、W、E等五个字母,其中D代表,W代表.
3.表格布局中用于收缩和拉伸表格内容的两个属性分别叫做,一种是,另一种是.
4.ContentProvider匹配Uri需要使用的类是.
5.服务的开启方式有两种,分别是和.
三、简答题(每小题5分,共20分)
1.简要说明Android体系结构中每一层的功能.
2.请说明每种布局管理器的作用.
3. 请简述SharedPreferences如何存储数据.
4. 简述广播的几种注册方式。
必要时可写出几句关键代码。
四、编程题(第一题10分,第二题第三题,每题15分,共40分)
1.编写一个数据传递的小程序,要求在第一个界面输入姓名,年龄,第二个界面上面显示“恭
喜您,来到这个世界n年!”.(n为输入的年龄)(共10分)
(1)左图即info_activity.xml界面的布局代码(2)为左图中的“数据传递”Button设置单击事件监听器的相关跳转代码.(提示:假定在Java代码中name代表第一个输入框,age代表第二个输入框,并且已经通过findViewById初始化)
2.编写一个Android应用.要求创建一个服务,该服务以Start方式启动,并且在启动服务时传递两个整数,并在服务相应代码段中计算最大数,以Toast方式显示结果.(共15分)
提示:假设布局文件中已设置了一个Button,并且设置了android:onClick=”onStartService”方法
(1)写出onStartService()单击事件的业务逻辑.
(2)写出service服务中相应的方法,即获取传递的整数并求取最大值以Toast方式显示.
3.编写一个Android应用.要求使用SQLiteOpenHelper数据库辅助操作类建一张student表.其字段包含:自增长id,学生姓名name,学生学号number,学生成绩score.(共15分)。
要求使用ContentProvider共享数据,其authorities属性设置为”com.test.provider”.
提示:假设布局文件已存在,无需书写布局相应代码段
(1)写出自定义的数据库辅助操作类,并在其onCreate(SQLiteDatabase db)中完成数据库建表操作.
(2)自定义类MyContentProvider.java,在其中需定义UriMatcher类的一个对象,设置匹配规则,并写出对外暴露的接口的insert()代码段.提示:public Uri insert(Uri uri, ContentV alues values).
(3)写出配置文件中所需增加的ContentProvider结点标签对.
P。