在线作业 发表于 2019-3-19 09:43:02

南开19春(1709、1803、1809、1903)《手机应用软件设计与实...

19春学期(1709、1803、1809、1903)《手机应用软件设计与实现》在线作业
1.[单选题]下列关于 Open Core说法不正确的是
奥鹏无忧答案网,请核对题目下载答案
    A.A, Open core是Android多媒体框架的核心    B.B, MediaPlayer是open Core中的一个核心类
    C.C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
    D.D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
    正确答案:——B——
2.[单选题]下列关于ListView使用的描述中,不正确的是?
    A.A. 要使用ListView,必须为该ListView使用Adpater方式传递数据
    B.B. 要使用ListView,该布局文件对应的Activity必须继承ListActivity
    C.C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
    D.D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
    正确答案:——B——
3.[单选题]关于Sqlite数据库,不正确的说法
    A.A SqliteOpenHelper类主要是用来创建数据库和更新数据库
    B.B SqliteDatabase类是用来操作数据库
    C.C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
    D.D 当数据库版本发生变化时,可以自动更新数据库结构
    正确答案:——C——
4.[单选题]如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限
    A.A.发送短信,无需配置权限
    B.B.permission.SMS
    C.C.android.permission.RECEIVE_SMS
    D.D.android.permission.SEND_SMS
    正确答案:————
5.[单选题]下列选项中不属于GLSurFaceView特性的是?
    A.A. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。
    B.B. 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。
    C.C. 让渲染器在独立的线程里运作,和UI线程分离。
    D.D. 可以直接从内存或者DMA等硬件接口取得图像数据
    正确答案:————
6.[单选题]下列不是手机操作系统的?
    A.A. Android
    B.B. IPhone
    C.C. Ubuntu
    D.D. Windows Phone
    正确答案:————
7.[单选题]下列语句哪一个正确()
    A.A. Java程序经编译后会产生machine code
    B.B. Java程序经编译后会产生byte code
    C.C. Java程序经编译后会产生DLL
    D.D. 以上都不正确
    正确答案:————
8.[单选题]下面哪一个不属于Android体系结构中的应用程序层
    A.A电话簿
    B.B日历
    C.C SQLite
    D.D SMS程序
    正确答案:————
9.[单选题]使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?
    A.A. 需要使用 MediaPlayer.create 方法创建 MediaPlayer
    B.B. 直接 newMediaPlayer 即可
    C.C. 需要调用 setDataSource 方法设置文件源
    D.D. 直接调用 start 方法,无需设置文件源
    正确答案:————
10.[单选题]在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
    A.A、TextView?tv?=?this.findViewById(R.id.bookName);
    B.B.TextView?tv?=?(TextView)this.findViewById(R.id.code);
    C.C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName);
    D.D、TextView?tv?=?(TextView)this.findViewById(R.string.bookName);
    正确答案:————
11.[单选题]下面说法错误的是
    A.A.Android采用单线程模型
    B.B.Android会默认会为线程创建一个关联的消息队列
    C.C.Handler会与多个线程以及该线程的消息队列对应
    D.D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
    正确答案:————
12.[单选题]Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
    A.A, MODE_APPEND
    B.B,MODE_WORLD_READABLE
    C.C,MODE_WORLD_WRITEABLE
    D.D, MODE_PRIVATE
    正确答案:————
13.[单选题]Activity生命周期中,第一个需要执行的方法是什么?
    A.A、onStart
    B.B、onCreate
    C.C、onReStart    微信:761296021
    D.D、onResume
    正确答案:————
14.[单选题]关于 Intent 对象说法错误的是()
    A.A. 在 Android 中,Intent对象是用来传递信息的
    B.B. Intent 对象可以把值传递给广播或 Activity
    C.C. 利用 Intent 传值时,可以传递一部分值类型
    D.D. 利用 Intent 传值时,它的 key 值可以是对象
    正确答案:————
15.[单选题]在开发AppWidget窗口小部件时, 需要继承()类
    A.A,AppWidgetReceiver
    B.B,AppWidgetConfigure
    C.C,AppWidgetManager
    D.D,AppWidgetProvider
    正确答案:————
16.[单选题]以下属于调用摄像头硬件的权限的是
    A.A.<uses-permission android:name="android.permission.CAMERA"/>
    B.B.<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
    C.C.<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    D.D.<uses-permission android:name="android.permission.INTERNET"/>
    正确答案:————
17.[单选题]创建一个对话框正确的语法是
    A.A.builder.create()
    B.B.builder.start()
    C.C.builder.show()
    D.D.builder.stop()
    正确答案:————
18.[单选题]关于视图控件的常用事件描述中,不正确的是?
    A.A. Click事件只能使用在按钮上,表示按钮的点击动作
    B.B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
    C.C. 当单选框中某一选项被选择时,将触发CheckedChange事件
    D.D. 当多选框中某一选项被选择时,将触发CheckedChange事件
    正确答案:————
19.[单选题]SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
    A.A.原始传感器数据;
    B.B.产生事件的传感器的类型;
    C.C.数据的精度;
    D.D.以上全部选项;
    正确答案:————
20.[单选题]在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?
    A.A. onCreate()
    B.B. onCreade()
    C.C. onUpdate()
    D.D. onUpgrade()
    正确答案:————
21.[单选题]onPause 什么时候调用?
    A.A. 当界面启动时
    B.B. 当 onCreate 方法被执行之后
    C.C. 当界面被隐藏时
    D.D. 当界面重新显示时
    正确答案:————
22.[单选题]下面说法有误的是
    A.A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。
    B.B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。
    C.C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。
    D.D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。
    正确答案:————
23.[单选题]关于线程说法不正确的是()
    A.A. 在 Android 中,我们可以在主线程中,创建一个新的线程
    B.B. 在创建的新线程中,它可以操作 UI 组件
    C.C. 新线程可以和 Handler 共同使用
    D.D. 创建的 Handler 对象,它隶属于创建它的线程
    正确答案:————
24.[单选题]下列说法错误的是
    A.A Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦
    B.B Intent 可以传递 View对象
    C.C 对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或Service
    D.D通过Intent可以删除程序
    正确答案:————
25.[单选题]在多个应用中读取共享存储数据时, 需要用到哪个对象的 query 方法?
    A.A. ContentResolver
    B.B. ContentProvider
    C.C. Cursor
    D.D. SQLiteHelper
    正确答案:————
26.[单选题]在 Android 中,ArrayAdapter 类是用于()
    A.A. 用于把数据绑定到组件上
    B.B. 它能把数据显示到 Activity 上
    C.C. 它能把数据传递给广播
    D.D. 它能把数据传递给服务
    正确答案:————
27.[单选题]Matrix 类的作用是?
    A.A. 可以存储缩小或放大比列
    B.B. 存储文件中的图片信息
    C.C. 存储资源中的图片信息
    D.D. 存储内存中的图片信息
    正确答案:————
28.[单选题]下面关于本地库和Java运行时环境描述错误的是
    A.A、本地库和Java运行时环境层位于Linux内核层之上
    B.B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
    C.C、SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
    D.D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。
    正确答案:————
29.[单选题]关于Socket通讯正确的是
    A.A,服务器端需要ServerSocket,需要绑定端口号
    B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址
    C.C,客户端需要Socket,需要绑定端口号
    D.D,客户端需要ServerSocket,需要绑定端口号
    正确答案:————
30.[单选题]在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是
    A.A. ButtonGroup
    B.B. RadioButtons
    C.C. CheckBox
    D.D. RadioGroup
    正确答案:————
31.[多选题]下列可能会导致GC内存泄露的是
    A.A.数据库的cursor没有关闭
    B.B.构造adapter时,没有使用缓存contentview
    C.C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
    D.D.使用sqlite数据库
    正确答案:————
32.[多选题]属于Service启动方式的有
    A.startService()
    B.bindService()
    C.stopService()
    D.createService
    正确答案:————
33.[多选题]Tween动画主要用于()效果
    A.透明度
    B.尺寸伸缩
    C.旋转
    D.位移
    正确答案:————
34.[多选题]Android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和 onStart() 说法正确的是
    A.A、当第一次启动的时候先后调用 onCreate()和 onStart()方法
    B.B、当第一次启动的时候只会调用 onCreate()方法
    C.C、如果 service 已经启动,将先后调用 onCreate()和 onStart()方法
    D.D、如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法
    正确答案:————
35.[多选题]当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤
    A.A.?继承
    B.B.?声明
    C.C.?注册
    D.D.更新
    正确答案:————
36.[多选题]以下属于 Android的XML解析器的有
    A.XmlPull
    B.SAX
    C.DOM
    D.AndroidManifest
    正确答案:————
37.[多选题]下面是属于GLSurFaceView特性的是
    A.A、管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。
    B.B、管理一个EGL?display,它能让opengl把内容渲染到上述的surface上。
    C.C、让渲染器在独立的线程里运作,和UI线程分离。
    D.D、可以直接从内存或者DMA等硬件接口取得图像数据
    正确答案:————
38.[多选题]下列属于 Activity 的状态是()
    A.A. 暂停状态
    B.B. 运行状态
    C.C. 睡眠状态
    D.D. 停止状态
    正确答案:————
39.[多选题]Android应用程序的菜单有
    A.选择菜单(Option Menu)、
    B.上下文菜单(Context Menu)、
    C.子菜单(Sub Menu)
    D.下拉菜单(Spinner Menu)
    正确答案:————
40.[多选题]关于Android的IPC机制描述正确的是
    A.Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信
    B.类似于远程方法调用
    C.类似于C/S模式的访问
    D.通过定义AIDL接口文件来定义IPC接口
    正确答案:————
41.[判断题]通过WiFi访问网络需要配置权限 android:name="android.permission.CHANGE_WIFI_STATE"
    A.错误
    B.正确
    正确答案:————
42.[判断题]ImageSwitcher类继承于android.widget.FrameLayout
    A.错误
    B.正确
    正确答案:————
43.[判断题]如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法
    A.错误
    B.正确
    正确答案:————
44.[判断题]onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
    A.错误
    B.正确
    正确答案:————
45.[判断题]实例化AlertDialog类往往依靠其内部类
    A.错误
    B.正确
    正确答案:————
46.[判断题]Android中输入时间的选择对话框是:DatePickerDialog
    A.错误
    B.正确
    正确答案:————
47.[判断题]可以通过适配器来存储要显示的数据
    A.错误
    B.正确
    正确答案:————
48.[判断题]将一个Activity设置成窗口样式,可在AndroidManifest.xml 中添加android :theme="@android:style/Theme.Dialog"
    A.错误
    B.正确
    正确答案:————
49.[判断题]使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承
    A.错误
    B.正确
    正确答案:————
50.[判断题]使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可
    A.错误
    B.正确
    正确答案:————
无忧答案网,附件是答案q 761296021
页: [1]
查看完整版本: 南开19春(1709、1803、1809、1903)《手机应用软件设计与实...