




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 20132013 年年 嵌入式专业嵌入式专业 androidandroid 复习题库复习题库 (内部资料(内部资料 ,禁止,禁止 QQQQ 共享、网络共享)共享、网络共享) 一、选择题一、选择题 1Android 是一种以 Linux 为基础的开放源码操作系统,主要应用于便携设备。Android 股份有限公 司于 2003 年在美国加州成立,在 2005 年被 Google 收购,从 2009 年 2 月开始推出 Android 1.1,到 2012 年已经推出 Android 4.0,发展非常的迅速,以下叙述有问题的是。 () A、 2009 年 4 月,推出了 Android 1.5 ,名称是 Cupcake 纸杯蛋糕 B、 Android 1.5 主要改进:摄像头开启和拍照速度更快;GPS 定位速度大幅提升;支持触屏虚拟键盘 输入 C、 2009 年 9 月,推出了 Android 1.6,名称是 Donut 甜甜圈 D、 2009 年 4 月,微软推出了 Android 1.5 ,名称是 Gingerbread 姜饼 2Activity 是 Android 程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事 件,以下叙述有问题的是。 () A、 Android 应用程序可以包含一个或多个 Activity,一般在程序启动后会呈现一个 Activity,用 于提示用户程序已经正常启动 B、 在界面上的表现形式:全屏窗体,非全屏悬浮窗体,对话框 C、 Activity 形象的说就是一个容器,在里面放置各种控件(按钮,文本,复选框等),就形成了软 件的界面 D、 Activity 和 Service 一样,都没有用户界面,适合用于需要长时间在后台运行的应用 3Button,就是按钮,是 Android 中应用最多的控件之一,也是应用程序和用户实现相互 交互的功能之一,以下叙述错误的是。 () A、 Button 是一种按钮控件,用户能够在该控件上点击,并后引发相应的事件处理函数 B、 ImageButton 是一种带图片显示的控件按钮 C、 使用 Button,必须导入包 android.widget.Button D、 Button 是一种文本显示控件,主要功能就是显示文本 4. Android 系统中会存在很多应用程序,Content Provider 属于 Android 应用程序的组件之一,作 为应用程序之间主要的共享数据的途径,以下叙述有问题的是。 () A、ContentProvider 的不必进行权限许可,开发者可以任意访问和使用 B、android 有一个独特之处就是,数据库只能被它的创建者所使用,其他的应用是不能访问到的, 所以如果你想实现不同应用之间的数据共享, content provider 是一种非常重要的方法 C、在 Android 中,content provider 是一个特殊的存储数据的类型,它提供了一套标准的接口用来 获取以及操作数据 D、Content Provider 主要的功能就是存储并检索数据以及向其他应用程序提供访问数据的接口 5. Dalvik 调试监视服务 DDMS 是由 Android 软件开发包()提供的调试工具。 A、 JDKB. SDKC.LogcatD. console 6. 下列哪个是 Android 的集成开发环境( ) A、 Mozilla FirefoxB B、 eclipseeclipse C、 Visual C+ 6.0D、 CodeBlocks 7. 下列哪个是 Java 的集成开发环境() A、eclipseB、Microsoft Office PowerPoint C、SQL Server 2008D、Adobe Dreamweaver 8. Java 源文件和编译后的文件扩展名分别为( ) A、 .class 和.javaB、 .java 和.class C、 .class 和.classD、 .java 和.java 9. 设 int x=1,float y=2,则表达式 x / y 的值是() 2 A、0B、1C、0.5D、2 10. 下列哪一个关键字用于实现接口来定义类? () A、extendsB、implementsC、abstractD、interface 11. 若 a 的值为 3 时,下列程序段被执行后,c 的值是多少?() if ( a0 ) if ( a3 )c = 12; else c = 3; else c = 7; A、1B、2C、3D、4 12. 下列程序段执行后,变量 a 的值是多少?() int a = 5, b =12; a = +a+b; A、10B、18C、12D、5 13. 下列程序段执行后,变量 a 的值是多少?() int a = 0; for(int i = 0; i /databases/ C、 /data/app/ D、 /data/data/cache/ 35.Android 系统中应用程序顶层的目录名称是() 。 A、 /sdcard/download/ B、 /data/data/databases/ C、 /data/app/ D、 /data/data/ 36. Android 系统中用于存储应用程序数据库的目录名称是()。 A、 /sdcard/download/B、/data/data/databases/ B、 /data/app/D、/data/data/ 37. DDMS 中的文件浏览器允许你查看()上的文件(包括应用程序文件、目录和数据库),并且可以进行 提取或添加。 A、 互联网B、PCC、真机设备D、移动硬盘 38. LogCat 窗口能够让你监视()。在这里将显示 Log.i()、Log.e()和其他 Log 方法调用产生的消息。 A、 consoleB、DevicesC、Emulator ControlD、Android 日志控制台 39. Logcat 日志的标签是系统部件原始信息的一个简要的标志。优先级有下列集中,是按照从低到高顺利 排列的: () 6 A、 Verbose0;x+); C、while (x5); D、for(; ;); 49.关于类和对象的叙述正确的是( ) A、Java 的类分为两大部分:系统定义的类和用户自定义的类 B、类的静态属性和全局变量的概念完全一样,只是表达形式不同 C、类的成员至少有一个属性和一个方法 7 D、类是对象的实例化 50.以下有关构造方法的说法,正确的是( ) A、一个类的构造方法可以有多个 B、构造方法在类定义时被调用 C、构造方法只能由对象中的其它方法调用 D、构造方法可以和类同名,也可以和类名不同 51.以下有关类的继承的叙述中,正确的是( ) A、子类能直接继承父类所有的非私有属性,也可通过接口继承父类的私有属性 B、子类只能继承父类的方法,不能继承父类的属性 C、子类只能继承父类的非私有属性,不能继承父类的方法 D、子类不能继承父类的私有属性 52.下列哪个可做 Android 数据存储?() A、SQliteB、MySqlC、OracleD、DB2 53.void 的含义: ( ) A、方法体为空 B、定义的方法没有形参 C、定义的方法没有返回值 D、方法的返回值不能参加算术运算 54.关于 Java 中异常的叙述正确的是: () A、异常是程序编写过程中代码的语法错误 B、异常是程序编写过程中代码的逻辑错误 C、异常出现后程序的运行马上中止 D、异常是可以捕获和处理的 55.所有的异常类皆继承哪一个类?( ) A、java.io.Exception B、java.lang.Throwable C、java.lang.Exception D、java.lang.Error 56.下面哪个不是 java 语言中的关键字?( ) A、longB、sizeof C、instanceofD、const 57.为实现进程之间的通信,需要使用下列那种流才合适?() A、Data stream B、File stream C、Buffered stream D、Piped stream 58.在复选框中移动鼠标,然后单击一选项,要捕获所选项必需实现哪个接口?() A、ActionListener B、MouseListener C、MouseMotionListern D、ItemListener 59. 下面哪些是 short 型的取值范围 () A、-27 27-1 B、0 216-1 8 C、-215 215-1 D、-231 231-1 60. 哪些是将一个十六进制值赋值给一个 long 型变量() A、long number = 345L; B、long number = 0345; C、long number = 0345L; D、long number = 0x345L; 61.在/ point x 处的哪些声明是合法的 () class Person private int a; public int change(int m) return m; public class Teacher extends Person public int b; public static void main(String arg) Person p = new Person(); Teacher t = new Teacher(); int i; / point x A、 i = m;B、i = b;C、i = p.a;D、 i = p.change(30); 62. 下列哪个可做 EditText 编辑框的提示信息?() A、android:inputType B、android:text C、android:digits D、android:hint 63.下面的哪些答案可以用以表示八进制值 8?( ) A、010B、0x10C、08D、0x8 64.android 是如何组织 Activity 的() A、 以栈的方式组式 Activity B、 以队列的方式组织 Activity C、 以树形方式组织 Activity D、 以链式方式组织 Activity 65.下面的哪些关键字通常用来对对象的加锁,该标记使得对对象的访问是排他的?( ) A、transient B、synchronized C、serialize D、static 66.onPause 什么时候调用() A、当界面启动时 B、当 onCreate 方法被执行之后 C、当界面被隐藏时 D、当界面重新显示时 27.给出以下关于一个使用适当的字符间距的字体的 TextField 的表达式 9 67.TextField t = new TextField(“they are good“,40);/40 指的是像素 哪些叙述是对的?() A、被显示的字符串可以使用多种字体 B、一行中最大的字符数是 40 C、显示的宽度正好是 40 个字符宽 D、用户可以编辑字符 68在 android 开发中, ()是一种广泛运用的在应用程序之间传输信息的机制。 A、Broadcast B、Activity C、Java D、Intent 69在 android 开发中, ()是一种广泛运用的在应用程序之间传输信息的机制。 A、Category B、Intent C、Broadcast D、Activity 70在 android 开发中, ()是对发送出来的 Broadcast 进行过滤接受并响应的一类组件。 A、BroadcastReceiver B、Context C、Toast D、AndroidManifest 71在 android 开发中,Context 是对发送出来的()进行过滤接受并响应的一类组件。 A、Broadcast B、BroadcastReceiver C、AndroidManifest D、Toast 72在 android 开发中,以下说法正确的是() 。 A、Context 是对发送出来的 Broadcast 进行过滤接受并响应的一类组件 B、广播接收器仅在它执行这个方法时处于失活状态。当 onRecever()返回后,它就变为活跃状态。 C、在 AndroidManifest.xml 中用标签声明注册 BroadcastReceiver D、Category 是一种广泛运用的在应用程序之间传输信息的机制 73在 android 开发中,注册 BroadcastReceiver 有()种方式 A、1 B、2 C、3 D、4 74在 android 开发中,注册 BroadcastReceiver 方式为() A、动态和静态两种 B、仅有动态 C、仅有静态 D、动态和静态都不是 75在 android 开发中,Android 有四大组件 Activity、Service、 () 、Content Provider。 A、Broadcast Receiver B、Component 10 C、Toast D、Intent 76 在 Android 系统中, 广播的发送者和接收者事先是不需要知道对方的存在的, 这样带来的好处是 能符合软件工程中所强调的模块之间的() A、低内聚低耦合性 B、高内聚低耦合性 C、低内聚高耦合性 D、高内聚高耦合性 77. 在 Android 系统中, 广播(Broadcast)的发送者和接收者事先是不需要知道对方的存在的,以 下描述不正确的是() A、广播机制,本质上它就是一种组件间的通信方式 B、通过广播机制,系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容 易与其它系统进行集成。 C、广播是在组件之间传播数据(Intent)的一种机制;这些组件必须位于同一进程中 D、符合软件工程中强调的模块之间的高内聚低耦合性。 78 在 Android 系统中, 广播(Broadcast)的发送者和接收者事先是不需要知道对方的存在的,以 下描述不正确的是() A、广播机制,本质上它就是一种组件间的通信方式,一种消息订阅/发布机制 B、通过广播机制,系统的各个组件可以松耦合地组织在一起,这样系统就具有高度的可扩展性,容 易与其它系统进行集成。 C、广播是在组件之间传播数据(Intent)的一种机制;这些组件不必位于同一进程中,也可以在不 同的进程中 D、不符合软件工程中强调的模块之间的高内聚低耦合性。 79在 Android 系统中, 广播(Broadcast)的发送者和接收者事先是不需要知道对方的存在的,以 下描述不正确的是() A、广播机制,本质上它就是一种组件间的通信方式,一种消息订阅/发布机制 B、通过广播机制,系统的各个组件可以松耦合地组织在一起,这样系统就不具有高度的可扩展性, 不容易与其它系统进行集成。 C、广播是在组件之间传播数据(Intent)的一种机制;这些组件不必位于同一进程中,也可以在不 同的进程中 D、符合软件工程中强调的模块之间的高内聚低耦合性。 80Android 系统的广播机制,从本质来说,它是一种消息订阅/发布机制,因此,使用这种模型的 重要步骤就是对事件进行广播,可构建 Intent 对象后调用()方法实现 A、sendBroadcast(Intent) B、startActivity(Intent) C、startActivityForResult(Intent) D、startService(Intent) 二、判断题二、判断题 ()81Java 和 C 语言一样,可以使用 goto 语句。 ()82Java 程序可以只编译一次,就可以在各种系统中运行。 ( )83Java 分为三个体系,其中之一是 JavaME(Java 2 Platform Micro Edition,java 平台微型版)。 ()84. Java 编程语言是个面向对象的编程语言。 11 ()85. Java 编程语言不是健壮、安全与系统无关的编程语言。 ()86. 面向对象就是使用对象进行程序设计,简写成 OOP。 ()87. Java 面向对象编程语言的特征之一是多态性。 ()88.Android 也是面向对象的编程语言。 ()89. 人们为了更好地认识世界,将现实生活中的事物(对象)划分成类。 ( )90. 类用来定义对象所有的属性和方法,同一类的所有对象都拥有相同的特征和操作。 ( )91. boolean 是 Java 语言中的关键字, 不能另作它用。 ()92. void 不是 Java 语言中的关键字, 可以任意使用。 ()93. com.siso.liu 这个包名是 Java 语言中符合规范的命名。 ()94. Java 中所有的注释内容是不会被编译和执行的内容,只是起解释说明作用。 ()95. 输入/输出处理是程序设计中非常重要的环节,如从键盘输入数据,从文件中读取数据或向 文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地下轨道灌注桩施工主要难点及措施
- 航空航天质量、环境、职业健康安全目标及保证措施
- 隧道工程钢筋损耗控制措施策略
- 幼儿园安全物业管理专项计划
- 七下英语教学目标计划
- 2024-2025学年湘教版数学八年级上册分层教学计划
- 四年级音乐教育质量提升计划
- 2025年度电子行业EHS培训计划
- 七年级政治课堂活动计划
- 园林绿化维护服务承诺及保证措施
- 过敏性休克完整版本
- 《大学美育》高职全套教学课件
- 小学必背古诗词182首(带目录及释义)人教(部编版)
- 人教版小学数学一年上册《1-5的认识》说课稿(附反思、板书)课件
- 谈判中文化冲突和应对策略解析
- 培训整改方案提升计划
- 人工智能基础与应用(第2版)全套教学课件
- REE-OAT变桨系统现场调试手册
- 学校食堂食材采购询价方案范文(35篇)
- 《化妆品技术》课件-化妆品的历史起源与发展
- 住宅公共部分装修综合项目施工专项方案
评论
0/150
提交评论