南开17秋学期《手机应用软件设计与实现》在线作业满分答案Word文档格式.docx
《南开17秋学期《手机应用软件设计与实现》在线作业满分答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《南开17秋学期《手机应用软件设计与实现》在线作业满分答案Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
B.B.指定Activity的显示标签
C.C.指定Activity和类相关联的类名
D.D.指定该Activity的唯一标识
3.对于一个Activity,在AndroidManifest.xml中对他这样进行定义<
intent-filter>
<
actionandroid:
name="
android.intent.action.MAIN"
/>
<
categoryandroid:
android.intent.category.LAUNCHER"
/intent-filter>
,这样的描述代表什么含义
A.A、无明确含义,每个Activity都需要这样定义
B.B、代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动
C.C、代表该Activity将在桌面上建立图标并启动
D.D、代表该Activity的优先级高于其他的Activity
4.下列说法正确的是?
A.A.每个进程都运行于自己的Java虚拟机(VM)中。
B.B.默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。
C.C.每个应用程序会被赋予一个唯一的linux用户ID,从而使得该应用程序下的文件,其它用户也可以访问。
D.D.一个应用程序数据,可以随意被其它应用程序所访问。
A
5.下面说法错误的是
A.A.Android采用单线程模型
B.B.Android会默认会为线程创建一个关联的消息队列
C.C.Handler会与多个线程以及该线程的消息队列对应
D.D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
C
6.对于AlertDialog的描述不正确的是
A.A,使用new关键字创建AlertDialog的实例
B.B,对话框的显示需要调用show方法
C.C,setPositiveButton方法是用来加确定按钮的
D.D,setNegativeButton方法是用来加取消按钮的
7.关于res/raw目录说法正确的是?
A.A.这里的文件是原封不动的存储到设备上会转换为二进制的格式
B.B.这里的文件最终以二进制的格式存储到指定的包中
C.C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D.D.这里的文件最终不会以二进制的格式存储到指定的包中
8.在Android应用程序中,图片应放在那个目录下
A.A、raw
B.B、values
C.C、layout
D.D、drawable
D
9.使用HttpClient的Get方式请求数据时,可以()类来构建Http请求
A.A,Get
B.B,URLConnection
C.C,HttpGet
D.D,HttpPost
10.对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?
A.A.match_parent
B.B.fill_parent
C.C.wrap_content
D.D.match_content
11.以下能够触发文本框Change的事件的操作是
A.A.文本框失去焦点
B.B.文本获得焦点
C.C.设置文本框的焦点
D.D.改变文本框的内容
12.Android中关于View继承关系的论述错误的是
A.A、ViewGroup继承自View
B.B、AdapterView继承自ViewGroup
C.C、TableLayout继承自RelativeLayout
D.D、Menu、Notification和Toast都不是View的子类
13.关于Handler的说法不正确的是
A.A.它实现不同进程间通信的一种机制
B.B.它避免了在新线程中刷新UI的操作
C.C.它采用队列的方式来存储Message
D.D.它实现不同线程间通信的一种机制
14.在多个应用中读取共享存储数据时,需要用到哪个对象的query方法?
A.A.ContentResolver
B.B.ContentProvider
C.C.Cursor
D.D.SQLiteHelper
15.下列哪一个选项不属于AdapterView类的子选项?
A.A.ListView
B.B.Spinner
C.C.GridView
D.D.ScrollView
16.在一个相对布局中怎样使一个控件居中
A.Aandroid:
gravity="
center"
B.Bandroid:
layout_gravity="
C.Candroid:
layout_centerInParent="
true"
D.Dandroid:
scaleType="
17.使用MediaPlayer播放保存在SDCard上的.mp3文件时,()?
A.A.需要使用MediaPlayer.create方法创建MediaPlayer
B.B.直接newMediaPlayer即可
C.C.需要调用setDataSource方法设置文件源
D.D.直接调用start方法,无需设置文件源
18.使用Android系统进行拍照用到的类有:
A.A.SurfaceView
B.B.SurfaceHolder
C.C.Callback
D.D.Camera
19.WebView中可以用来处理js中警示,确认等对话框的是
A.A.WebSettings
B.B.WebViewClient
C.C.WebChromeClient
D.D.WebViewChrome
20.在Activity中,如何获取Service对象?
A.A.可以通过直接实例化得到。
B.B.可以通过绑定得到。
C.C.通过startService()
D.D.通过getService()获取
21.Android的VM虚拟机是哪个
A.A.Dalvik
B.B.JVM
C.C.KVM
D.D.framework
22.处理菜单项单击事件的方法不包含?
A.A.使用onOptionsItemSelected(MenuItemitem)响应
B.B.使用onMenuItemSelected(intfeatureId,MenuItemitem)响应
C.C.使用onMenuItemClick(MenuItemitem)响应
D.D.使用onCreateOptionsMenu(Menumenu)响应
23.上下文菜单与其他菜单不同的是
A.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B.B,上下文菜单必须注册到指定的view上才能显示
C.C,上下文菜单的菜单项可以添加,可以删除
D.D,上下文菜单的菜单项可以有子项
24.Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
A.A,MODE_APPEND
B.B,MODE_WORLD_READABLE
C.C,MODE_WORLD_WRITEABLE
D.D,MODE_PRIVATE
25.下面关于UI布局描述错误的一项是
A.A、LinearLayout(线性布局)是按照横或竖的线性排列布局。
B.B、RelativeLayout(相对布局)是按照相对位置来布局。
C.C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。
D.D、AbsoluteLayout(绝对布局)是以表格的形式布局。
26.Activity生命周期中,第一个需要执行的方法是什么?
A.A、onStart
B.B、onCreate
C.C、onReStart
D.D、onResume
27.Matrix类的作用是?
A.A.可以存储缩小或放大比列
B.B.存储文件中的图片信息
C.C.存储资源中的图片信息
D.D.存储内存中的图片信息
28.下列关于OpenCore说法不正确的是
A.A,Opencore是Android多媒体框架的核心
B.B,MediaPlayer是openCore中的一个核心类
C.C,所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D.D,在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用
29.下列哪一个不属于Activity的生命周期方法?
A.A.onInit()
B.B.onStart()
C.C.onStop()
D.D.onPause()
30.在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的
A.A、TextViewtv=this.findViewById(R.id.bookName);
B.B.TextViewtv=(TextView)this.findViewById(R.id.code);
C.C.TextViewtv=(TextView)this.findViewById(R.id.bookName);
D.D、TextViewtv=(Tex