南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-1辅导资料答案

上传人:279****70 文档编号:87795573 上传时间:2019-04-12 格式:DOC 页数:8 大小:39KB
返回 下载 相关 举报
南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-1辅导资料答案_第1页
第1页 / 共8页
南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-1辅导资料答案_第2页
第2页 / 共8页
亲,该文档总共8页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-1辅导资料答案》由会员分享,可在线阅读,更多相关《南开19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业-1辅导资料答案(8页珍藏版)》请在金锄头文库上搜索。

1、南开19春学期(1709、1803、1809、1903)手机应用软件设计与实现在线作业-1 4、D 一、单选题共30题,60分1、下列关于 Open Core说法不正确的是AA, Open core是Android多媒体框架的核心BB, MediaPlayer是open Core中的一个核心类CC, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的DD, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用正确答案是:B2、下列关于ListView使用的描述中,不正确的是?AA. 要使用ListV

2、iew,必须为该ListView使用Adpater方式传递数据BB. 要使用ListView,该布局文件对应的Activity必须继承ListActivityCC. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式DD. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件正确答案是:B3、关于Sqlite数据库,不正确的说法AA SqliteOpenHelper类主要是用来创建数据库和更新数据库BB SqliteDatabase类是用来操作数据库CC 在每次调用SqliteDatabase的getWritableDataba

3、se()方法时,会执行SqliteOpenHelper的onCreate方法DD 当数据库版本发生变化时,可以自动更新数据库结构正确答案是:C4、如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限AA.发送短信,无需配置权限BB.permission.SMSCC.android.permission.RECEIVE_SMSDD.android.permission.SEND_SMS正确答案是:D5、下列选项中不属于GLSurFaceView特性的是?AA. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到

4、android的视图view上。BB. 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。CC. 让渲染器在独立的线程里运作,和UI线程分离。DD. 可以直接从内存或者DMA等硬件接口取得图像数据正确答案是:D6、下列不是手机操作系统的?AA. AndroidBB. IPhoneCC. UbuntuDD. Windows Phone正确答案是:C7、下列语句哪一个正确()AA. Java程序经编译后会产生machine codeBB. Java程序经编译后会产生byte codeCC. Java程序经编译后会产生DLLDD. 以上都不正确正确答案是:B8、下

5、面哪一个不属于Android体系结构中的应用程序层AA电话簿BB日历CC SQLiteDD SMS程序正确答案是:C9、使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?AA. 需要使用 MediaPlayer.create 方法创建 MediaPlayerBB. 直接 newMediaPlayer 即可CC. 需要调用 setDataSource 方法设置文件源DD. 直接调用 start 方法,无需设置文件源正确答案是:C10、在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的AA、TextView t

6、v = this.findViewById(R.id.bookName);BB.TextView tv = (TextView)this.findViewById(R.id.code);CC.TextView tv = (TextView)this.findViewById(R.id.bookName);DD、TextView tv = (TextView)this.findViewById(R.string.bookName);正确答案是:C11、下面说法错误的是AAAndroid采用单线程模型BBAndroid会默认会为线程创建一个关联的消息队列CCHandler会与多个线程以及该线程的消

7、息队列对应DD程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列正确答案是:C1ndroid中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是AA, MODE_APPENDBB,MODE_WORLD_READABLECC,MODE_WORLD_WRITEABLEDD, MODE_PRIVATE正确答案是:D1ctivity生命周期中,第一个需要执行的方法是什么?AA、onStartBB、onCreateCC、onReStartDD、onResume正确答案是:B14、关于 Intent 对象说法错误的是()AA. 在 Android 中,Intent对象是

8、用来传递信息的BB. Intent 对象可以把值传递给广播或 ActivityCC. 利用 Intent 传值时,可以传递一部分值类型DD. 利用 Intent 传值时,它的 key 值可以是对象正确答案是:D15、在开发AppWidget窗口小部件时, 需要继承()类AA,AppWidgetReceiverBB,AppWidgetConfigureCC,AppWidgetManagerDD,AppWidgetProvider正确答案是:D16、以下属于调用摄像头硬件的权限的是AA.BB.CC.DD.正确答案是:A17、创建一个对话框正确的语法是AA.builder.create()BB.bu

9、ilder.start()CC.builder.show()DD.builder.stop()正确答案是:A18、关于视图控件的常用事件描述中,不正确的是?AA. Click事件只能使用在按钮上,表示按钮的点击动作BB. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件CC. 当单选框中某一选项被选择时,将触发CheckedChange事件DD. 当多选框中某一选项被选择时,将触发CheckedChange事件正确答案是:A19、SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含( )信息。AA.

10、原始传感器数据;BB.产生事件的传感器的类型;CC.数据的精度;DD.以上全部选项;正确答案是:D20、在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?AA. onCreate()BB. onCreade()CC. onUpdate()DD. onUpgrade()正确答案是:D21、onPause 什么时候调用?AA. 当界面启动时BB. 当 onCreate 方法被执行之后CC. 当界面被隐藏时DD. 当界面重新显示时正确答案是:B22、下面说法有误的是AA、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使

11、用Google进行网页搜索等功能。BB、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。CC、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。DD、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。正确答案是:B23、关于线程说法不正确的是()AA. 在 Android 中,我们可以在主线程中,创建一个新的线程BB. 在创建的新线程中,它可以操作 UI

12、 组件CC. 新线程可以和 Handler 共同使用DD. 创建的 Handler 对象,它隶属于创建它的线程正确答案是:B24、下列说法错误的是AA Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦BB Intent 可以传递 View对象CC 对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或ServiceDD通过Intent可以删除程序正确答案是:B25、在多个应

13、用中读取共享存储数据时, 需要用到哪个对象的 query 方法?AA. ContentResolverBB. ContentProviderCC. CursorDD. SQLiteHelper正确答案是:A26、在 Android 中,ArrayAdapter 类是用于()AA. 用于把数据绑定到组件上BB. 它能把数据显示到 Activity 上CC. 它能把数据传递给广播DD. 它能把数据传递给服务正确答案是:A27、Matrix 类的作用是?AA. 可以存储缩小或放大比列BB. 存储文件中的图片信息CC. 存储资源中的图片信息DD. 存储内存中的图片信息正确答案是:A28、下面关于本地库

14、和Java运行时环境描述错误的是AA、本地库和Java运行时环境层位于Linux内核层之上BB、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。CC、SQLite是根据OpenGL ES 1.0API标准实现的3D绘图函数库。DD、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。正确答案是:C29、关于Socket通讯正确的是AA,服务器端需要ServerSocket,需要绑定端口号BB,服务器端需要ServerSocket,需要绑定端口号和IP地址CC,客户端需要Socket,需要绑定端口号DD,客户端需要ServerSocket,需要绑定端口号正确答案是:A30、在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是AA. ButtonGroupBB. RadioButtonsCC. CheckBoxDD. RadioGroup正

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号