南开大学22春“计算机科学与技术”《手机应用软件设计与实现》期末考试高频考点版(带答案)试卷号:3

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

南开大学22春“计算机科学与技术”《手机应用软件设计与实现》期末考
试高频考点版(带答案)
一.综合考核(共50题)
1.
SimpleCursorAdapter的父类为()。

A.BaseAdapter
B.CursorAdapter
C.ArrayAdapter
D.ListAdapter
参考答案:A
2.
关于ImageSwitcher说法错误的是()。

A.ImageSwitcher里可以通过Alpha设定转换时候的透明位
B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果
D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
参考答案:B
3.
下面关于多媒体技术地描述中,正确的是()。

A.多媒体技术只能处理声音和文字
B.多媒体技术不能处理动画
C.多媒体技术就是计算机综合处理声音、文本、图像等信息的技术
D.多媒体技术就是制作视频
参考答案:C
4.
onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。

()
A.正确
B.错误
5.
关于Handler的说法正确的是()。

A.它实现不同进程间通信的一种机制
B.它需要在新线程中刷新UI的操作
C.它采用栈的方式来存储Message
D.它实现不同线程间通信的一种机制
参考答案:D
6.
能提供内容补全的组件是()。

A.EditText
B.DatePicker
C.TimePicker
D.AutoCompleteTextView
参考答案:D
7.
ScrollView中,可以直接包含1个组件后,该组件中还可以包含多少个组件?()
A.3个
B.2个
C.1个
D.无数个
参考答案:D
8.
在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是()。

A.getDatabase()
B.getWriteableDatabase()
C.getReadableDatabase()
D.getAbleDatabase()
参考答案:BC
下面关于本地库和Java运行时环境描述正确的是()。

A.本地库和Java运行时环境层位于Linux内核层之下
B.本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带
C.SQLite是根据OpenGL ES1.0API标准实现的3D绘图函数库
D.Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库
参考答案:B
10.
Android 中下列属于Intent的作用的是()。

A.处理一个应用程序整体性的工作
B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C.实现应用程序间的数据共享
D.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
参考答案:D
11.
表单的onsubmit事件的作用是()。

A.当表单中的一个按钮被点击时,执行的JavaScript事件
B.当用户提交一个表单时,执行的JavaScript事件
C.当表单创建时,执行的JavaScript事件
D.当页面加载完成时,执行的JavaScript事件
参考答案:B
12.
Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失。

()
A.正确
B.错误
参考答案:B
A.adb logcat
B.adb kill-server
C.adb pull
D.adb net
参考答案:ABC
14.
下列属于SAX解析XML需要用到的类和接口是()。

A.DocumentBuilder
B.SAXParser
C.DefaultHandler
D.SAXParserFactory
参考答案:BCD
15.
对于XML布局文件中的视图控件,layout_width属性的属性值以下哪个符合?()
A.match_parent
B.wrap_parent
C.wrap_height
D.match_content
参考答案:A
16.
Android日志类Log可同时输出5种类型的信息。

()
A.正确
B.错误
参考答案:A
17.
下列用以显示一网格图像的是()。

A.ImageView
B.Gallery
C.ImageSwitcher
参考答案:D
18.
AndroidVM虚拟机中运行的文件的后缀名为()。

A.class
B.apk
C.dex
D.xml
参考答案:C
19.
以下关于Android应用程序的目录结构描述中,不正确的是()。

A.src目录是应用程序的主要目录,由Java类文件文件组成
B.assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C.res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D.AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
参考答案:D
20.
进度条中哪个属性是设置进度条的第二值?()
A.AndroidsecondaryProgress
B.Androidprogress
C.Androidmax
D.style
参考答案:A
21.
随着Activity的创建和销毁,可能会经历哪几种状态?()
A.活动状态
B.暂停状态
C.停止状态
D.销毁状态
22.
缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听。

()
A.正确
B.错误
参考答案:A
23.
下列哪些API的操作需要声明权限?()
A.播放mp3文件
B.写入SD卡文件
C.发短信
D.访问网络
参考答案:BCD
24.
Android通过startService的方式开启服务,关于service生命周期的onCreate()和onStart()说法正确的是()。

A.当第一次启动的时候先后调用onCreate()和onStart()方法
B.当第一次启动的时候只会调用onCreate()方法
C.如果service已经启动,将先后调用onCreate()和onStart()方法
D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
参考答案:AD
25.
下面哪一个不属于Android体系结构中的应用程序层?()
A.电话簿
B.日历
C.CSQLite
D.DSMS程序
参考答案:C
A.SqliteOpenHelper类主要是用来创建数据库和更新数据库
B.SqliteDatabase类是用来操作数据库
C.在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
D.当数据库版本发生变化时,可以自动更新数据库结构
参考答案:C
27.
为了使android适应不同分辨率的机型,布局时字体单位应用()。

A.dp
B.dip
C.px
D.sp
参考答案:D
28.
被称为“苹果之父”的是()。

A.Steve Jobs
B.Andy Rubin
C.Tim Cook
D.Bill Gates
参考答案:A
29.
Android下的单元测试要配置,以下说法不正确的是()。

A.需要在manifest.xml清单文件application节点下配置instrumentation
B.需要在manifest.xml清单文件manifest节点下配置instrumentation
C.需要在manifest.xml清单文件application节点下配置uses-library
D.需要让测试类继承AndroidTestCase类
参考答案:A
30.
下列属于PULL解析XML中字段的是()。

C.NEXT_TAG
D.TEXT
参考答案:ABD
31.
当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息。

()
A.正确
B.错误
参考答案:A
32.
以下属于Android体系结构中的有哪些?()
A.Linux Kernel
B.WiFi
C.Framework
D.Application
参考答案:ACD
33.
在Activity的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?()
A.onStop()
B.onPause()
C.onRestart()
D.onStart()
参考答案:C
34.
下面关于Linux内核描述错误的是()。

A.由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的
B.Linux是一个开源的操作系统,由非营利的组织Linux基金会所管理
C.Android的内核属于Linux内核的一个分支
参考答案:A
35.
开发android程序需要的开发工具和开发包包括()。

A.JDK
B.Eclipse
C.Android SDK
D.ADT
E.Raw
参考答案:ABCD
36.
苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核。

()
A.正确
B.错误
参考答案:B
37.
使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行。

()
A.正确
B.错误
参考答案:A
38.
关于BroadcastReceiver的说法不正确的是()。

A.是用来接收广播Intent的
B.一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收
C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
D.接收者声明的优先级别在的Androidpriority属性中声明,数值越大优先级别越高
参考答案:B
处理菜单项单击事件的方法不包含()。

A.使用onOptionsItemSelected(MenuItem item)响应
B.使用onMenuItemSelected(int featureId,MenuItem item)响应
C.使用onMenuItemClick(MenuItem item)响应
D.使用onCreateOptionsMenu(Menu menu)响应
参考答案:D
40.
下列哪个可做EditText编辑框的提示信息?()
A.android:inputType
B.android:text
C.android:digits
D.android:hint
参考答案:D
41.
下面哪一项不属于Android的动画类型?()
A.Tween
B.Alpha
C.Frame
D.Animation
参考答案:D
42.
可以通过适配器来存储要显示的数据。

()
A.正确
B.错误
参考答案:B
43.
Activity生命周期中,第一个需要执行的方法是什么?()
A.onStart
D.onResume
参考答案:B
44.
下列关于Open Core说法不正确的是()。

A.Open core是Android多媒体框架的核心
B.MediaPlayer是open Core中的一个核心类
C.所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D.在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
参考答案:B
45.
关于ImageSwitcher 说法正确的是()。

A.ImageSwitcher里可以通过Time设定转换时候的透明位
B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
C.setInAnimation是输出到这个ImageSwitcher的时候动画效果
D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
参考答案:D
46.
下面说法有误的是()。

A.除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能
B.Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理
C.Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看
D.由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上
参考答案:B
47.
关于ImageSwitcher说法正确的是()。

A.ImageSwitcher里可以通过Time设定转换时候的透明位
B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
C.setInAnimation是输出到这个ImageSwitcher的时候动画效果
D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果参考答案:D
48.
Tween动画主要用于()效果。

A.透明度
B.尺寸伸缩
C.旋转
D.位移
参考答案:ABCD
49.
在android程序中,Log.i()用于输出什么级别的日志信息?()
A.调试
B.信息
C.警告
D.错误
参考答案:B
50.
在AsyncTask中下列哪个方法是负责在完成任务后再执行的?()
A.run
B.cute
C.doInBackground
D.onPostcute
参考答案:D。

相关文档
最新文档