21秋学期南开《手机应用软件设计与实现》在线作业

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

21秋学期(1709、1803、1809、1903、1909、2003、2009、2103)《手机应用软件设计与实现》
在线作业
1:对于AlertDialog的描述不正确的是
A、A,使用new关键字创建AlertDialog的实例
B、B,对话框的显示需要调用show方法
C、C,setPositiveButton方法是用来加确定按钮的
D、D,setNegativeButton方法是用来加取消按钮的
答案:A
2:在Android应用程序中,图片应放在那个目录下
A、A、raw
B、B、values
C、C、layout
D、D、drawable
答案:D
3:下列关于内存回收的说明,哪个是正确的?
A、A. 程序员必须创建一个线程来释放内存
B、B. 内存回收程序允许程序员直接释放内存
C、C. 内存回收程序负责释放无用内存
D、D. 内存回收程序可以在指定的时间释放内存对象
答案:C
4:一般认为,多媒体技术研究的兴起从()开始。

A、A.1972年,philips展示播放电视节目的激光视盘。

B、B.1984年,美国Apple公司推出Macintosh系列机。

C、C.1986年,philips和sony公司宣布发明了交互式光盘系列CD-I.
D、D.1987年,美国RCA公司展示了交互式数字影视系统DVI.
答案:B
5:在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是
A、A. ButtonGroup
B、B. RadioButtons
C、C. CheckBox
D、D. RadioGroup
答案:D
6:下列不是手机操作系统的?
A、A. Android
B、B. iPhone
C、C. Ubuntu
D、D. Windows Phone
答案:C
7:关于ContenValues类说法正确的是?
A、A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
B、B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
C、C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
D、D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
答案:A
8:在 Activity 的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?
A、A. onStop()
B、B. onPause()
C、C. onRestart()
D、D. onStart()
答案:B
9:关于Handler的说法正确的是
A、A.它实现不同进程间通信的一种机制
B、B.它需要在新线程中刷新UI的操作
C、C.它采用栈的方式来存储Message
D、D.它实现不同线程间通信的一种机制
答案:D
10:使用地图不需要的权限是
A、A,android.permission.ACCESS_WIFI_STATE
B、B,android.permission.WRITE_SECURE_SETTINGS
C、C,android.permission.INTERNET
D、D,android.permission. CHANGE_WIFI_STATE
答案:B
11:传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化,这是因为( )
A、A.原始数据的丢失
B、B.系统调用方法的错误
C、C.Android传感器的引入需要有几个平台Release的过程
D、D.传感器可用性的多变性
答案:C
12:Hanlder是线程与Activity通信的桥梁,如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是?
A、A. onDestroy()
B、B. onClear()
C、C. onFinish()
D、D. onStop()
答案:A
13:使用Android系统调取摄像头界面需要用到的类有:
A、A. SurfaceView
B、B. SurfaceHolder
C、C.Callback
D、D. List
答案:A
14:AndroidVM虚拟机中运行的文件的后缀名为
A、A.class
B、B.apk
C、C.dex
D、D.xml
答案:C
15:以下能够触发文本框Change的事件的操作是
A、A.文本框失去焦点
B、B.文本获得焦点
C、C.设置文本框的焦点
D、D.改变文本框的内容
答案:D
16:以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性
A、A. android:layout_width
B、B. android:layout_height
C、C. android:layout_weight
D、D. android:background
答案:C
17:SimpleCursorAdapter的父类为
A、A.BaseAdapter
B、B.CursorAdapter
C、C.ArrayAdapter
D、D.ListAdapter
答案:A
18:下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是?
A、A. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.
B、B. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.
C、C. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik 虚拟机实例.而每一个DVM 不一定都是在Linux 中的一个进程,所以说不是一个概念.
D、D. DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.
答案:D
19:在Android应用程序中,语言种类的数据应放在那个目录下
A、A、raw
B、B、values
C、C、layout
D、D、drawable
答案:B
20:关于 Intent 对象说法正确的是()
A、A. 在 Android 中,Intent对象是用来传递信息的
B、B. Intent 对象只能把值传递给Activity而不能传递给其他
C、C. 利用 Intent 传值时,无法传递字符串类型
D、D. 利用 Intent 传值时,它的 key 值可以是对象
答案:A
21:下列哪个不是Activity的生命周期方法之一?
A、A. onCreate
B、B. startActivity
C、C. onStart
D、D. onResume
答案:B
22:下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的
A、A,ImageView
B、B,WebView
C、C ,GridView
D、D ,Button
答案:B
23:对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?
A、A. onStart( )
B、B. onPause( )
C、C. onCreate( )
D、D. onResume( )
答案:A
24:TabHost.newTabSpec("tab1")的作用是?
A、A. 为 tab 页创建标题为 tab1
B、B. 为 tab 页创建 ID 为 tab1
C、C. 为 tab 页创建内容
D、D. 为 tab 页创建新空格
答案:B
25:被称为“苹果之父”的是
A、A、Steve Jobs
B、B、Andy Rubin
C、C、Tim Cook
D、D、Bill Gates
答案:A
26:下列描述有误的选项是
A、A、adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示。

B、B、adb install <apk文件路径>这个命令将指定的apk文件安装到设备上。

C、C、adb shell这个命令将登录设备的shell。

D、D、adb push <本地路径> <远程路径>用pull命令可以把Android目标机上的文件或者文件夹复制到PC。

答案:D
27:关于Handler的说法不正确的是
A、A.它实现不同进程间通信的一种机制
B、B.它避免了在新线程中刷新UI的操作
C、C.它采用队列的方式来存储Message
D、D.它实现不同线程间通信的一种机制
答案:A
28:下列选项哪个不是Activity启动的方法?
A、A. goToActivity
B、B.startActivity
C、C.startActivityFromChild
D、D.startActivityForResult
答案:A
29:能提供内容补全的组件是()
A、A. EditText
B、B. DatePicker
C、C. TimePicker
D、D. AutoCompleteTextView
答案:D
30:数据源如果为sqlite数据库中查出的信息最适合的适配器为
A、A.SimpleAdapter
B、B.SimpleCursorAdapter
C、C.ArrayAdapter
D、D.ListAdapter
答案:B
31:关于Android的IPC机制描述正确的是
A、Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信
B、类似于远程方法调用
C、类似于C/S模式的访问
D、通过定义AIDL接口文件来定义IPC接口
答案:A,B,C,D
32:关于res/raw目录说法错误的是?
A、A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式
B、B. 这里的文件最终以二进制的格式存储到指定的包中
C、C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D、D. 这里的文件最终不会以二进制的格式存储到指定的包中
答案:A,B,D
33:Android 数据存储与访问的方式一下说法正确的是
A、A、文件
B、B、数据库
C、C、sharedpreference
D、D、内容提供者
E、E、网络
答案:A,B,C,D,E
34:Android 关于service生命周期的onCreate()和onStart()说法正确的是?
A、A. 如果service已经启动,将先后调用onCreate()和onStart()方法
B、B. 当第一次启动的时候先后调用onCreate()和onStart()方法
C、C. 当第一次启动的时候只会调用onCreate()方法
D、D. 如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法答案:B,D
35:Android 数据存储与访问的方式不包括以下哪些?
A、A. sharedpreference
B、B. Java
C、C. Linux
D、D. 内容提供者
答案:B,C
36:在web开发领域主要的数据交互格式有
A、A,XML
B、B,HTML
C、C,JSON
D、D,AJAX
答案:A,C
37:处理菜单项单击事件的方法包含以下那几个?
A、A. 使用onOptionsItemSelected(MenuItem item)响应
B、B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
C、C. 使用onMenuItemClick(MenuItem item)响应
D、D. 使用 onCreateOptionsMenu(Menu menu)响应
答案:A,B,C
38:上下文菜单与其他菜单相同的是
A、A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B、B,上下文菜单必须注册到指定的view上才能显示
C、C,上下文菜单的菜单项可以添加,可以删除
D、D,上下文菜单的菜单项不可以有子项
答案:A,C
39:以下哪些是DDMS 中 Log 信息的分级?
A、A. Warning
B、B. Error
C、C. Info
D、D. Window
答案:A,B,C
40:关于线程说法正确的是()
A、A. 在 Android 中,我们可以在主线程中,创建一个新的线程
B、B. 在创建的新线程中,它可以操作 UI 组件
C、C. 新线程可以和 Handler 共同使用
D、D. 创建的 Handler 对象,它隶属于主线程
答案:A,C
41:Android系统从底层到上层依次是Linux Kernel、Framework、Application
T、对
F、错
答案:T
42:对有序广播,系统会根据接收者请求的先后顺序决定执行的接收者次序
T、对
F、错
答案:F
43:大部分安卓应用程序都是用Java编写的,然后被编译成二进制可执行文件,通过Dilvik虚拟机在运行环境中被解释执行
T、对
F、错
答案:F
44:内容提供器是应用程序之间共享数据的接口
T、对
F、错
答案:T
45:onDestroy()方法在activity被销毁时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。

T、对
F、错
答案:F
46:实例化AlertDialog类没有内部类
T、对
F、错
答案:F
47:Android通过队列方式组织Activity,符合先入先出的队列访问规则
T、对
F、错
答案:F
48:NotificationManager中清除消息可依靠clear方法
T、对
F、错
答案:F
49:Android中输入时间的选择对话框是:TimePicker
T、对
F、错
答案:T
50:onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。

T、对
F、错
答案:T。

相关文档
最新文档