南开大学22秋学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业二
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业-00002
1.在一个相对布局中怎样使一个控件居中
选项A:A android:gravity="center"
选项B:B android:layout_gravity="center"
选项C:C android:layout_centerInParent="true"
选项D:D android:scaleType="center"
满分答案问询微信:424329
2.对于AlertDialog的描述不正确的是
选项A:A,使用new关键字创建AlertDialog的实例
选项B:B,对话框的显示需要调用show方法
选项C:C,setPositiveButton方法是用来加确定按钮的
选项D:D,setNegativeButton方法是用来加取消按钮的
满分答案问询微信:424329
3.关于适配器的说法正确的是?
选项A:A. 它主要是用来存储数据
选项B:B. 它主要用来把数据绑定到组件上
选项C:C. 它主要用来解析数据
选项D:D. 它主要用来存储 xml 数据
满分答案问询微信:424329
4.下列哪一个不属于Activity的生命周期方法?
选项A:A. onInit( )
选项B:B. onStart( )
选项C:C. onStop( )
选项D:D. onPause( )
满分答案问询微信:424329
5.以下那个控件可以用来显示图片
选项A:A ImageView
选项B:B TextView
选项C:C Button
选项D:D 以上都可以
满分答案问询微信:424329
6.以下哪一个属于Activity的生命周期方法?
选项A:A. onInit( )
选项B:B. onStart( )
选项C:C. onListening( )
选项D:D. onClick( )
满分答案问询微信:424329
7.使用Android系统调取摄像头界面需要用到的类有:
选项A:A. SurfaceView
选项B:B. SurfaceHolder
选项C:C.Callback
选项D:D. List
满分答案问询微信:424329
8.关于ImageSwitcher 说法错误的是
选项A:A.ImageSwitcher里可以通过Alpha设定转换时候的透明位
选项B:B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
选项C:C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果
选项D:D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
满分答案问询微信:424329
9.关于AndroidManifest.xml文件,以下描述错误的选项有哪些?
选项A:A、在所有的元素中只有manifest和application是必需的,且只能出现一次
选项B:B、处于同一层次的元素,不能随意打乱顺序
选项C:C、元素属性一般都是可选的,但是有些属性是必须设置的
选项D:D、对可选的属性,即使不写,也有默认的数值项说明
满分答案问询微信:424329
10.下列关于如何使用 Notification,不正确的是?
选项A:A. notification 需要NotificatinManager 来管理
选项B:B. 使用 NotificationManager 的 notify 方法显示 notification 消息
选项C:C. 在显示 Notification 时可以设置通知时的默认发声,震动等
选项D:D. Notification 中存在可以清除消息的方法
满分答案问询微信:424329
11.下面说法正确的是
选项A:A、Bundle类与Map不一样,但它是一个key-value类型。
选项B:B、在onCreate()方法中,可以不调用父类的同名方法。
选项C:C、onCreate()方法是具有参数的,也有返回值。
选项D:D、在四大组件之间传递数据时,Bundle常被用来连接网络。
满分答案问询微信:424329
12.下列关于ListView使用的描述中,不正确的是?
选项A:A. 要使用ListView,必须为该ListView使用Adpater方式传递数据
选项B:B. 要使用ListView,该布局文件对应的Activity必须继承ListActivity
选项C:C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
选项D:D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
满分答案问询微信:424329
13.创建一个对话框正确的语法是
选项A:A.builder.create()
选项B:B.builder.start()
选项C:C.builder.show()
选项D:D.builder.stop()
满分答案问询微信:424329
14.进度条中哪个属性是设置进度条大小格式的?
选项A:A. Android:secondaryProgress
选项B:B. Android:progress
选项C:C. Android:max
选项D:D. style
满分答案问询微信:424329
15.Activity生命周期中,第一个需要执行的方法是什么?
选项A:A、onStart
选项B:B、onCreate
选项C:C、onReStart
选项D:D、onResume
满分答案问询微信:424329
16.Android开发中常用的开发与调试工具有很多,下面相关描述不对的是
选项A:A、Android?Debug?Bridge,简称adb,它只是一个奥鹏南开在线作业满分答案参考能用来调试Android应用程序的工具。
选项B:B、DDMS?的全称是Dalvik?Debug?Monitor?Service,是?Android?开发环境中的Dalvik虚拟机调试监控服务。
选项C:C、LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。
选项D:D、SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。
满分答案问询微信:424329
17.下列哪个接口是Camera中处理快门关闭的接口
选项A:A,android.hardware.Camera.ShutterCallback
选项B:B,android.hardware.Camera.PreviewCallback
选项C:C,android.hardware.Camera.ErrorCallback
选项D:D,android.hardware.Camera.AutoFocusCallback
满分答案问询微信:424329
18.下列哪一个选项属于Android中预定义的布局方式?
选项A:A. TabLayout
选项B:B. RelativeLayoutParams
选项C:C. FrameLayouParamst
选项D:D. LinearLayout
满分答案问询微信:424329
19.下面哪种说法不正确
选项A:A Android应用的gen目录下的R.java被删除后还能自动生成;
选项B:B res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);
选项C:C AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android:name=”…”)组成了该组件类的完整路径
选项D:D assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.java里生成任何资源ID
满分答案问询微信:424329
20.Java虚拟机中运行的文件的后缀名为
选项A:A.class
选项B:B.apk
选项C:C.dex
选项D:D.xml
满分答案问询微信:424329
21.下列用以显示一网格图像的是?
选项A:A. ImageView
选项B:B. Gallery
选项C:C. ImageSwitcher
选项D:D. GridView
满分答案问询微信:424329
22.下面说法错误的是
选项A:A.Android采用单线程模型
选项B:B.Android会默认会为线程创建一个关联的消息队列
选项C:C.Handler会与多个线程以及该线程的消息队列对应
选项D:D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列
满分答案问询微信:424329
23.下列哪一个选项不属于AdapterView类的子选项
选项A:A.?ListView
选项B:B.?Spinner
选项C:C.?GridView
选项D:D.?ScrollView
满分答案问询微信:424329
24.Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
选项A:A, MODE_APPEND
选项B:B,MODE_WORLD_READABLE
选项C:C,MODE_WORLD_WRITEABLE
选项D:D, MODE_PRIVATE
满分答案问询微信:424329
25.关于广播以下陈述正确的是
选项A:A.广播接收器只能在配置文件中注册
选项B:B.广播接收器注册后不能注销
选项C:C.广播接收器只能接收自定义的广播消息
选项D:D.广播接收器可以在Activity中单独注册与注销
满分答案问询微信:424329
26.AutoCompleteTextView是继承了哪个类()
选项A:A. EditText
选项B:B. DatePicker
选项C:C. TimePicker
选项D:D. AutoCompleteTextView
满分答案问询微信:424329
27.事件的名称
选项A:A.都要由用户定义
选项B:B.有的由用户定义,有的有系统定义
选项C:C.是由系统预先定义
选项D:D.是不固定的
满分答案问询微信:424329
28.下面关于本地库和Java运行时环境描述正确的是
选项A:A、本地库和Java运行时环境层位于Linux内核层之下
选项B:B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
选项C:C、SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
选项D:D、Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。
满分答案问询微信:424329
29.Android中控件的android:text属性的作用是
选项A:A.显示视频
选项B:B.显示图片
选项C:C.显示文本字符串
选项D:D.显示音乐
满分答案问询微信:424329
30.下列关于 Open Core说法不正确的是
选项A:A, Open core是Android多媒体框架的核心
选项B:B, MediaPlayer是open Core中的一个核心类
选项C:C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
选项D:D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
满分答案问询微信:424329
31.AppWidget窗口小部件时可以使用下列哪个布局
选项A:A,FrameLayout
选项B:B,LinearLayout
选项C:C,TableLayout
选项D:D,RelativeLayout
满分答案问询微信:424329
32.处理菜单项单击事件的方法包含以下那几个?
选项A:A. 使用onOptionsItemSelected(MenuItem item)响应
选项B:B. 使用onMenuItemSelected(int featureId ,MenuItem item)响应
选项C:C. 使用onMenuItemClick(MenuItem item)响应
选项D:D. 使用 onCreateOptionsMenu(Menu menu)响应
满分答案问询微信:424329
33.下列哪些API的操作需要声明权限
选项A:A、播放mp3文件
选项B:B、读SD卡 (读sd卡状态)
选项C:C、发短信
选项D:D、访问网络
满分答案问询微信:424329
34.下列属于AsyncTask的方法是
选项A:A,run
选项B:B,execute
选项C:C,doInBackground
选项D:D,onPostExecute
满分答案问询微信:424329
35.下列属于SAX解析XML需要用到的类和接口是
选项A:A,DocumentBuilder
选项B:B,SAXParser
选项C:C,DefaultHandler
选项D:D,SAXParserFactory
满分答案问询微信:424329
36.在Android 中使用Menu 时可能需要重写的方法有?
选项A:A. onOptionsItemSelected()
选项B:B. onCreateOptionsMenu()
选项C:C. onItemSelected()
选项D:D. onCreateMenu()
满分答案问询微信:424329
37.Google Map服务申请一般需要生成以下哪些信息
选项A:生成可执行文件
选项B:生成MD5指纹编码
选项C:生成API Key
选项D:生成包结构
满分答案问询微信:424329
38.下面异常是属于Runtime Exception 的是?
选项A:a. NullPointerException
选项B:b. IllegalArgumentException
选项C:c. BufferUnderflowException
选项D:d. ArithmeticException
满分答案问询微信:424329
39.以下属于Android体系结构中的有哪些
选项A:Linux Kernel
选项B:Libraries
选项C:Framework
选项D:Application
满分答案问询微信:424329
40.以下属于 Android的XML解析器的有
选项A:XmlPull
选项B:SAX
选项C:DOM
选项D:AndroidManifest
满分答案问询微信:424329
41.如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法
选项A:对
选项B:错
满分答案问询微信:424329
42.使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可
选项A:对
选项B:错
满分答案问询微信:424329
43.使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承
选项A:对
选项B:错
满分答案问询微信:424329
44.当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
选项A:对
选项B:错
满分答案问询微信:424329
45.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
选项A:对
选项B:错
满分答案问询微信:424329
46.ImageSwitcher类继承于android.widget.FrameLayout
选项A:对
选项B:错
满分答案问询微信:424329
47.Handler会与多个线程以及该线程的消息队列对应
选项A:对
选项B:错
满分答案问询微信:424329
48.一个Activity就是一个可视化的界面或者看成是控件的容器。
选项A:对
选项B:错
满分答案问询微信:424329
49.Android系统中,一个应用程序数据,可以随意被其它应用程序所访问
选项A:对
选项B:错
满分答案问询微信:424329
50.GridView只能使用BaseAdapter填充数据
选项A:对
选项B:错
满分答案问询微信:424329