南开18秋学期(1703)《手机应用软件设计与实现》在线作业答案答案
18秋学期(1703)《手机应用软件设计与实现》在线作业-0001
试卷总分:100 得分:0
一、 单选题 (共 30 道试题,共 60 分)
1.Android解析xml的方法中,将整个文件加载到内存中进行解析的是
A.A、SAX
B.B、PULL
C.C、DOM
D.D 、JSON
2.关于Socket通讯正确的是
A.A,服务器端需要ServerSocket,需要绑定端口号
B.B,服务器端需要ServerSocket,需要绑定端口号和IP地址
C.C,客户端需要Socket,需要绑定端口号
D.D,客户端需要ServerSocket,需要绑定端口号
3.下列对SharePreferences存、取文件的说法中不正确的是
A.A,属于移动存储解决方案
B.B,sharePreferences处理的就是key-value对
C.C,读取xml文件的路径是/sdcard/shared_prefx
D.D,信息的保存格式是xml
4.复选框被选择事件通常用
A.A,setOnClickListener
B.B,setOnCheckChangeListener
C.C,setOnMenuItemSelectedListener
D.D,setOnCheckedListener
5.一般认为,多媒体技术研究的兴起从(?)开始。
A.A.1972年,philips展示播放电视节目的激光视盘。
B.B.1984年,美国Apple公司推出Macintosh系列机。
C.C.1986年,philips和sony公司宣布发明了交互式光盘系列CD-I.
D.D.1987年,美国RCA公司展示了交互式数字影视系统DVI.
6.下面关于Android系统的特性描述错误的是
A.A、显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL?ES?2.0标准规格,并且支持传统的智能手机。
B.B、数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。
C.C、网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。
D.D、信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,不支持所有的云信息和服务器信息。
7.下列哪一款移动设备搭载的是Android平台?
A.A. NOKIA手机
B.B. 小米手机
C.C. iPhone手机
D.D. iPad
8.以下哪个对象是自定义组件中用来绘制内容的对象
A.A. Bitmap
B.B. Canvas
C.C. BufferedImage
D.D. Drawable
9.拖动条组件是
A.A,RatingBar
B.B,ProgressBar
C.C,SeekBar
D.D,ScrollBar
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
11.上下文菜单与其他菜单不同的是
A.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B.B,上下文菜单必须注册到指定的view上才能显示
C.C,上下文菜单的菜单项可以添加,可以删除
D.D,上下文菜单的菜单项可以有子项
12.下面关于Android开发描述有误的一项是
A.A、Android使用Eclipse作为开发环境。
B.B、在使用Eclipse之前必须先安装JDK。
C.C、Android开发环境的搭建过程由下面四步组成:安装JDK?->?安装Eclipse?->?在Eclipse中安装并配置ADT?->?下载Android?SDK。
D.D、Android开发环境中的所有工具都是可以免费下载和使用的。
13.下列哪个布局和组件是在开发AppWidget窗口小部件时不可以使用的
A.A,ImageView
B.B,WebView
C.C ,GridView
D.D ,Button
14.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限
A.A.发送短信,无需配置权限
B.B.permission.SMS
C.C.android.permission.RECEIVE_SMS
D.D.android.permission.SEND_SMS
15.在 Activity 中,如何获取Service 对象?
A.A. 可以通过直接实例化得到。
B.B. 可以通过绑定得到。
C.C. 通过 startService()
D.D. 通过 getService()获取
16.在 Activity 的生命周期中,当它从可见状态转向半透明状态时,它的哪个方法必须被调用?
A.A. onStop()
B.B. onPause()
C.C. onRestart()
D.D. onStart()
17.以下关于Android应用程序的目录结构描述中,不正确的是?
A.A. src目录是应用程序的主要目录,由Java类文件文件组成
B.B. assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C.C. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D.D. AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
18.关于Sqlite数据库,不正确的说法
A.A SqliteOpenHelper类主要是用来创建数据库和更新数据库
B.B SqliteDatabase类是用来操作数据库
C.C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
D.D 当数据库版本发生变化时,可以自动更新数据库结构
19.自定义对话框时,将视图对象添加到当前对话框的方法是
A.A,setIcon
B.B,setXML
C.C,setLayout
D.D,setView
20.传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化,这是因为(????)
A.A.原始数据的丢失
B.B.系统调用方法的错误
C.C.Android传感器的引入需要有几个平台Release的过程
D.D.传感器可用性的多变性
21.下列关于Service的描述,正确的是
A.A Servie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中
B.B.每次调用Context类中的StartService()方法后都会新建一个Service实例
C.C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法
D.D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调
22.下面说法有误的是
A.A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。
B.B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。