20秋学期(1709、1803、1809、1903、1909、2003、2009)《手机应用软件设计与实现》在线作业
1.[单选题] 一般认为,多媒体技术研究的兴起从(?)开始。
A.A.1972年,philips展示播放电视节目的激光视盘。
B.B.1984年,美国Apple公司推出Macintosh系列机。
C.C.1986年,philips和sony公司宣布发明了交互式光盘系列CD-I.
D.D.1987年,美国RCA公司展示了交互式数字影视系统DVI.
答:——B——
2.[单选题] 以下哪个对象是自定义组件中用来呈现画布的对象
A.A. Bitmap
B.B. Canvas
C.C. BufferedImage
D.D. Drawable
答:——B——
3.[单选题] Android的VM虚拟机是哪个
A.A.Dalvik
B.B.JVM
C.C.KVM
D.D. framework
答:——A——
4.[单选题] 关于Activity的描述,下面哪个是正确的?
A.A.??一个Android程序中只能拥有一个Activity类
B.B.?Activity类都必须在Androidmaniefest.xml中进行声明
C.C.?系统只负责控制Activity的onDestory过程
D.D.?Activity类必须重载onCreate方法
答:————
5.[单选题] AppWidget窗口小部件时不可以使用下列哪个布局
A.A,FrameLayout
B.B,LinearLayout
C.C,TableLayout
D.D,RelativeLayout
答:————
6.[单选题] 以下哪个是Android采用的虚拟机
A.A. Dalivk
B.B. Linux
C.C. NDK
D.D.APP
答:————
7.[单选题] setOnTouchEvent 设置返回值为true 和 false有何区别
A.A 没有区别,都能对事件进行监听
B.B 设置为true时 只能在移动时获得一次监听事件,false则可以多次
C.C 返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息
D.D 设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
答:————
8.[单选题] 在手机应用程序开发中常用的数据库是?
A.A. SQLite
B.B. Oracle
C.C. Sql Server
D.D. MySQL
答:————
9.[单选题] 能提供内容补全的组件是()
A.A. EditText
B.B. DatePicker
C.C. TimePicker
D.D. AutoCompleteTextView
答:————
10.[单选题] WebView中可以用来处理js中警示,确认等对话框的是
A.A.WebSettings
B.B.WebViewClient
C.C.WebChromeClient
D.D.WebViewChrome
答:————
11.[单选题] 关于线程说法不正确的是()
A.A. 在 Android 中,我们可以在主线程中,创建一个新的线程
B.B. 在创建的新线程中,它可以操作 UI 组件
C.C. 新线程可以和 Handler 共同使用
D.D. 创建的 Handler 对象,它隶属于创建它的线程
答:————
12.[单选题] 下面关于多媒体技术地描述中,正确的是
A.A.?多媒体技术只能处理声音和文字
B.B.?多媒体技术不能处理动画
C.C.?多媒体技术就是计算机综合处理声音、文本、图像等信息的技术
D.D.?多媒体技术就是制作视频
答:————
13.[单选题] 上下文菜单与其他菜单不同的是
A.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B.B,上下文菜单必须注册到指定的view上才能显示
C.C,上下文菜单的菜单项可以添加,可以删除
D.D,上下文菜单的菜单项可以有子项
答:————
14.[单选题] 处理菜单项单击事件的方法不包含?
A.A. 使用onOptionsItemSelected(MenuItem item)响应
B.B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
C.C. 使用onMenuItemClick(MenuItem item)响应
D.D. 使用 onCreateOptionsMenu(Menu menu)响应
答:————
15.[单选题] 对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?
A.A. onStart( )
B.B. onPause( )
C.C. onCreate( )
D.D. onResume( )
答:————
16.[单选题] 下列哪一个选项不属于AdapterView类的子选项
A.A.?ListView
B.B.?Spinner
C.C.?GridView
D.D.?ScrollView
答:————
17.[单选题] 进度条中哪个属性是设置进度条的第二值?
A.A. Android:secondaryProgress
B.B. Android:progress
C.C. Android:max
D.D. style
答:————
18.[单选题] SimpleCursorAdapter的父类为
A.A.BaseAdapter
B.B.CursorAdapter
C.C.ArrayAdapter
D.D.ListAdapter
答:————
19.[单选题] AutoCompleteTextView是继承了哪个类()
A.A. EditText
B.B. DatePicker
C.C. TimePicker
D.D. AutoCompleteTextView
答:————
20.[单选题] 对于XML布局文件中的视图控件,layout_width属性的属性值以下哪个符合?
A.A. match_parent
B.B.wrap_parent
C.C. wrap_height
D.D. match_content
答:————
21.[单选题] 关于AndroidManifest.xml文件,以下描述错误的选项有哪些?
A.A、在所有的元素中只有和是必需的,且只能出现一次
B.B、处于同一层次的元素,不能随意打乱顺序
C.C、元素属性一般都是可选的,但是有些属性是必须设置的
D.D、对可选的属性,即使不写,也有默认的数值项说明
答:————南开答案q599792222 或请进 opzy.net
22.[单选题] 表单的onsubmit事件的作用是?
A.A. 当表单中的一个按钮被点击时,执行的JavaScript事件。
B.B. 当用户提交一个表单时,执行的JavaScript事件。
C.C. 当表单创建时,执行的JavaScript事件。
D.D. 当页面加载完成时,执行的JavaScript事件。
答:————
23.[单选题] 以下能够触发文本框Change的事件的操作是
A.A.文本框失去焦点
B.B.文本获得焦点
C.C.设置文本框的焦点
D.D.改变文本框的内容
答:————
24.[单选题] 在Android应用程序中,语言种类的数据应放在那个目录下
A.A、raw
B.B、values
C.C、layout
D.D、drawable
答:————
25.[单选题] DDMS 中 Log 信息分为几个级别?
A.A. 3
B.B. 4
C.C. 5
D.D. 7
答:————
26.[单选题] Android 下的单元测试要配置,以下说法不正确的是?
A.A. 需要在 manifest.xml 清单文件 application 节点下配置instrumentation
B.B. 需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation
C.C. 需要在 manifest.xml 清单文件 application 节点下配置 uses-library
D.D. 需要让测试类继承 AndroidTestCase 类
答:————
27.[单选题] 使用 AIDL 完成远程 service 方法调用下列说法不正确的是?
A.A. AIDL 对应的接口名称不能与 AIDL 文件名相同
B.B. AIDL 的文件的内容类似 Java 代码
C.C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象
D.D. AIDL 对应的接口的方法前面不能加访问权限修饰符
答:————
28.[单选题] 关于ImageSwitcher 说法正确的是
A.A.ImageSwitcher里可以通过Time设定转换时候的透明位
B.B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
C.C.setInAnimation是输出到这个ImageSwitcher的时候动画效果
D.D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
答:————
29.[单选题] 在AsyncTask中下列哪个方法是负责在完成任务后再执行的
A.A,run
B.B,execute
C.C,doInBackground
D.D,onPostExecute
答:————
30.[单选题] 上下文菜单与其他菜单不同的是
A.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B.B,上下文菜单必须注册到指定的view上才能显示
C.C,上下文菜单的菜单项可以添加,可以删除
D.D,上下文菜单的菜单项可以有子项
答:————
31.[多选题] 下列不属于SOAP优点的是
A.A,SOAP 与编程语言无关,但于平台有关。SOAP 可以使用Java完成
B.B,SOAP是完全和厂商无关。
C.,SOAP 与平台有关
D.D,SOAP 是简单的,可扩展的。
答:————
32.[多选题] 开发android程序需要的开发工具和开发包包括
A.A, JDK
B.B,Eclipse
C.C,Android SDK
D.D,ADT
E.E,Raw
答:————
33.[多选题] Tween动画主要用于()效果
A.透明度
B.尺寸伸缩
C.旋转
D.位移
答:————
34.[多选题] 下列属于AsyncTask的方法是
A.A,run
B.B,execute
C.C,doInBackground
D.D,onPostExecute
答:————
35.[多选题] Google Map服务申请一般需要生成以下哪些信息
A.生成可执行文件
B.生成MD5指纹编码
C.生成API Key
D.生成包结构
答:————
36.[多选题] 以下属于adb常用命令的是
A.adb logcat
B.adb kill-server
C.adb pull
D.adb net
答:————
37.[多选题] 以下属于MediaRecorder类生命周期状态的有
A.Initial
B.Prepared
C.Create
D.Cancel
答:————
38.[多选题] 关于Android的IPC机制描述正确的是
A.Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信
B.类似于远程方法调用
C.类似于C/S模式的访问
D.通过定义AIDL接口文件来定义IPC接口
答:————
39.[多选题] 随着Activity的创建和销毁,可能会经历哪几种状态
A.活动状态
B.暂停状态
C.停止状态
D.销毁状态
答:————
40.[多选题] Android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和 onStart() 说法正确的是
A.A、当第一次启动的时候先后调用 onCreate()和 onStart()方法
B.B、当第一次启动的时候只会调用 onCreate()方法
C.C、如果 service 已经启动,将先后调用 onCreate()和 onStart()方法
D.D、如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法
答:————
41.[判断题] onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
A.对
B.错
答:————
42.[判断题] 当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
A.对
B.错
答:————
43.[判断题] 苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核
A.对
B.错
答:————
44.[判断题] Intent可以用作Activity之间的数据传递
A.对
B.错
答:————
45.[判断题] 使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承
A.对
B.错
答:————
46.[判断题] Android中输入日期的选择对话框是:TimePicker
A.对
B.错
答:————
47.[判断题] NotificationManager中清除消息可依靠clear方法
A.对
B.错
答:————
48.[判断题] Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
A.对
B.错
答:————
49.[判断题] UIthread 通常就是main thread,Android启动程序时会替它建立一个MessageStack
A.对
B.错
答:————
50.[判断题] 当急需内存时,Android 系统会优先关闭空闲的进程,也会关闭当前进程
A.对
B.错
答:————