andriod选择题.doc

上传人:小** 文档编号:13273958 上传时间:2020-06-11 格式:DOC 页数:29 大小:61.76KB
收藏 版权申诉 举报 下载
andriod选择题.doc_第1页
第1页 / 共29页
andriod选择题.doc_第2页
第2页 / 共29页
andriod选择题.doc_第3页
第3页 / 共29页
资源描述:

《andriod选择题.doc》由会员分享,可在线阅读,更多相关《andriod选择题.doc(29页珍藏版)》请在装配图网上搜索。

1、MITT考试范围Android应用程序开发部分第一章 Android应用与开发环境 1. 被称为“Android之父”的是( B )。A、Steve Jobs B、Andy Rubin C、Tim Cook D、Bill Gates解析:安迪-鲁宾(Andy Rubin),Andrew Rubin,Google移动平台副总裁、Android主管,Android 平台创始人。2.Android的版本代号为4.2版的重要更新内容不包括下面哪一项( C )。A、支持多用户账户 B、加入手势输入C、加入屏幕截图功能 D、加入照片球(球形全景拍摄)功能解析:Android的版本代号为4.2版新增功能:P

2、hoto Sphere 全景拍照功能。键盘滑动手势输入及更聪明的语音输入功能。单一平板电脑装置多重帐户登录与个人主页,并支持快速切换。Miracast 无线显示分享功能。Daydream 屏幕保护功能。可直接进行操作的状态通知列功能新版 Google Now 新增以 Gmail 登入信息作为数据源新版 Google Now 新增航班追踪功能、酒店、餐厅预订,与音乐和电影推荐功能。Gmail 邮件可缩放显示。可于屏幕锁定界面直接开启 App 及相机功能。增加为盲人用户设计的语音输出及手势模式导航功能。连点三次可放大整个显示页及两指旋转和缩放功能。3.下面关于Android系统的特性描述错误的是(

3、 D)。A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL ES 2.0标准规格,并且支持传统的智能手机。B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,并且支持所有的云信息和服务器信息。解析:信息:作为原设计给智能手机使用的操作系统,Androi

4、d操作系统原生支持短信和邮件,并且支持所有的云信息和服务器信息。4. 下面关于Linux内核描述错误的是(A )。A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。B、Linux是一个开源的操作系统,由非营利的组织Linux基金会所管理。C、Android的内核属于Linux内核的一个分支。D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。解析:Android是基于linux内核,所以android核心部分是c语言编写的。但是android提供的sdk是基于java语言

5、的,也就是说大部分用户所使用的应用程序是用java编写的。 5.下面关于本地库和Java运行时环境描述错误的是( C)。A、本地库和Java运行时环境层位于Linux内核层之上。B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。C、SQLite是根据OpenGL ES 1.0API标准实现的3D绘图函数库。D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。解析:SQLite是:小型的关系型数据库引擎OpenGL|ES是:根据OpenGL ES 1.0API标准实现的3D

6、绘图函数库6. 下面关于Android开发描述有误的一项是(C )。A、Android使用Eclipse作为开发环境。B、在使用Eclipse之前必须先安装JDK。C、Android开发环境的搭建过程由下面四步组成:安装JDK - 安装Eclipse - 在Eclipse中安装并配置ADT - 下载Android SDK。D、Android开发环境中的所有工具都是可以免费下载和使用的。解析:Android开发环境的搭建过程由下面四步组成:安装JDK - 安装Eclipse - 下载Android SDK- 在Eclipse中安装并配置ADT7. Android开发中常用的开发与调试工具有很多,

7、下面相关描述不对的是(A )。A、Android Debug Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。B、DDMS 的全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务。C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。解析:ADB是一个功能非常强大的工具,它位于Android SDK安装目录的platfor

8、m-tools子目录下。 ADB工具的功能很多:1.查看当前运行的模拟器 2.电脑与模拟器之间文件的相互复制 3.启动模拟器的shell窗口 4.安装、卸载APK程序8. 下列描述有误的选项是(D )。A、adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示。B、adb install 这个命令将指定的apk文件安装到设备上。C、adb shell这个命令将登录设备的shell。D、adb push 用pull命令可以把Android目标机上的文件或者文件夹复制到PC。解析:adb push 用push命令可以把本机电脑上的文件或者文件夹

9、复制到设备(手机)9. 下列选项描述不正确的是(D )。A、运行Andorid应用可以右击你要运行的项目,然后选择Run As - Android Application,即可自动在已开启的AVD或者移动设备上运行这个项目了。B、如果焦点在项目中/src目录下的Java文件中,可以通过菜单栏的Run - Run、工具栏的Run按钮等。C、如果有多个AVD和真机都已被启动且连接在PC上,则可以右击项目名称,然后在Run As - Run Configurations里指定使用哪个目标机来运行本应用。D、也可以按快捷键Ctrl+F6来运行Android应用程序。解析:Eclipse中有如下一些和运

10、行调试相关的快捷键。1. 【Ctrl+Shift+B】:在当前行设置断点或取消设置的断点。 2. 【F11】:调试最后一次执行的程序。 3. 【Ctrl+F11】:运行最后一次执行的程序。 4. 【F5】:跟踪到方法中,当程序执行到某方法时,可以按【F5】键跟踪到方法中。 5. 【F6】:单步执行程序。 6. 【F7】:执行完方法,返回到调用此方法的后一条语句。 7. 【F8】:继续执行,到下一个断点或程序结束。 10. 下面说法有误的是(B )。A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。B、Android操作

11、系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。解析:从Android 4.0开始,Android操作系统便支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,用户还可以通过编辑功能对截图进行处理,还可以通过蓝牙/E-mail/微博/共享等方式发送给其他用

12、户或者上传到网络上,也可以拷贝到电脑中。11. 下面选项中,哪一项是Android的四大组件之一(B )。A、 ListView B、Activity C、 Intent D、Bundle解析:Android的四大组件:Activity、Service、BroadcastReceiver、Content Provider12. 下面说法正确的是(D )。A、Bundle类与Map不一样,它不是一个key-value类型。B、在onCreate()方法中,可以不调用父类的同名方法。C、onCreate()方法是具有参数的,也有返回值。D、在四大组件之间传递数据时,Bundle常被用来封装数据。解

13、析:四大组件间数据传递方式:启动四大组件通过Intent对象来实现,Intent的功能包括启动四大组件以及相关信息+传递数据。其中传递数据Intent提供了putExtra和对应的getExtra方法来实现:putExtra和getExtra 其实是和Bundle put和get方法一一对应的,在Intent类中有一个Bundle的mExtras成员变量所有的putExtra和getExtra方式实际是调用mExtras对象的put和get方法进行存取。所以正常情况下 四大组件间传递数据直接通过putExtra和getExtra方法存取即可,无需再创建一个bundle对象13. 下面对于Act

14、ivity的四种基本状态描述不正确的是(B )。A、运行态(Running):Activity处于屏幕最前端,被用户可见且获得焦点,此时可以与用户交互。B、暂停态(Paused):Activity被置于后台但仍然被用户可见,此时它失去了焦点,所以不可与用户进行交互,但是其状态信息会被系统保留。C、停止态(Stopped):Activity被新的Activity覆盖,此时该Activity不仅失去焦点,而且用户不可见。D、终止态(Destroyed):Activity被系统终止,资源被回收。解析:Paused状态:当Activity被另一个透明或者Dialog样式的Activity覆盖时的状态。

15、此时它依然与窗口管理器保持连接,系统继续维护其内部状态,它仍然可见,但它已经失去了焦点,故不可与用户交互。 14. 下面关于AndroidUI框架描述的选项中有误的一项是(B )。 A、Android中所有的UI(用户界面)元素都是使用View和ViewGroup对象建立的。B、ViewGroup是一个可以将一些信息绘制在屏幕上并与用户产生交互的对象。 C、ViewGroup是一个包含多个的View和ViewGroup的容器,用来定义UI布局。D、Android使用View类作为界面开发的超类,所有的界面开发都与View有关。解析:View是一个可以将一些信息绘制在屏幕上并与用户产生交互的对象

16、。ViewGroup是一个包含多个的View和ViewGroup的容器,用来定义UI布局。 15. 下面说法错误的是( B)。A、Activity Manager(活动管理器)管理各个应用程序生命周期以及通常的导航回退功能。B、Window Manager(窗口管理器)管理所有的移动设备窗口功能。C、Content Provider(内容提供器)使得不同应用程序之间存取或者分享数据。D、View System(视图系统)构建应用程序的基本组件。解析:WindowManager主要用来管理窗口的一些状态、属性、view增加、删除、更新、窗口顺序、消息收集和处理等。16. 下面关于UI布局描述错误

17、的一项是(D )。 A、LinearLayout(线性布局)是按照横或竖的线性排列布局。B、RelativeLayout(相对布局)是按照相对位置来布局。C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。D、AbsoluteLayout(绝对布局)是以表格的形式布局。解析:绝对布局也叫坐标布局,指定元素的绝对位置,因为适应性很差,一般很少用到。可以使用RelativeLayout替代。常用属性:android:layout_x -组件x坐标android:layout_y -组件y坐标17. Android中关于View继承关系的论述错误的是

18、(C )。 A、ViewGroup继承自ViewB、AdapterView继承自ViewGroupC、TableLayout继承自RelativeLayoutD、Menu、Notification和Toast都不是View的子类解析:TableLayout继承自LinearLayout18.下列不属于android布局的是_C_ A、FrameLayout B、LinearLayout C、BorderLayout D、TableLayout E、RelativeLayout 解析:Android 布局是应用界面开发的重要一环,在Android中,共有五种布局方式,分别是:LinearLayo

19、ut(线性布局),FrameLayout(单帧布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。19.绝对布局中,android:layout_x 的含义有( B ) A、以手机左下为原点,组件显示到屏幕中的横向坐标值。B、以手机左上为原点,组件显示到屏幕中的横向坐标值。C、以手机右下为原点,组件显示到屏幕中的横向坐标值。 D、以手机右下为原点,组件显示到屏幕中的横向坐标值解析:指定初始坐标!layout_x:指定这个控件他的左上角点的x轴坐标 20.上下文菜单与其他菜单不同的是_B_ A,上下文菜单项上的单击事件可

20、以使用onMenuItemSelected方法来响应 B,上下文菜单必须注册到指定的view上才能显示 C,上下文菜单的菜单项可以添加,可以删除 D,上下文菜单的菜单项可以有子项解析:上下文菜单必须注册到指定的View上才能显示。注册上下文菜单可以使用Activity.registerForContextMenu方法。例如:registerForContextMenu(button);MITT考试范围Android应用程序开发部分第三章 事件处理 1. 关于res/raw目录说法正确的是(A) A、 这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不动的存储到设备上

21、会转换为二进制的格式C、 这里的文件最终以二进制的格式存储到指定的包中D、这里的文件最终不会以二进制的格式存储到指定的包中2.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A) A、onDestroy()B、onClear()C、onFinish()D、onStop()3. android 中下列属于Intent的作用的是(C) A、实现应用程序间的数据共享 B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

22、 D、处理一个应用程序整体性的工作4. 下列哪些语句关于内存回收的说明是正确的? (B ) A、 程序员必须创建一个线程来释放内存B、 内存回收程序负责释放无用内存C、 内存回收程序允许程序员直接释放内存D、 内存回收程序可以在指定的时间释放内存对象5.对于XML布局文件中的视图控件layout_width属性的属性值不可以是?(D)A.match_parent B.fill_parentC.wrap_parent D.match_cotent6.事件的名称 (C)A都要由用户定义 B.有的由用户定义,有的有系统定义C.是由系统预先定义 D.是不固定的7.以下能够触发文本框Change的事件的

23、操作是 (D)A.文本框失去焦点 B.文本获得焦点C.设置文本框的焦点 D.改变文本框的内容8.Android中控件的android:text属性的作用是(C)A.显示视频 B.显示图片C.显示文本字符串 D.显示音乐9. 在一个相对布局中怎样使一个控件居中(C)A.android:gravity=centerB.android:layout_gravity=centerC.android:layout_centerInParent=trueD.android:scaleType=cente10. setOnTouchEvent设置返回值为true和false有何区别 (C)A.没有区别,都能

24、对事件进行监听B.设置为true时只能在移动时获得一次监听事件,false则可以多次C.返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息D.设置为false是,在处理一次监听事件后,系统将抛弃该次事件11. .下列说法错误的是(B)A.Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦B.Intent可以传递View对象C.对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以处理此Intent的Activity、

25、IntentReceiver或ServiceD.通过Intent可以删除程序12. 下列关于Service的描述,正确的是(D)AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B每次调用Context类中的StartService()方法后都会新建一个Service实例C每次启动一个服务时候都会先后调用onCreate()和onStart()方法D当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调13. 在Activity中需要找到一个id是bookName的的TextView组件,下面哪

26、种语句写法是正确的?(C)A、TextViewtv=this.findViewById(R.id.bookName);B.TextViewtv=(TextView)this.findViewById(R.id.code);C.TextViewtv=(TextView)this.findViewById(R.id.bookName);D、TextViewtv=(TextView)this.findViewById(R.string.bookName);14. 、给一个TextView设置红色字体,应该使用以下哪种写法?(A)A、setTextColor(0xffff0000);B、setColo

27、r(0xffff0000)C、setTextColor(0xffff0000)D、setColor(red)15. 在Android应用程序中,图片应放在那个目录下?(D)A、rawB、valuesC、layoutD、drawable15. 如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?(A)A、android:orientation=verticalB、android:vertical=trueC、android:orientation=horizontalD、android:horizontal=true16. 如果将一个TextView的andr

28、oid:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?(D)A、该文本域的宽度将填充父容器宽度B、该文本域的宽度仅占据该组件的实际宽度C、该文本域的高度将填充父容器高度D、该文本域的高度仅占据该组件的实际高度17. . 下面属于android的动画分类的有(ab)A、 Tween B、Frame C、Draw D、Animation18.关于视图控件的常用事件描述中,不正确的是?(A)A.Click事件只能使用在按钮上,表示按钮的点击动作B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件C.当单选框中某一选项

29、被选择时,将触发CheckedChange事件D.当多选框中某一选项被选择时,将触发CheckedChange事件19.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?(B)A.在Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素B在Activity中,可以使用R.drawable-system.*方式引用Android系统所提供的图片资源C在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件D可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素20. .

30、Android项目工程下面的assets目录的作用是什么 (B) A、放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件 MITT考试范围Android应用程序开发部分第五章 使用Intent和IntentFilter进行通信 1、在android程序中,Log.w()用于输出什么级别的日志信息?( C) A、调试 B、信息 C、警告 D、错误 2、在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的?( C)A、TextView tv = this.find

31、ViewById(R.id.bookName); B、TextView tv = (TextView)this.findViewById(R.id.code); C、TextView tv = (TextView)this.findViewById(R.id.bookName); D、TextView tv = (TextView)this.findViewById(R.string.bookName); 3、如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?( D) A、该文本域的宽度将填充父容器宽度

32、B、该文本域的宽度仅占据该组件的实际宽度 C、该文本域的高度将填充父容器高度 D、该文本域的高度仅占据该组件的实际高度 4、给一个TextView设置红色字体,应该使用以下哪种写法?(A ) A、setTextColor(0xffff0000); B、setColor(0xffff0000) C、setTextColor(0xffff0000) D、setColor(red) 5、对于一个Activity,在AndroidManifest.xml中对他这样进行定义 ,这样的描述代表什么含义?( B) A、无明确含义,每个Activity都需要这样定义 B、代表该Activity将作为程序的主A

33、ctivity,并且在LAUNCHER菜单中启动 C、代表该Activity将在桌面上建立图标并启动 D、代表该Activity的优先级高于其他的Activity 6、在Android应用程序中,图片应放在那个目录下?(D ) A、raw B、values C、layout D、drawable 7、关于AndroidManifest.xml文件,以下描述错误的选项有哪些?(A ) A、在所有的元素中只有和是必需的,且只能出现一次 B、处于同一层次的元素,不能随意打乱顺序 C、元素属性一般都是可选的,但是有些属性是必须设置的 D、对可选的属性,即使不写,也有默认的数值项说明 8、如果使用Lin

34、earLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?(A ) A、android:orientation=vertical B、android:vertical=true C、android:orientation=horizontal D、android:horizontal=true 9、在AndroidManifest.xml中描述一个Activity时,该Activity的label属性是指定什 么的?( B) A、指定该Activity的图标 B、指定该Activity的显示标签 C、指定该Activity和类相关联的类名 D、指定该Activity的唯一标示

35、10、Activity生命周期中,第一个需要执行的方法是什么?( B ) A、onStart B、onCreate C、onReStart D、onResume11、下列选项哪个不是Activity启动的方法?A a. goToActivity b. startActivity c. startActivityFromChild d. startActivityForResult12、下列哪一个不属于Activity的生命周期方法?Aa. onInit( ) b. onStart( ) c. onStop( ) d. onPause( )13、对于XML布局文件中的视图控件,layout_wi

36、dth属性的属性值不可以是什么?da. match_parent b. fill_parent c. wrap_content d. match_content 14、对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?aa. match_parent b. fill_parent c. wrap_content d. match_content 15、关于视图控件的常用事件描述中,不正确的是?A a. Click事件只能使用在按钮上,表示按钮的点击动作b. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件c. 当单选框中某一选项

37、被选择时,将触发CheckedChange事件d. 当多选框中某一选项被选择时,将触发CheckedChange事件16、对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么? B a. match_parent b. fill_parent c. wrap_content d. match_content 17、对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?a. onStart( ) b. onPause( ) c. onCreate( ) d. onResume( ) 18、关于视图控件的常用事件描述中,不正确的是?a. C

38、lick事件只能使用在按钮上,表示按钮的点击动作b. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件c. 当单选框中某一选项被选择时,将触发CheckedChange事件d. 当多选框中某一选项被选择时,将触发CheckedChange事件19、以下关于Android应用程序的目录结构描述中,不正确的是?a. src目录是应用程序的主要目录,由Java类文件文件组成b. assets目录是原始资源目录,该目录中的内容将不会被R类所引用c. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引d. AndroidManifest.xml文件是应用程

39、序目录清单文件,该文件由ADT自动生成,不需要程员手动修改20、下列关于XML布局文件在Java代码中被引用的说明中,不正确的是? Ba. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素b. 在Activity中,可以使用R.drawable-system.*方式引用Android系统所提供的图片资源c. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件d. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素21、下列哪一个选项不属于Android中预定义的

40、布局方式? Ba. TabLayout b. RelativeLayout c. AbsoluteLayout d. LinearLayo22、下列哪一个选项不属于AdapterView类的子选项?Gallery ListViewSpinnerGridView D a. ListView b. Spinner c. GridView d. ScrollView 23、下列关于ListView使用的描述中,不正确的是? Ba. 要使用ListView,必须为该ListView使用Adpater方式传递数据b. 要使用ListView,该布局文件对应的Activity必须继承ListActivit

41、y c. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式d. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件 24、 android 关于service生命周期的onCreate()和onStart()说法正确的是? B Da. 如果service已经启动,将先后调用onCreate()和onStart()方法 b. 当第一次启动的时候先后调用onCreate()和onStart()方法 c. 当第一次启动的时候只会调用onCreate()方法 d. 如果service已经启动,只会执行onStart()方法,不再执行

42、onCreate()方法 25、Intent传递数据时,下列的哪种类型数据不可以被传递? Ba. Serializable b. JSON对象c. Bundle d. charsequence 26、android 中下列属于Intent的作用的是?da. 处理一个应用程序整体性的工作b. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为换页面而消失c.实现应用程序间的数据共享d.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带27、onPause 什么时候调用? B a. 当界面启动时b. 当onCreate 方法被执行之后c. 当界面被隐藏时d.

43、当界面重新显示时28、在Activity 中,如何获取service 对象? Da. 可以通过直接实例化得到。b. 可以通过绑定得到。c. 通过startService() d. 通过getService()获取29、ScrollView 中,可以直接包含多少个组件? Ca. 3个b. 2个c. 1个d. 无数个30、TabHost.newTabSpec(tab1)的作用是? Ba. 为tab 页创建标题为tab1 b. 为tab 页创建ID 为tab1 c. 为tab 页创建内容d. 为tab 页创建新空格 31、关于适配器的说法正确的是? Ba. 它主要是用来存储数据b. 它主要用来把数据

44、绑定到组件上c. 它主要用来解析数据d. 它主要用来存储xml 数据MITT考试范围Android应用程序开发部分第七章 图形与图像处理 题目1. BitmapFactory是一个( )A工具类 .B.字节数组 C 对象2. 下面转换类型哪个是正确的( )A .BitmapDrawable bd = new BitmapDrawable(bitmap) B .Bitmap bitmap = bd.getBitmapC .Stringfiles = assets.list(“”)3. 要访问其他存储路径(SDCard)里面的图片,都需要借助()BitmapFactorydecodeStreamB

45、itmap 下面是显示图片的方法的事()Background(drawable)createBitmapMITT考试范围Android应用程序开发部分第九章 使用ContentProvider实现数据共享题目1. 实现应用程序的数据共享(C)。A 是一段很长的生命周期,没有用户界面的程序,可以保持应用在后台运行,会因为切换页面而消失。B 实现应用程序间的数据共享。C 可以实现界面间的切换,可以包含励作和励作数据。D 处理一个应用程序整体性的工作。2. 继承ContentProvider 需要实现(ABCD)等方法。(多选)A. insertB. deleteC. updateD. query3

46、. 在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法(A)A. ContentResolverB. ContentProviderC. CursorD. SQLiteHelper4. android中下列属于Intent的作用是(C)A. 实现应用程序间的数据共享B. 是一段很长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会切换页面而消失C. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D. 处理一个应用程序整体性的工作5. 下列哪个可做Adroid数据存储(A)A. SQLiteB. M ySqlC. OracleD. DB26.

47、 数据共享指的是(D)A. 同一个应用中的多个程序共享一个数据集合B. 多个用户,同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用,多种语言,多个用户相互覆盖地使用数据集合 7. 当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤(ABC)A. 继承B. 声明C. 注册D. 更新8. 下面哪个不是继承contentprovider,可以重载的函数(B)A update()B onstart()C insert()D getType()9. 下面哪个不是安卓四大组件之一(C)A contentproviderB intentC activityD ser

48、vice10. 下面在AndroidMainfest.xml文件中注册BroadcastReceiver方式正确的是(A)A B. android:name=”android.provider.action.NewBroad”/ C. D. android:name=”android.provider.action.NewBroad”/ 第十章 Service与BroadcastReceiver (1-9)【题目】1. 下面在 AndroidManifest.xml 文件中注册BroadcastReceiver 方式正确的是(A)。AB. Android:name=”android.provi

49、der.action.NewBroad”/C. D. adroid:name=”android.provider.action.NewBroad”/2. androis关于service生命周期的onCreate()和onStart()说法正确的是(A)A 当第一次吭励的时候先后会调用 onCteate()和onStart()方法B 当第一次吭励的时候另会调用onCteate()方法C 如果service已经吭励,将先后调用onCteate()和onStart()方法D 如果service已经吭励,另会执行onCreate方法。3. 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数

50、中进行(D)A. onPause()B. onCreate()C. onResume()D. onStart()4. service中如何实现更改Activity界面元素(B)。A. 通过把当前activity对象传递给service对象B. 通过向Activity发生广播C. 通过Context对象更改Activity界面元素D. 可以在service中,调用Activity的方法实现更改界面元素5. 下列关于Service的描述,正确的是(D)A. Service主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中B. 每次调用Context类中的StartServic

51、e()方法后都会新建一个Service实例C. 每次启用一个服务时候都会先后调用onCreate()和onStart方法D. 当调用了ConText类中的StopService()方法后, Service中的onDestroy()方法会自动回调6. 下列哪一个不属于Activity的生命周期方法(A)A. Onlnit()B. onStart()C. onStop()D. onPause()7. 在Activity中,如何获取service对象(D)A. 可以通过直接实例化得到B. 可以通过绑定得到C. 通过startService()D. 通过getService()获取8. 使用AIDL完

52、成远程service方法调用下列说法不正确的是(A)A. aodl对应得接口名称不能与aidl文件名相同B. aidl的文件的内容类似java代码C. 创建一个Service(服务),在服务的onBind(intent intent)方法中返回实现了aidl接口的对象D. Aidl对应的接口的方法面前不能加访问权限修饰符9. 下列说法错误的是(D)A Button是普通的按钮组件,除此之外还有其他的按钮组件B TextView是显示文本的组件,TextView是EditText的父类C BroadcastReceiver是Android中用处巨大的异步消息机制。它有轻量和跨进程的性质D Ima

53、ge View是显示图片的组件,可以通过设置显示局部图片10. 关于BroadcastReceiver的说法不正确的是(B)A. 是用来接收广播Intentd B. 一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接受者D. 接收者声明的优先级别在的android:priprity属性中声明,数值越大优先级别越高MITT考试范围Android应用程序开发部分第十一章 多媒体应用开发 二题目 1一般认为,多媒体技术研究的兴起从( )开始。 A1972年,philips展示播放电视节目的激光视盘。 B

54、1984年,美国Apple公司推出Macintosh系列机。 C1986年,philips和sony公司宣布发明了交互式光盘系列CD-I. D1987年,美国RCA公司展示了交互式数字影视系统DVI. *正确答案B。解析:1984年美国Apple公司研制Macintosh计算机,使用了位图、窗口和图标等技术1985年Commodore公司推出世界上第一台多媒体系统Amiga。2.多媒体技术的主要特性有( ) (1)多样性 (2)集成性 (3)交互性 (4)可扩充性 A(1) B(1)(2) C(1)(2)(3) D全部 *正确答案C。解析:多媒体技术的主要特征数字化、集成性、多样性、交互性、非

55、线性 不包括可扩充性 3.请根据多媒体的特性判断以下( )属于多媒体的范畴 (1)交互式视频游戏 (2)有声图书 (3)彩色画报 (4)彩色电视 A. (1)(2) (3) B. (1) (2) C. 全部 D. 仅(1) *正确答案B。 解析:多媒体系统具有强大的数据处理能力与数字化媒体整合能力,能处理文本、图形、图像、声音、视频和动画等多种媒体信息,并提供多种媒体信息的输入、编辑、存储和播放等功能。4.下面关于多媒体技术地描述中,正确的是:( ) A. 多媒体技术只能处理声音和文字 B. 多媒体技术不能处理动画 C. 多媒体技术就是计算机综合处理声音、文本、图像等信息的技术 D. 多媒体技术就是制作视频 *正确答案C.解析:AB选项错误因为多媒体系统具有强大的数据处理能力与数字化媒体整合能力,能处理文本、图形、图像、声音、视频和动画等多种媒体信息5.下列各组应用不属于多媒体技术应用的是( ) A. 计算机辅助教学 B.电子邮件 C. 远程医疗 D. 视频会议 *正确答案B。解析:多媒体技术应用的领域教育、商业、医疗、娱乐、工农业、家庭生活、通信、新闻出版、科技、航空航天等领域,不包括电子邮件。 6.多媒体作品在布局设计上要注意:( )。 界面布局应该有整体上的一致性 界面布局要简明清晰 注意突出主题信息 注意文字显示的效果 A. B. C. D.

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!