最新奥鹏南开20春学期《手机应用软件设计与实现》在线作业第1次参考答案Word文档格式.docx
- 文档编号:19537853
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:13
- 大小:20.33KB
最新奥鹏南开20春学期《手机应用软件设计与实现》在线作业第1次参考答案Word文档格式.docx
《最新奥鹏南开20春学期《手机应用软件设计与实现》在线作业第1次参考答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新奥鹏南开20春学期《手机应用软件设计与实现》在线作业第1次参考答案Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
DD.&
android.permission.INTERNET"
3.下面哪种说法不正确
AAAndroid应用的gen目录下的R.java被删除后还能自动生成;
BBres目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z,A-Z);
CCAndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。
其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android:
name=”…”)组成了该组件类的完整路径
DDassets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.java里生成任何资源ID
B
4.下列关于OpenCore说法不正确的是
AA,Opencore是Android多媒体框架的核心
BB,MediaPlayer是openCore中的一个核心类
CC,所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
DD,在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用
5.在Android应用程序中,图片应放在那个目录下
AA、raw
BB、values
CC、layout
DD、drawable
D
6.Android下的单元测试要配置,以下说法正确的是?
AA.需要在manifest.xml清单文件application节点下配置instrumentation
BB.不需要在manifest.xml清单文件manifest节点下配置instrumentation
CC.需要在manifest.xml清单文件application节点下配置uses-permission
DD.需要让测试类继承AndroidTestCase类
7.使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
AA、setTimeout()
BB、setReadTimeout()
CC、setConnectTimeout()
DD、setRequestMethod()
8.Android:
completionThreshold=1是哪个组件的属性?
AA.ImageButton
BB.EditText
CC.TextView
DD.AutoCompleteTextView
9.下列关于Service的描述,正确的是
AAServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
BB.每次调用Context类中的StartService()方法后都会新建一个Service实例
CC.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
DD.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
10.Activity生命周期中,第一个需要执行的方法是什么?
AA、onStart
BB、onCreate
CC、onReStart
DD、onResume
11.复选框被选择事件通常用
AA,setOnClickListener
BB,setOnCheckChangeListener
CC,setOnMenuItemSelectedListener
DD,setOnCheckedListener
12.定义LinearLayout水平方向布局时设置的属性
AA.android:
layout_height
BB.android:
gravity
CC.android:
layout
DD.
android:
orientation_horizontal
13.对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?
AA.match_parent
BB.fill_parent
CC.wrap_content
DD.match_content
14.被称为“Android之父”的是
AA、SteveJobs
BB、AndyRubin
CC、TimCook
DD、BillGates
15.E/AndroidRuntime(1099):
java.lang.RuntimeException:
UnabletoinstantiateactivityComponentInfo{com.test/com.test.CanvasActivitys}:
java.lang.ClassNotFoundException:
com.test.CanvasActivitysinloaderdalvik.system.PathClassLoader[/data/app/com.test-1.apk]这段话是程序报错在LogCat中产生的记录,从中可以分析问题的原因可能在哪里?
AA程序执行CanvasActivitys的一个代码段时一个View有引用无对象
BBCanvasActivitys类没有在AndroidManifest中正确申明
CC最小SDK支持版本号比运行这个程序的设备版本号还高
DDCanvasActivitys是一个Activity,但没有重写它的onCreate方法
16.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?
AA.onStart()
BB.onPause()
CC.onCreate()
DD.onResume()
17.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。
一个传感器事件对象包含(
)信息。
AA.原始传感器数据;
BB.产生事件的传感器的类型;
CC.数据的精度;
DD.以上全部选项;
18.下面说法正确的是
AA.Android不仅仅采用单线程模型
BB.Android会默认会为线程创建一个关联的消息栈
CC.Handler会与多个线程以及该线程的消息队列对应
DD.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
19.在一个相对布局中怎样使一个控件居中
AAandroid:
gravity="
center"
BBandroid:
layout_gravity="
CCandroid:
layout_centerInParent="
true"
DDandroid:
scaleType="
C
20.上下文菜单与其他菜单不同的是
AA,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
BB,上下文菜单必须注册到指定的view上才能显示
CC,上下文菜单的菜单项可以添加,可以删除
DD,上下文菜单的菜单项可以有子项
21.下列哪一款移动设备搭载的是Android平台?
AA.NOKIA手机
BB.小米手机
CC.iPhone手机
DD.iPad
22.关于适配器的说法正确的是?
AA.它主要是用来存储数据
BB.它主要用来把数据绑定到组件上
CC.它主要用来解析数据
DD.它主要用来存储xml数据
23.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?
AA.在Activity中,可以使用findViewById()方法,通过资源id,获得指定视图元素
BB.在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
CC.在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件
DD.可以使用View类的findViewById()方法,获得当前View对象中的某一个视图元素
24.针对ListView组件描述错误的是
AA.ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动
BB.ListView在使用时,必须通过Adapter来加入数据
CC.ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。
DD.ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听
25.传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化,这是因为(
)
AA.原始数据的丢失
BB.系统调用方法的错误
CC.Android传感器的引入需要有几个平台Release的过程
DD.传感器可用性的多变性
26.Android中是SAX方式解析xml需要用的类是
AASAXParserFactory
BBTimeReader
CCPullParser
DDEventHandler
27.定义LinearLayout垂直方向布局时设置的属性
orientation
vertical
28.关于Activity的描述,下面哪个是正确的?
AA.
一个Android程序中只能拥有一个Activity类
BB.
Activity类都必须在Androidmaniefest.xml中进行声明
CC.
系统只负责控制Activity的onDestory过程
Activity类必须重载onCreate方法
29.在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是
AA.getDatabase()
BB.getUserDatabase()
CC.getReadableDatabase()
DD.getDatabase()
30.Hanlder是线程与Activity通信的桥梁,如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是?
AA.onDestroy()
BB.onClear()
CC.onFinish()
DD.onStop()
31.AppWidget窗口小部件时可以使用下列哪个布局
AA,FrameLayout
BB,LinearLayout
CC,TableLayout
DD,RelativeLayout
A.B.D
32.下列不会导致GC内存泄露的是
AA.数据库的cursor没有关闭
BB.构造adapter缓存contentview
CC.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
DD.使用sqlite数据库
B.D
33.NotificationManager中清除消息的方法是
AA,destroy
BB,cancel
CC,clear
DD,cancelAll
34.MVC模式包括
A模型
B视图
C传感器
D控制器
35.Android数据存储与访问的方式一下说法不正确的是
AA数据库
BB、sharedpreference
CC、Context
DD、WiFi
A.B
36.处理菜单项单击事件的方法包含以下那几个?
AA.使用onOptionsItemSelected(MenuItemitem)响应
BB.使用onMenuItemSelected(intfeatureId,MenuItemitem)响应
CC.使用onMenuItemClick(MenuItemitem)响应
DD.使用onCreateOptionsMenu(Menumenu)响应
A.B.C
37.以下属于Intent传递一些二进制数据的方法有哪些
AButton
BTextView
CSerializable
DParcelable
C.D
38.关于线程说法正确的是()
AA.在Android中,我们可以在主线程中,创建一个新的线程
BB.在创建的新线程中,它可以操作UI组件
CC.新线程可以和Handler共同使用
DD.创建的Handler对象,它隶属于主线程
A.C
39.以下属于Activity任务的启动模式有哪些
Astandard
BsingleTop
CsingleTask
DsingleInstance
A.B.C.D
40.下列说法正确的是?
AA.Button是普通按钮组件,除此外没有其他的按钮组件
BB.TextView是显示文本的组件,TextView是EditText的父类
CC.EditText是编辑文本的组件,可以使用EditText输入特定的字符
DD.ImageView是显示图片的组件,可以通过设置显示局部图片
B.C
41.Android中输入时间的选择对话框是:
DatePickerDialog
T对
F错
42.通过WiFi访问网络需要配置权限android:
android.permission.CHANGE_WIFI_STATE"
43.将一个Activity设置成窗口样式,可在AndroidManifest.xml中添加android:
theme="
@android:
style/Theme.Dialog"
44.Android通过队列方式组织Activity,符合先入先出的队列访问规则
45.Android系统从底层到上层依次是LinuxKernel、Application、Framework、Manager
46.进度条组件是RatingBar
47.内容提供器是应用程序之间共享数据的接口
48.UIthread通常就是mainthread,Android启动程序时会替它建立一个MessageQueue
49.在表格布局中,android:
collapseColumns="
0,2"
的含义是在屏幕中,当表格的列能显示完时,显示0,2列
50.Handler会与多个线程以及该线程的消息队列对应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机应用软件设计与实现 最新 南开 20 学期 手机 应用 软件设计 实现 在线 作业 参考答案