《移动嵌入式开发技术》复习资料_第1页
《移动嵌入式开发技术》复习资料_第2页
《移动嵌入式开发技术》复习资料_第3页
《移动嵌入式开发技术》复习资料_第4页
《移动嵌入式开发技术》复习资料_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

一、填空题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"encodingsnutf-8"?><LinearLayoutxmlns:android="/apk/res/androidandroid:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"></LinearLayout>2、现在已经在Activity的布局文件main.xml中创建了id为btnYellow的按钮,在Activity页面显示这个按钮并响应和处理按钮的单击事件,点击按钮会使屏幕的背景颜色变成黄色(已经在color.xml文件中定义了名为“yellow”的颜色资源)。至12:53GAFFSQftIIchO3_3DlSPSqpublicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activiZy_main);一、 填空题1、 res/drawable2、 RadioGroup3、 XML4、 IntentFilter5、 create()6、 @string/资源名称7、 线性布局、网格布局、相对布局8、 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;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//根据^找到界面中的按钮组件btnYellow=(Button)this.findViewById(R.id.btnYellow);//注册监听器btnYellow.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){//设置背景颜色为黄色getWindow().setBackgroundDrawableResource(R.color.yellow)}});一、单选题ARM7TDMI的工作状态包括()。测试状态和运行状态挂起状态和就绪状态就绪状态和运行状态ARM状态和Thumb状态以下哪项关于SRAM和DRAM的区别是不对。()SRAM比DRAM慢SRAM比DRAM耗电多DRAM存储密度比SRAM高得多DRM需要周期性刷新以下哪种方式不是文件系统的格式。()FATDOSNTFSExt下面哪种操作系统最方便移植到嵌入式设备中。()DOSunixWindowsxplinux下面哪一类嵌入式处理器最适合于用于工业控制()。嵌入式微处理器微控制器DSP以上都不合适下面哪一种工作模式不属于ARM特权模式()。用户模式系统模式软中断模式FIQ模式下面关于哈佛结构描述正确的是()。程序存储空间与数据存储空间分离存储空间与IO空间分离程序存储空间与数据存储空间合并存储空间与IO空间合并要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。()处理器的编译器能够产生可重入代码在程序中可以找开或者关闭中断处理器支持中断,并且能产生定时中断有大量的存储空间指令“LDMIAR0!,(R1,R2,R3,R4)”的寻址方式为()。立即寻址寄存器间接寻址多寄存器寻址堆栈寻址下面哪个操作系统是嵌入式操作系统。()Red-hatLinuxMCLinuxUbuntuLinuxSUSELinuxMClinux与标准Linux最大的区别在于()。文件系统内存管理任务调度算法应用开发模式关于ARM子程序和Thumb子程序互相调用描述正确的是()。系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用。只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用。只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序。只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序。在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成。需求分析系统集成体系结构设计软硬件设计关于ARM处理器的异常的描述不正确的是()。复位属于异常除数为零会引起异常所有异常都要返回外部中断会引起异常下面哪个系统不属于嵌入式系统()。MP3播放器GPS接收机车载信息系统“天河一号”计算机系统二判断题TOC\o"1-5"\h\z一个嵌入式处理器给它供电后就能独立工作。( )嵌入式linux操作系统属于免费的操作系统。( )在ARM处理器中,快速中断(FIQ)的优先级高于外部中断(IRQ)。( )嵌入式操作系统必须包含操作系统的一些最基本的功能,用户可以通过API函数来使用操作系统。()S3C44B0X嵌入式微处理器使用ARM9TDMI核。( )在正常程序执行过程中,每执行一条ARM指令,PC值加2。( )三简答题1为什么异步传输只以字节为单位传送数据,而不是数据块?2简要说明看门狗电路的作用和原理四问答题初始值R2=5,R3=4,R4=3,执行指令SUBR2,R3,R4,LSR#2后,寄存器R2,R3的值分别是多少?答案i=i一、 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)一、 填空题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)注册相应的广播接收器(Broad

温馨提示

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

评论

0/150

提交评论