homework 发表于 2020-9-1 15:10:20

《手机应用软件设计与实现》南开20春期末考核资料

《手机应用软件设计与实现》20春期末考核
1.[单选题] 下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?
答案资料下载请参考帮助中心说明
    A.A. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素
    B.B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
    C.C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
    D.D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素
    答:——B——
2.[单选题] 关于广播以下陈述正确的是
    A.A.广播接收器只能在配置文件中注册
    B.B.广播接收器注册后不能注销
    C.C.广播接收器只能接收自定义的广播消息
    D.D.广播接收器可以在Activity中单独注册与注销
    答:——D——
3.[单选题] 如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限
    A.A.发送短信,无需配置权限
    B.B.permission.SMS
    C.C.android.permission.RECEIVE_SMS
    D.D.android.permission.SEND_SMS
    答:——D——
4.[单选题] 下面关于本地库和Java运行时环境描述正确的是
    A.A、本地库和Java运行时环境层位于Linux内核层之下
    B.B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
    C.C、SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
    D.D、Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。
    答:————
5.[单选题] 使用Android系统进行拍照用到的类有:
    A.A. SurfaceView
    B.B.SurfaceHolder
    C.C.Callback
    D.D.   Camera
    答:————
6.[单选题] RatingBar 组件中不能用属性直接设置的是?
    A.A. 五角星个数
    B.B. 当前分数
    C.C. 分数的增量
    D.D. 五角星的色彩
    答:————
7.[单选题] LocationManager获取位置信息的途径下列说法正确的是
    A.A, GPS定位更精确,在室内使用精度更高
    B.B, NETWORK通过基站和Wi- Fi信号来获取位置信息,速度较慢,耗电较少。
    C.C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。
    D.D, GPS定位耗电较少。
    答:————
8.[单选题] 关于视图控件的常用事件描述中,不正确的是?
    A.A. Click事件只能使用在按钮上,表示按钮的点击动作
    B.B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
    C.C. 当单选框中某一选项被选择时,将触发CheckedChange事件
    D.D. 当多选框中某一选项被选择时,将触发CheckedChange事件
    答:————
9.[单选题] 下面哪一个不属于Android体系结构中的应用程序层
    A.A电话簿
    B.B日历
    C.C SQLite
    D.D SMS程序
    答:————    东财答案请进 ap5u.com 或q761296021
10.[单选题] Hanlder是线程与Activity通信的桥梁,如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是?
    A.A. onDestroy()
    B.B. onClear()
    C.C. onFinish()
    D.D. onStop()
    答:————
11.[单选题] 关于ImageSwitcher 说法正确的是
    A.A.ImageSwitcher里可以通过Time设定转换时候的透明位
    B.B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法
    C.C.setInAnimation是输出到这个ImageSwitcher的时候动画效果
    D.D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果
    答:————
12.[单选题] 下列关于内存回收的说明,哪个是正确的?
    A.A. 程序员必须创建一个线程来释放内存
    B.B. 内存回收程序允许程序员直接释放内存
    C.C. 内存回收程序负责释放无用内存
    D.D. 内存回收程序可以在指定的时间释放内存对象
    答:————
13.[单选题] 下列描述有误的选项是
    A.A、adb?devices这个命令是查看当前连接的设备,?连接到计算机的android设备或者模拟器将会列出显示。
    B.B、adb?install?这个命令将指定的apk文件安装到设备上。
    C.C、adb?shell这个命令将登录设备的shell。
    D.D、adb?push??用pull命令可以把Android目标机上的文件或者文件夹复制到PC。
    答:————
14.[单选题] 下列不属于android布局的是
    A.A、FrameLayout
    B.B、LinearLayout
    C.C、BorderLayout
    D.D、TableLayout
    E.E、RelativeLayou
    答:————
15.[单选题] 关于视图控件的常用事件描述中,正确的是?
    A.A. Click事件只能使用在按钮上,表示按钮的点击动作
    B.B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件
    C.C. 当单选框中某一选项被选择时,将触发CheckedClick事件
    D.D. 当多选框中某一选项被选择时,将触发CheckedChange事件
    答:————
16.[单选题] Android:completionThreshold=1 是哪个组件的属性?
    A.A. ImageButton
    B.B. EditText
    C.C. TextView
    D.D. AutoCompleteTextView
    答:————
17.[单选题] 关于ContenValues类说法正确的是?
    A.A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
    B.B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
    C.C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
    D.D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
    答:————
18.[单选题] 在 Activity 的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?
    A.A. onStop()
    B.B. onPause()
    C.C. onRestart()
    D.D. onStart()
    答:————
19.[单选题] SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
    A.A.原始传感器数据;
    B.B.产生事件的传感器的类型;
    C.C.数据的精度;
    D.D.以上全部选项;
    答:————
20.[单选题] 在 Activity 中,如何获取Service 对象?
    A.A. 可以通过直接实例化得到。
    B.B. 可以通过绑定得到。
    C.C. 通过 startService()
    D.D. 通过 getService()获取
    答:————
21.[多选题] 当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤
    A.A.?继承
    B.B.?声明
    C.C.?注册
    D.D.更新
    答:————
22.[多选题] 下列属于AsyncTask的方法是
    A.A,run
    B.B,execute
    C.C,doInBackground
    D.D,onPostExecute
    答:————
23.[多选题] 以下属于消息机制处理的有
    A.Handler
    B.Message
    C.Looper
    D.TextView
    答:————
24.[多选题] 下列属于SAX解析XML需要用到的类和接口是
    A.A,DocumentBuilder
    B.B,SAXParser
    C.C,DefaultHandler
    D.D,SAXParserFactory
    答:————
25.[多选题] 以下属于Intent传递一些二进制数据的方法有哪些
    A.Button
    B.TextView
    C.Serializable
    D.Parcelable
    答:————
26.[多选题] 下列不会导致GC内存泄露的是
    A.A.数据库的cursor没有关闭
    B.B.构造adapter缓存contentview
    C.C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
    D.D.使用sqlite数据库
    答:————
27.[多选题] 下列属于SOAP优点的是
    A.A,SOAP 与编程语言无关。SOAP 可以使用任何语言来完成
    B.B,SOAP 是完全和厂商无关。
    C.,SOAP 与平台无关
    D.D,SOAP 是简单的,可扩展的。
    答:————
28.[多选题] Android应用程序的菜单有
    A.选择菜单(Option Menu)、
    B.上下文菜单(Context Menu)、
    C.子菜单(Sub Menu)
    D.下拉菜单(Spinner Menu)
    答:————
29.[多选题] 下面哪些不属于Android体系结构中的框架层
    A.A电话簿
    B.B WiFiManager
    C.C SQLite
    D.D SMS程序
    答:————
30.[多选题] 通过地址查询坐标可以使用以下哪种格式的数据
    A.MP3格式
    B.Map格式
    C.JSON格式
    D.XML格式
    答:————
31.[多选题] 关于线程说法正确的是()
    A.A. 在 Android 中,我们可以在主线程中,创建一个新的线程
    B.B. 在创建的新线程中,它可以操作 UI 组件
    C.C. 新线程可以和 Handler 共同使用
    D.D. 创建的 Handler 对象,它隶属于主线程
    答:————
32.[多选题] Android 数据存储与访问的方式一下说法正确的是
    A.A、文件
    B.B、数据库
    C.C、sharedpreference
    D.D、内容提供者
    E.E、网络
    答:————
33.[多选题] SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
    A.A.原始传感器数据;
    B.B.产生事件的传感器的类型;
    C.C.GPS的型号;
    D.D.以上全部选项;
    答:————
34.[多选题] 使用 AIDL 完成远程 service 方法调用下列说法正确的有?
    A.A. AIDL 对应的接口名称不能与 AIDL 文件名相同
    B.B. AIDL 的文件的内容与 Java 代码差异很大
    C.C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象
    D.D. AIDL 对应的接口的方法前面不能加访问权限修饰符
    答:————
35.[多选题] Android 数据存储与访问的方式不包括以下哪些?
    A.A. sharedpreference
    B.B. Java
    C.C. Linux
    D.D. 内容提供者
    答:————
36.[多选题] 以下描述正确的是
    A.Activity是Android应用程序的界面,负责与用户进行交互。
    B.Service是Android应用程序的后台线程,没有界面,不与用户交互。
    C.Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述。
    D.Intent是Android应用程序的界面
    答:————
37.[多选题] 在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是
    A.A. getDatabase()
    B.B. getWriteableDatabase()
    C.C. getReadableDatabase()
    D.D. getAbleDatabase()
    答:————
38.[多选题] Google Map服务申请一般需要生成以下哪些信息
    A.生成可执行文件
    B.生成MD5指纹编码
    C.生成API Key
    D.生成包结构
    答:————
39.[多选题] Android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和 onStart() 说法错误的是
    A.A、当第一次启动的时候先后调用 onCreate()和 onStart()方法
    B.B、当第一次启动的时候只会调用 onCreate()方法
    C.C、如果 service 已经启动,将先后调用 onCreate()和 onStart()方法
    D.D、如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法
    答:————
40.[多选题] 以下属于MediaRecorder类生命周期状态的有
    A.Initial
    B.Prepared
    C.Create
    D.Cancel
    答:————
41.[判断题] 苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核
    A.对
    B.错
    答:————
42.[判断题] Android中可以通过一个Activity启动一个Service
    A.对
    B.错
    答:————
43.[判断题] onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。
    A.对
    B.错
    答:————
44.[判断题] onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
    A.对
    B.错
    答:————
45.[判断题] 当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
    A.对
    B.错
    答:————
46.[判断题] Intent可以用作Activity之间的数据传递
    A.对
    B.错
    答:————
47.[判断题] Android通过队列方式组织Activity,符合先入先出的队列访问规则
    A.对
    B.错
    答:————
48.[判断题] AppWidget不能与Service进行互操作,只能与Activity进行互操作
    A.对
    B.错
    答:————
49.[判断题] sp代表放大像素,主要用于字体大小的显示
    A.对
    B.错
    答:————
50.[判断题] 实例化AlertDialog类往往依靠其内部类
    A.对
    B.错
    答:————
51.[填空题] 采用startService()方法启动服务,在服务未创建时系统会先调用服务的onCreate()方法,接着调用##方法。
    答:————
52.[填空题] Android系统中常见布局方式有LinearLayout、FrameLayout、##、##
    答:————
53.[填空题] 在Android应用程序中,表示该消息已经被处理结束,在setOnTouchEvent中设置返回值为##
    答:————
54.[填空题] 当启动一个Activity并且执行完后需返回到启动它的Activity来执行的回调函数是##
    答:————
55.[填空题] 在Android系统中,广播分为##和##
    答:————
56.[问答题] 根据自己的理解简述什么是Android数字签名及其特点?
    答:————
57.[问答题] 简述Android平台开发环境如何搭建,分别要安装哪些软件?
    答:————
58.[问答题] <img src="http://file.open.com.cn/ueditorupload/image/2020/03/11/6371948194008837311983000.png" title="手机题.png" alt="手机题.png">
    答:————

奥鹏南开考核答案无忧答案网整理
页: [1]
查看完整版本: 《手机应用软件设计与实现》南开20春期末考核资料