南开18春学期《手机应用软件设计与实现》在线作业答案满分答案
18春学期《手机应用软件设计与实现》在线作业-0001
试卷总分:100 得分:0
一、 单选题 (共 30 道试题,共 60 分)
1.关于res/raw目录说法正确的是?
A.A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式
B.B. 这里的文件最终以二进制的格式存储到指定的包中
C.C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D.D. 这里的文件最终不会以二进制的格式存储到指定的包中
正确答案:----
2.定义LinearLayout垂直方向布局时设置的属性
A.A.android:layout_height
专业答案:----
B.B.android:gravity
专业答案:----
C.C.android:layout
正确选项:----
D.D.?android:orientation??vertical
专业答案:----
3.建立蓝牙连接时通过()方法来获取BluetoothAdapter对象
专业答案:----
A.A,BluetoothAdapter.getBluetoothAdapterAdapter()
正确选项:----
B.B,BluetoothAdapter adapter = new BluetoothAdapter()
正确答案:----
C.C,BluetoothAdapter.BluetoothAdapterAdapter()
正确答案:----
D.D, BluetoothAdapter.getDefaultAdapter()
正确选项:----
4.Android平台支持几种宽泛类别的传感器
专业答案:----
A.A.1
B.B.8
C.C.3
D.D.12
专业答案:----
5.在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);
正确答案:----
6.处理菜单项单击事件的方法不包含?
A.A. 使用onOptionsItemSelected(MenuItem item)响应
正确答案:----
B.B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
正确选项:----
C.C. 使用onMenuItemClick(MenuItem item)响应
D.D. 使用 onCreateOptionsMenu(Menu menu)响应
正确答案:----
7.DDMS 中 Log 信息分为几个级别?
正确答案:----
A.A. 3
B.B. 4
C.C. 5
D.D. 7
正确答案:----
8.Android 下的单元测试要配置,以下说法不正确的是?
专业答案:----
A.A. 需要在 manifest.xml 清单文件 application 节点下配置instrumentation
B.B. 需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation
C.C. 需要在 manifest.xml 清单文件 application 节点下配置 uses-library
D.D. 需要让测试类继承 AndroidTestCase 类
正确选项:----
9.在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的
A.A,run
B.B,execute
C.C,doInBackground
正确答案:----
正确答案:----
D.D,onPostExecute
专业答案:----
正确选项:----
10.下列关于 Open Core说法不正确的是
A.A, Open core是Android多媒体框架的核心
正确选项:----
B.B, MediaPlayer是open Core中的一个核心类
正确答案:----
C.C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
正确答案:----
D.D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
正确选项:----
11.下列关于如何使用 Notification,不正确的是?
A.A. notification 需要NotificatinManager 来管理
B.B. 使用 NotificationManager 的 notify 方法显示 notification 消息
C.C. 在显示 Notification 时可以设置通知时的默认发声,震动等
D.D. Notification 中存在可以清除消息的方法
专业答案:----
12.在Android应用程序中,图片应放在那个目录下
正确选项:----
A.A、raw
B.B、values
C.C、layout
D.D、drawable
正确答案:----
13.关于Handler的说法不正确的是
专业答案:----
A.A.它实现不同进程间通信的一种机制
B.B.它避免了在新线程中刷新UI的操作
C.C.它采用队列的方式来存储Message
D.D.它实现不同线程间通信的一种机制
正确答案:----
14.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?
A.A. onStart( )
B.B. onPause( )
C.C. onCreate( )
D.D. onResume( )
正确答案:----
15.setOnTouchEvent 设置返回值为true 和 false有何区别
A.A 没有区别,都能对事件进行监听
B.B 设置为true时 只能在移动时获得一次监听事件,false则可以多次
C.C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息
正确选项:----
D.D 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
正确选项:----
16.使用HttpClient的Get方式请求数据时, 可以()类来构建Http请求
A.A,Get
B.B,URLConnection
C.C,HttpGet
D.D,HttpPost
正确答案:----
17.下列不属于android布局的是
正确答案:----
A.A、FrameLayout
B.B、LinearLayout
C.C、BorderLayout
专业答案:----
D.D、TableLayout
专业答案:----
E.E、RelativeLayou
18.拖动条组件是
A.A,RatingBar
B.B,ProgressBar
C.C,SeekBar
D.D,ScrollBar
正确答案:----
19.给一个TextView设置红色字体,应该使用以下哪种写法
A.A、setTextColor(0xffff0000);
B.B、setColor("0xffff0000")
C.C、setTextColor("0xffff0000")
D.D、setColor("red")
专业答案:----
20.关于视图控件的常用事件描述中,不正确的是?
A.A. Click事件只能使用在按钮上,表示按钮的点击动作
B.B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C.C. 当单选框中某一选项被选择时,将触发CheckedChange事件
专业答案:----
D.D. 当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案:----
21.针对ListView组件描述错误的是
A.A. ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动
B.B. ListView在使用时,必须通过Adapter来加入数据
正确选项:----
C.C. ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。
D.D. ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听
专业答案:----
22.下面哪种说法不正确
A.A Android应用的gen目录下的R.java被删除后还能自动生成;
正确选项:----
B.B res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);