![曲阜师范大学计算机-《移动嵌入式开发技术》复习资料_第1页](http://file4.renrendoc.com/view/e1cadfa1570e57ba081bbe80b4d7ed0b/e1cadfa1570e57ba081bbe80b4d7ed0b1.gif)
![曲阜师范大学计算机-《移动嵌入式开发技术》复习资料_第2页](http://file4.renrendoc.com/view/e1cadfa1570e57ba081bbe80b4d7ed0b/e1cadfa1570e57ba081bbe80b4d7ed0b2.gif)
![曲阜师范大学计算机-《移动嵌入式开发技术》复习资料_第3页](http://file4.renrendoc.com/view/e1cadfa1570e57ba081bbe80b4d7ed0b/e1cadfa1570e57ba081bbe80b4d7ed0b3.gif)
![曲阜师范大学计算机-《移动嵌入式开发技术》复习资料_第4页](http://file4.renrendoc.com/view/e1cadfa1570e57ba081bbe80b4d7ed0b/e1cadfa1570e57ba081bbe80b4d7ed0b4.gif)
![曲阜师范大学计算机-《移动嵌入式开发技术》复习资料_第5页](http://file4.renrendoc.com/view/e1cadfa1570e57ba081bbe80b4d7ed0b/e1cadfa1570e57ba081bbe80b4d7ed0b5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《移动嵌入式开发技术》复习资料1一、填空题1、Android的图片文件保存在工程的文件夹。2、使用RadioButton时,要想实现互斥的选择要用的组件是。3、Preference存储方式可以存储文件。4、隐式Intent通过来实现。5、创建提示对话框使用的方法是。6、对于字符串资源,在其他资源文件中使用的形式进行访问。7、Android的布局包括:、绝对布局、表格布局、、和框架布局。8、类是系统的通知服务管理类。二、简答题1、简述Android应用程序的组成部分。2、简述Android平台的特征。3、创建Toast的步骤。4、Service具有的特点。三、程序设计题1、使用线性布局设计下面的界面,将代码写在linearlayout.xml文件中。<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical">……</LinearLayout>2、现在已经在Activity的布局文件main.xml中创建了id为btnYellow的按钮,在Activity页面显示这个按钮并响应和处理按钮的单击事件,点击按钮会使屏幕的背景颜色变成黄色(已经在color.xml文件中定义了名为“yellow”的颜色资源)。publicclassMainActivityextendsActivity{ @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ……}}
答案填空题res/drawableRadioGroupXMLIntentFiltercreate()@string/资源名称线性布局、网格布局、相对布局NotificationManager简答题1、(1)活动(Activity):是最基本的Android应用程序组件,一个活动通常就是一个屏幕。(2)广播接收器(BroadcastReceiver):使用它对外部事件进行过滤,只对某些特定的外部事件进行接收并做出响应。(3)服务(Service):是Android应用程序中具有较长的生命周期但是没有用户界面的程序组件。(4)内容提供器(ContentProvider):提供了一种多应用间数据共享的方式。2、开放性、挣脱运行商的束缚、丰富的硬件选择、无缝结合的Google应用。3、(1)调用Toast的静态方法makeText()创建一个指定文本和时长的提示信息。(2)调用Toast的show()方法显示提示信息。4、(1)没有用户界面,不与用户交互;(2)长时间运行,不占程序控制权;(3)Service比Activity的优先级高,不会轻易被Android系统终止,即使Service被系统终止,在系统资源恢复后Service仍将自动运行。(4)用于进程间通信,解决两个不同进程之间的调用和通信问题。程序设计题1、<LinearLayoutxmlns:android="/apk/res/android"xmlns:tools="/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="请输入账号"android:inputType="text"/><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="请输入密码"android:inputType="textPassword"/><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="请输入手机号码"android:inputType="number"/><EditTextandroid:layout_height="wrap_content"android:layout_width="match_parent"android:hint="请输入家庭地址"android:inputType="text"/></LinearLayout>2、 publicclassMainActivityextendsActivity{ //声明黄色按钮 ButtonbtnYellow; @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //根据Id找到界面中的按钮组件 btnYellow=(Button)this.findViewById(R.id.btnYellow); //注册监听器 btnYellow.setOnClickListener(newOnClickListener(){ @Override publicvoidonClick(Viewv){ //设置背景颜色为黄色getWindow().setBackgroundDrawableResource(R.color.yellow) } }); }}
《移动嵌入式开发技术》复习资料2一、单选题1.ARM7TDMI的工作状态包括()。A.测试状态和运行状态B.挂起状态和就绪状态C.就绪状态和运行状态D.ARM状态和Thumb状态2.以下哪项关于SRAM和DRAM的区别是不对。()A.SRAM比DRAM慢B.SRAM比DRAM耗电多C.DRAM存储密度比SRAM高得多D.DRM需要周期性刷新3.以下哪种方式不是文件系统的格式。()A.FATB.DOSC.NTFSD.Ext4.下面哪种操作系统最方便移植到嵌入式设备中。()A.DOSB.unixC.WindowsxpD.linux5.下面哪一类嵌入式处理器最适合于用于工业控制()。A.嵌入式微处理器B.微控制器C.DSPD.以上都不合适6.下面哪一种工作模式不属于ARM特权模式()。A.用户模式B.系统模式C.软中断模式D.FIQ模式7.下面关于哈佛结构描述正确的是()。A.程序存储空间与数据存储空间分离B.存储空间与IO空间分离C.程序存储空间与数据存储空间合并D.存储空间与IO空间合并8.要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。()A.处理器的编译器能够产生可重入代码B.在程序中可以找开或者关闭中断C.处理器支持中断,并且能产生定时中断D.有大量的存储空间9.指令“LDMIAR0!,{R1,R2,R3,R4}”的寻址方式为()。A.立即寻址B.寄存器间接寻址C.多寄存器寻址D.堆栈寻址10.下面哪个操作系统是嵌入式操作系统。()A.Red-hatLinuxB.µCLinuxC.UbuntuLinuxD.SUSELinux11.µClinux与标准Linux最大的区别在于()。A.文件系统B.内存管理C.任务调度算法D.应用开发模式12.关于ARM子程序和Thumb子程序互相调用描述正确的是()。A.系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。B.只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。C.只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。D.只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。13.在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成。A.需求分析B.系统集成C.体系结构设计D.软硬件设计14.关于ARM处理器的异常的描述不正确的是()。A.复位属于异常B.除数为零会引起异常C.所有异常都要返回D.外部中断会引起异常15.下面哪个系统不属于嵌入式系统()。A.MP3播放器B.GPS接收机C.车载信息系统D.“天河一号”计算机系统二判断题1.一个嵌入式处理器给它供电后就能独立工作。(
)2.嵌入式linux操作系统属于免费的操作系统。(
)3.在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。(
)4.嵌入式操作系统必须包含操作系统的一些最基本的功能,用户可以通过API函数来使用操作系统。(
)5.S3C44B0X嵌入式微处理器使用ARM9TDMI核。(
)6.在正常程序执行过程中,每执行一条ARM指令,PC值加2。(
)三简答题1为什么异步传输只以字节为单位传送数据,而不是数据块?2简要说明看门狗电路的作用和原理四问答题初始值R2=5,R3=4,R4=3,执行指令SUBR2,R3,R4,LSR#2后,寄存器R2,R3的值分别是多少?答案一、1-5DABDB6-10AADCB11-15BBCCD二、FTTTFF三、简答题1为什么异步传输只以字节为单位传送数据,而不是数据块?异步传输将比特分成小组进行传送,小组可以是8位或1个字符或更长,发送方可以在任何时刻发送这些比特组,而接收方不知道它们会在什么时候到达。异步传输以字节为单位,发送每一个字符代码时,前面均加上一个“起”“信号”,其长度规定为一个码元,极性为“0”,即空号的极性;字符代码后面均加上一个“止”“信号”,其长度为1或2个码元,极性为“1”,即与信号极性相同,加上起、止信号的作用就能区分串行传输的字符,以实现串行传输收、发双方码组或字符的同步,在传输过程中也易于检测出错情况。2简要说明看门狗电路的作用和原理作用:看门狗定时器是一个用来引导嵌入式微处理器脱离死锁工作状态的部件。能够在一个指定的间隔时间后复位微控制器或者微处理器。;原理:系统启动后,初始化程序想看门狗的计数寄存器写入计数初值,此后每经过一个预订的时间间隔看门狗执行一次技术(减1或加1)。如果软件与设备正常工作,那么看门狗的计数寄存器中设定的计数值满之时(即-1,也就是二进制的计数值为全1),系统程序就会重置看门狗寄存器的计数初值,让它继续计数,并且一直循环下去。四问答题R2=4,R3=4(既是r2=r3-r4/4=4-0=4,r3=4)《移动嵌入式开发技术》复习资料3一、填空题1、Android的布局包括:、相对布局、网格布局、、和框架布局。2、调用Toast的方法显示提示信息。3、事件处理机制包括、、。4、系统服务可以通过方法获取Android系统所支持的服务管理对象。5、属性描述Intent要使用的数据。6、对于字符串资源,在其他资源文件中使用的形式进行访问。二、简答题1、简述Intent的过滤机制。2、简述Android平台的技术架构。3、简述创建上下文菜单的步骤。4、实现广播和接收Intent机制的步骤。三、程序设计题1、在PreferenceActivity中的saveNumber()方法用于将数值number存储到SharedPreferences中,保存后的结果采用Toast进行显示。voidsaveNumber(intnumber,SharedPreferencessharedPreferences){……}2、编写读取文件(文件名为hello.txt)的代码。
答案一、填空题1、线性布局、表格布局、绝对布局2、show()3、事件、事件源、事件监听器4、Context.getSystemService()5、Data6、@string/资源名称二、简答题1、(1)显式Intent:这种方式通过直接指定组件名称Component来实现;(2)隐式Intent:这种方式通过IntentFilter过滤实现,过滤时通常根据Action、Data和Category属性进行匹配查找。2、(1)应用程序层(2)应用程序框架层(3)系统运行库层(4)Linux核心层3、(1)覆盖Activity的onCreateContextMenu()方法,调用Menu的add()方法添加菜单项(MenuItem)。(2)覆盖onContextItemSelected()方法,响应菜单单击事件。(3)在Activity的onCreate()方法中,调用registerForContextMenu()方法,为视图注册上下文菜单。4、(1)注册相应的广播接收器(BroadcastReceiver),广播接收器是接收广播消息并对消息作出反应的组件。(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级下学期教学计划范文
- 下半年软件工作者工作计划范文
- 环保产业的前沿技术与市场前景分析
- 首席赞助商合作协议书范本
- 项目居间服务协议书范本
- 采购人员廉洁自律协议书范本
- 社交媒体时代下的网络舆情监测与危机处理
- 项目联合开发方案及合作协议书范本
- 科普基地协议书范本
- 美化环境种植花卉合同(2篇)
- 2024年重庆市优质企业梯度培育政策解读学习培训课件资料(专精特新 专精特新小巨人中小企业 注意事项)
- 跟单员工作职责与流程
- 气流组织模拟分析报告教程
- 外墙清洗成本分析报告
- 教科版小学科学五年级【上册】全册教案
- 关于新能源场站“两个细则”的影响和管理措施
- 车间消防安全知识培训课件
- 劳动法概述劳动法与新经济业态的结合
- 孤残儿童护理员儿童护理工作基础知识课件
- 九年级短跑2 公开课教学设计
- 影视鉴赏-动画电影课件
评论
0/150
提交评论