




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE12024年山东开放大学《Android智能手机编程》形成性考核参考试题库(含答案)一、单选题1.以下情况不会创建Context对象的是A、创建Application对象时B、创建Service对象时C、创建ContentProvider对象时D、创建Activity对象时答案:C2.使用MediaPlayer播放保存在sdcard上的mp3文件时A、需要使用MediaPlayer.create方法创建MediaPlayerB、直接newMediaPlayer即可C、需要调用setDataSource方法设置文件源D、直接调用start方法,无需设置文件源答案:C3.Android本义指()A、机器人B、安致C、安卓市场D、安卓答案:A4.Intent的作用的是A、ntent是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失serviceC、实现应用程序间的数据共享contentproviderD、处理一个应用程序整体性的工作答案:A5.关于隐式Intent正确的是A、ndroid中使用IntentFilter来寻找与隐式Intent相关的对象B、通过组件的名称寻找与intent相关联的对象C、隐式Intent更多用于在应用程序内部传递消息D、一个声明了IntentFilter的组件只能响应隐式Intent请求答案:A6.关于ContenValues类说法正确的是A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型答案:A7.关于android中播放视频的说法不对的是A、可以使用SurfaceView组件播视频B、可以使用VideoView组件播视频C、VideoView组件可以控制播放的位置和大小D、VideoView播放视频的格式可以是3gp答案:C8.下列属于SAX解析xml文件的优点的是A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失答案:B9.定义LinearLayout垂直方向布局时设置的属性A、ndroid:layout_heightB、android:gravityC、android:layoutD、android:orientationvertical垂直答案:D10.上下文菜单与其他菜单不同的是A、上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B、上下文菜单必须注册到指定的view上才能显示C、上下文菜单的菜单项可以添加,可以删除D、上下文菜单的菜单项可以有子项答案:B11.AndroidSDK目前支持的操作系统A、IOSB、WINDOWSC、LINUXD、SHELL答案:A12.下列哪个是AbsoluteLayout中特有的属性A、ndroid:layout_heightB、android:layout_xC、android:layout_aboveD、android:layout_toRightOf答案:B13.关于BroadcastReceiver的说法不正确的是A、是用来接收广播Intent的B、一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C、对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D、接收者声明的优先级别在<intent-filter>的android:priority属性中声明,数值越大优先级别越高答案:B14.多选框被选择事件通常用A、setOnClickListenerB、setOnCheckChangeListenerC、setOnMenuItemSelectedListenerD、setOnCheckedListener答案:B15.进度条中哪个属性是设置进度条大小格式的A、ndroid:secondaryProgressB、android:progressC、android:maxD、style答案:D16.下面的对自定style的方式正确的是A、<resources><stylename=myStyle><itemname=android:layout_width>fill_parent</item></style></resources>B、<stylename=myStyle><itemname=android:layout_width>fill_parent</item></style>C、<resources><itemname=android:layout_width>fill_parent</item></resources>D、<resources><stylename=android:layout_width>fill_parent</style></resources>答案:A17.下列关于opencore说法不正确的是A、Opencore是Android多媒体框架的核心B、MediaPlayer是openCore中的一个核心类C、所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的D、在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用答案:B18.MediaPlayer播放资源前,需要调用哪个方法完成准备工作A、setDataSourceB、prepareC、beginD、pause答案:B19.使用3G终端产品,硬件方面决定手机上网速度快慢的是()。A、CPUB、内存C、频段支持多少D、存储内存答案:A20.android虚拟设备的缩写是A、VDB、CCAC、EEDD、AVB答案:A21.使用AIDL完成远程service方法调用下列说法不正确的是A、idl对应的接口名称不能与aidl文件名相同B、aidl的文件的内容类似java代码C、创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象D、aidl对应的接口的方法前面不能加访问权限修饰符答案:A22.Android项目工程下面的assets目录的作用是什么A、放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件答案:B23.能够自动完成输入内容的组件是A、TextViewB、EditTextC、ImageViewD、AutopleteTextView答案:D24.以下对Activity的生命周期方法描述错误的是A、onResume阶段,用户不能与Activity交互B、Onstop阶段,原Activity变得不可见,被下一个activity覆盖了C、onDestory阶段,这是activity被干掉前最后一个被调用方法D、onPause阶段,到这一步是可见但不可交互的答案:A25.RAM是()。A、随机存储器B、只读存储器C、处理器D、显示器答案:A26.在android程序中,Log.d()用于输出什么级别的日志信息?A、调试B、信息C、警告D、错误答案:A27.下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的A、<receiverandroid:name=NewBroad><intent-filter><actionandroid:name=vider.action.NewBroad/><action></intent-filter></receiver>B、<receiverandroid:name=NewBroad><intent-filter>android:name=vider.action.NewBroad/></intent-filter></receiver>C、<receiverandroid:name=NewBroad><actionandroid:name=vider.action.NewBroad/><action></receiver>D、<intent-filter><receiverandroid:name=NewBroad><action>android:name=vider.action.NewBroad/><action></receiver></intent-filter>答案:A28.下面那个不是Fragment的生命周期方法A、onStartB、onAttachC、onDestoryViewD、onRestart答案:D29.下面异常不属于RuntimeException的是A、rithmeticExceptionB、IllegalArgumentExceptionC、NullPointerExceptionD、IOException答案:D30.Android开发工具插件(ADT)没有提供的开发功能A、自动更新B、自动刷新C、自动恢复D、自动重置答案:A31.DDMS中Log信息分为几个级别A、3B、4C、5D、6答案:C32.下列用以显示一系列图像的是A、ImageViewB、GalleryC、ImageSwitcherD、GridView答案:B33.下列哪个属性是专用于相对布局的A、ndroid.orientation线性vertical垂直horizontalB、android:stretchColumnsC、android:layout_alignParentRightD、android:layout_toRightOf答案:D34.下列关于Android的Asset目录下的文件说法不正确的是A、不能通过R文件直接访问Asset目录资源B、Asset目录可以新建文件夹C、Asset目录一般存放一些二进制文件D、通过AssetManager提供的方法可以修改里面的文件答案:D35.办公自动化的缩写标志是()A、OAB、MISC、DSSD、OIS答案:A36.在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是A、getWriteDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()答案:B37.android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是A、MODE_APPENDB、MODE_WORLD_READABLEC、MODE_WORLD_WRITEABLED、MODE_PRIVATE答案:D38.对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行A、onPause()B、onCreate()C、onResume()D、onStart()答案:D39.AndroidSDK提供一些开发工具可以把应用软件打包成Android格式文件A、PKB、EXEC、DOCD、EXEC答案:B40.表示下拉列表的组件是A、GalleryB、SpinnerC、GridViewD、ListView答案:B41.在android中使用RadioButton时,要想实现互斥的选择需要用的组件是A、ButtonGroupB、RadioButtonsC、heckBoxD、RadioGroup答案:B42.处理菜单项单击事件的方法不包含A、使用onOptionsItemSelected(MenuItemitem)响应B、使用onMenuItemSelected(intfeatureId,MenuItemitem)响应C、使用onMenuItemClick(MenuItemitem)响应D、使用onCreateOptionsMenu(Menumenu)响应答案:D43.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是A、onDestroy()B、onClear()C、onFinish()D、onStop()答案:A44.下面那种不是安卓原生支持的MenuA、SelectedMenuB、OptionMenuC、SubmenuD、ContextMenu答案:A45.安卓AndroidManifest.xml文件的子节点不包括A、pplicationB、servicesC、permissionD、provider答案:C46.android是如何组织Activity的()。A、以栈的方式组式ActivityB、以队列的方式组织ActivityC、以树形方式组织ActivityD、以链式方式组织Activity答案:A47.在手机开发中常用的数据库是A、sqlLiteB、OracleC、ServerD、b23答案:A48.下面退出Activity错误的方法是A、finish()B、抛异常强制退出C、System.exit()D、onStop()答案:C49.关于res/raw目录说法正确的是A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、这里的文件是原封不动的存储到设备上会转换为二进制的格式C、这里的文件最终以二进制的格式存储到指定的包中D、这里的文件最终不会以二进制的格式存储到指定的包中答案:A50.创建子菜单的方法是A、ddB、addSubMenuC、reateSubMenuD、createMenu答案:B51.下列不属于Android中广播中的类别的是A、NormalBroadcasB、StickyBroadcastC、LocalBroadcastD、Orderbroadcast答案:D52.下面不属于android的动画分类的有A、TweenB、FrameC、PropertyD、Animation答案:D多选题1.下列说法不正确的有()A、class中的constructor不可省略B、constructor必须与class同名,但方法不能与class同名C、onstructor在一个对象被new时执行D、一个class只能定义一个constructor答案:ABD2.进度条中哪个属性不是设置进度条大小格式的?A、ndroid:secondaryProgressB、android:progressC、android:maxD、style答案:ABC3.在移动网站中使用HTML5步骤有()A、在你的本地服务器根目录中创建一个HTML文件B、获取你的IP地址C、当你获取到你的IP地址,把它输入到移动浏览器的URL地址栏,然后你就可以看到页面加载成功D、配置本地网站服务答案:ABC4.处理菜单项单击事件的方法包含?A、使用onOptionsItemSelected(MenuItemitem)响应B、使用onMenuItemSelected(intfeatureId,MenuItemitem)响C、使用onMenuItemClick(MenuItemitem)响应D、使用onCreateOptionsMenu(Menumenu)响应答案:ABC5.下列说法正确的是?A、Button是普通按钮组件,除此外还有其他的按钮组件B、TextView是显示文本的组件,TextView是EditText的父类C、EditText是编辑文本的组件,可以使用EditText输入特定的字符D、ImageView是显示图片的组件,可以通过设置显示局部图片答案:ABC6.线性插值动画的Animation类是指专门的创建线性动画的类,这些类都具有哪三个属性()A、fromB、toC、byD、at答案:ABC7.下面退出Activity正确的方法是?A、finish()B、System.exit()C、onStop()D、抛异常强制退出答案:ACD8.下列标识符不合法的有()A、$UsdollarsB、newC、1234D、car.taxi答案:BCD9.droid平台包含LinuxKernel(Linux内核),以及()A、pplication(应用程序)B、ApplicationFramework(应用程序框架)C、LibrariesD、Androidruntime(Android运行时)答案:ABCD10.IntentService完成如下任务:()A、提供的常用的发送和处理消息的方法B、创建工作队列每次传递一个Intent到onHandleIntent()方法实现,这样就不必担心多线程C、创建区别于应用程序主线程的默认工作线程来执行发送onStartmand()方法的全部IntentD、启动客户端答案:BC11.处理菜单项单击事件的方法包含?A、idl对应的接口名称不能与aidl文件名相同B、aidl的文件的内容类似java代码C、创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象D、aidl对应的接口的方法前面不能加访问权限修饰符答案:BCD12.下列说法错误的有()A、J2SDK就是JavaAPIB、Appletviewer.exe可利用jar选项运行.jar文件C、能被java.exe成功运行的java.class文件必须有main()方法D、能被Appletviewer成功运行的java.class文件必须有main()方法答案:ABD13.下面关于XAML的说法正确的是()A、XAML是大小写不区分的B、所有的属性值,都必须包含在双引号内C、XAML的元素不要求都是封闭的D、最终的XAML文件也必须是合适的XML文档答案:BD14.关于Activity说的法正确的是?A、通过把当前actvity对象传递给service对象B、通过向Activity发送广播。C、通过Context对象更改Act]ivity界面元素D、在service中,调用Activity的方法实现更改界面元素。答案:ABD15.下面属于View的子类的是()A、TextViewB、ViewGroupC、ActivityD、Service答案:AB16.onClick,onScroll,onFling等等,都是由许多个Touch组成的。其中Touch的第一个状态肯定是ACTION_DOWN,表示按下了屏幕。之后,touch将会有后续事件,可能是()A、CTION_MOVEB、ACTION_UPC、ACTION_CANCELD、ACTION_HOLD答案:ABC17.下列不属于解析xml的方式有()A、字符器类型B、流方式C、domD、SAX答案:AB18.MediaPlayer播放资源前,不需要调用哪些方法完成准备工作?A、setDataSourceB、prepareC、beginD、pause答案:ACD19.Intent过滤器的测试包括()A、动作测试B、数据测试C、类别测试D、协议测试答案:ABC20.关于Cocoatouch层框架说法正确的是?()A、UIKit它负责启动和结束应用程序、控制界面和多点触摸事件B、Mapkit框架让开发人员在任何应用程序中添加Google地图视图,这包括标注定位和事件处理功能C、GameKit提供了创建并使用对等网络的机制D、iAd框架是一个交互式广告框架,通过此框架可以在我们的应用程序中加入广告答案:ABCD21.关于android进程,说法正确的是?A、组件运行所在的进程,是由androidmanifest.xml决定,它可以指定该组件运行于哪个进程。B、当急需内存时,android会决定优先关闭那些空闲的进程C、背景进程是不为用户所见的Activity,但是还会有可能被用户看到,所以它不能被杀死D、可视进程一般不会不被系统所杀死答案:ABD22.android数据存储与访问的方式有?A、sharedpreferenceB、数据库C、文件D、内容提供者答案:ABCD23.WindowsPhone常用的存储数据格式有哪些()A、HTMLB、JSONC、XAMLD、XML答案:BD24.关于Handler的说法不正确的是()A、它实现不同线程间通信的一种机制B、它避免了新线程操作UI组件C、它采用栈的方式来组织任务的D、它可以属于一个新的线程答案:ACD25.android开发支持的操作系统()A、WindowsB、MacC、LinuxD、Unix答案:ABC26.下列正确的有()A、callbyreference不能改变实际参数的参考地址B、callbyreference能改变实际参数的参考地址C、allbyreference能改变实际参数的内容D、callbyvalue不会改变实际参数的数值答案:ACD27.不能用来修饰interface的有()A、protectedB、privateC、staticD、public答案:ABC28.下面哪些方法是Looper类提供的方法()A、quit()B、getThreadC、prepare()D、loop()答案:ABCD29.关于广播的作用,正确的说法是()A、它是用接收系统发布的一些消息的B、它可以帮助service修改用户界面C、它可以启动一个ServiceD、它可以启动一个Activity答案:CD30.下列不是Android项目工程下面的assets目录的作用的是什么?A、主要放置多媒体等数据文件B、放置字符串,颜色,数组等常量数据C、放置一些与UI相应的布局文件,都是xml文件D、旋转应用程序所使用的图片资源答案:BCD31.下列哪个不是AbsoluteLayout(绝对布局)中特有的属性?A、ndroid:layout_heightB、android:layout_xC、android:layout_aboveD、android:layout_toRightOf答案:ACD32.下列不是显示一系列图像的是?A、ImageViewB、GalleryC、ImageSwitcherD、GridView答案:ACD33.ADTBundle中包含了三个重要组成部分,分别是()A、EclipseB、SDKC、SDKManager,exeD、ADB答案:ABC34.在Android中提供了哪几种补间动画()A、透明度渐变动画B、旋转动画C、缩放动画D、平移动画答案:ABCD35.Paint类代表画笔,用来描述图形的()A、大小B、形状C、颜色D、风格答案:CD36.下列说法正确的有()A、javac.exe能指定编译结果要置于哪个目录(directory)B、在编译程序时,所能指定的环境变量不包括classpathC、javac一次可同时编译数个java源文件D、环境变量可在编译sourcecode时指定答案:ABC37.关于隐式Intent不正确的是?A、ndroid中使用IntentFilter来寻找与隐式Intent相关的对象B、通过组件的名称寻找与intent相关联的对象C、隐式Intent更多用于在应用程序内部传递消息D、一个声明了IntentFilter的组件只能响应隐式Intent请求答案:ACD38.下列说法错误的有()A、在类方法中绝对不能调用实例方法B、在类方法中只能调用本类中的类方法C、在类方法中可用this来调用本类的类方法D、在类方法中调用本类的类方法时可直接调用答案:AB39.在Intent类中,定义了一系列动作常量,其目标组件包括()A、ctivity类B、roadcast类C、Service类D、BroadcastReciver类答案:AB40.以下iOS8中针对开发者新特性描述正确是?()A、Safari浏览器还不能添加新的插件B、相机和照片API也实现开放C、引入全新基于C语言的编程语言SwiftD、支持第三方键盘答案:BCD41.开发自定义的View组件大致分为以下()步骤。A、创建一个继承android.view.View类的View类,并且重写构造方法B、根据需要重写相应的方法C、构造事件处理函数D、在项目的活动中,创建并实例化自定义View类,并将其添加到布局管理器中答案:ABD42.下列说法错误的有()A、intnumber=[]={31,23,33,43,35,63}B、数组的大小可以任意改变C、数组是一种对象D、数组属于一种原生类答案:ABD43.Java不是从()语言改进重新设计A、daB、C++C、PascalD、BASIC答案:ACD44.关于Foundation框架说法正确的是?()A、在OSX下的Mac操作系统中,为所有程序开发奠定基础B、该框架允许使用一些基本对象,例如数字和字符串,以及一些对象集合,如数组、字典和集合C、该框架支持处理日期和时间、自动化的内存管理、处理基础文件系统、存储(或归档)对象、处理几何数据结构(如点和长方形)D、Foundation.h文件实际上导入了其他所有Foundation头文件答案:ABCD45.键盘事件包括按下、弹起等,触摸事件包括()A、按下B、弹起C、滑动D、双击答案:ABCD46.SpeechRecognitionResult的Confidence属性表示可靠性信息分为哪几个档次()A、HightB、MediumC、LowD、Rejected答案:ABCD47.在android中,ArrayAdapter类是不能作用于()A、用于把数据绑定到组件上B、它能把数据显示到Activity上C、它能把数据传递给广播D、它能把数据传递给服务答案:BCD48.下列属于手机操作系统的?A、ndroidB、iPhoneC、UbuntuD、WindowsPhone答案:ABD49.Android项目中res文件夹下存放的资源包括()A、图片B、字符串C、布局D、Java代码答案:ABC50.在Activity的生命周期中,有以下哪些状态()A、活动状态B、暂停状态C、停止状态D、挂起状态答案:ABC51.下列不属于创建子菜单的方法是?A、ddB、addSubMenuC、reateSubMenuD、createMenu答案:ACD52.下列说法不正确的是?A、每个进程都运行于自己的java虚拟机(VM)中。B、默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。C、每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也D、一个应用程序数据,可以随意被其它应用程序所访问。答案:BCD53.android中文件操作模式中表示只能被本应用使用,写入文件不会覆盖的是?A、MODE_APPENDB、MODE_WORLD_READABLEC、MODE_WORLD_WRITEABLED、MODE_PRIVATE答案:ABC54.关于线程说法正确的是()A、在android中,我们可以在主线程中,创建一个新的线程B、在创建的新线程中,它可以操作UI组件C、新线程可以和Handler共同使用D、创建的Handler对象,它隶属于创建它的线程答案:ACD55.在main.xml中,定义一个组件时,有两个属性必须写()A、ndroid:textB、android:layout_heightC、android:id=+id/startD、android:layout_width答案:BD判断题1.从iOS4.2.1起,iOS提供了一个新的功能,我们可以通过设置sizes属性来为不同的设备提供不同的图标。()A、正确B、错误答案:A2.Android.jar是一个标准的压缩包,其内容包含的是编译后的class,包含了全部的API。A、正确B、错误答案:A3.浏览器对于不同级别的标题标签使用不同的字号。A、正确B、错误答案:A4.<small>标签也可以嵌套,从而连续地把文字缩小。A、正确B、错误答案:A5.gen目录是自动生成的,主要有一个R.java文件,该文件可手动修改。A、正确B、错误答案:B6.try/catch/finally语句用于处理代码中可能出现的错误信息。A、正确B、错误答案:A7.广播接收者是四大组件之一,必须要在清单文件中注册。A、正确B、错误答案:A8.WCDMA是中国自己独自定制的3G标准,中国移动使用的就是这种标准。A、正确B、错误答案:B9.android第一个版本Android1.1是2008年9月发布的。A、正确B、错误答案:A10.Android实际上就是一个手机。A、正确B、错误答案:B11.Android平台提供了2D,3D的图形支持、数据库支持SQLiteA、正确B、错误答案:A12.广播接收者的注册信息必须要保持唯一性。A、正确B、错误答案:B13.使用ListView显示较为复杂的数据时最好用ArrayAdapter配适器。A、正确B、错误答案:B14.当警告框出现后,用户需要点击确定按钮才能继续进行操作。A、正确B、错误答案:A15.SharedPreferences本质上是一个XML文件,以Map<key,value>形式存入文件中。A、正确B、错误答案:A16.ACTION_DOWN首先会传递到onInterceptTouchEvent()方法()A、正确B、错误答案:A17.Boolean对象表示两个值:"true"或"false"。A、正确B、错误答案:A18.文件存储是通过I/O流的形式吧数据原封不动的存储到文档中。A、正确B、错误答案:A19.Intent一般只用于启动Activity不能开启广播和服务。A、正确B、错误答案:B20.ContentResolver可以通过ContentProvider提供的Uir进行数据操作。A、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论