[南开大学]《手机应用软件设计与实现》20春期末考核(参考答案)

[复制链接]
查看: 1025|回复: 0

5万

主题

8万

帖子

18万

积分

论坛元老

Rank: 8Rank: 8

积分
189003
发表于 2020-9-3 15:49:51 | 显示全部楼层 |阅读模式
答案来源:雅宝题库交流网(www.ybaotk.com)-[南开大学]《手机应用软件设计与实现》20春期末考核
试卷总分:100    得分:100
第1,下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?
A、A. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素
B、B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
C、C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
D、D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素
正确答案:


第2题,关于广播以下陈述正确的是
A、A.广播接收器只能在配置文件中注册
B、B.广播接收器注册后不能注销
C、C.广播接收器只能接收自定义的广播消息
D、D.广播接收器可以在Activity中单独注册与注销
正确答案:


第3题,如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限
A、A.发送短信,雅需配置权限
B、B.permission.SMS
C、C.android.permission.RECEIVE_SMS
D、D.android.permission.SEND_SMS
正确答案:


第4题,下面关于本地库和Java运行时环境描述正确的是
A、A、本地库和Java运行时环境层位于Linux内核层之下
B、B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
C、C、SQLite是根据OpenGL ES 1.0API标准实现的3D绘图函数库。
D、D、Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),使用Android系统进行拍照用到的类有:
A、A. SurfaceView
B、B.  SurfaceHolder
C、C.Callback
D、D.   Camera
正确答案:


第 题,RatingBar 组件中不能用属性直接设置的是?
A、A. 五角星个数
B、B. 当前分数
C、C. 分数的增量
D、D. 五角星的色彩
正确答案:


第1题,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程序
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),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里消失的时候要实现的动画效果
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),下列关于内存回收的说明,哪个是正确的?
A、A. 程序员必须创建一个线程来释放内存
B、B. 内存回收程序允许程序员直接释放内存
C、C. 内存回收程序负责释放雅用内存
D、D. 内存回收程序可以在指定的时间释放内存对象
正确答案:


第13题,下列描述有误的选项是
A、A、adb devices这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示。
B、B、adb install apk文件路径这个命令将指定的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
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),关于视图控件的常用事件描述中,正确的是?
A、A. Click事件只能使用在按钮上,表示按钮的点击动作
B、B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件
C、C. 当单选框中某一选项被选择时,将触发CheckedClick事件
D、D. 当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案:


第1 题,Android:completionThreshold=1 是哪个组件的属性?
A、A. ImageButton
B、B. EditText
C、C. TextView
D、D. AutoCompleteTextView
正确答案:


第11题,关于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.以上全部选项;
正确答案:


答案来源:雅宝题库交流网(www.ybaotk.com),在 Activity 中,如何获取Service 对象?
A、A. 可以通过直接实例化得到。
B、B. 可以通过绑定得到。
C、C. 通过 startService()
D、D. 通过 getService()获取
正确答案:


第21题,当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤
A、A. 继承
B、B. 声明
C、C. 注册
D、D.更新
正确答案:,B,C


第22题,下列属于AsyncTask的方法是
A、A,run
B、B,execute
C、C,doInBackground
D、D,onPostExecute
正确答案:,D


第23题,以下属于消息机制处理的有
A、Handler
B、Message
C、Looper
D、TextView
正确答案:,B,C


第24题,下列属于SAX解析XML需要用到的类和接口是
A、A,DocumentBuilder
B、B,SAXParser
C、C,DefaultHandler
D、D,SAXParserFactory
正确答案:,C,D


答案来源:雅宝题库交流网(www.ybaotk.com),以下属于Intent传递一些二进制数据的方法有哪些
A、Button
B、TextView
C、Serializable
D、Parcelable
正确答案:,D


第2 题,下列不会导致GC内存泄露的是
A、A.数据库的cursor没有关闭
B、B.构造adapter缓存contentview
C、C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
D、D.使用s lite数据库
正确答案:,D


第21题,下列属于SOAP优点的是
A、A,SOAP 与编程语言雅关。SOAP 可以使用任何语言来完成
B、B,SOAP 是完全和厂商雅关。
C、,SOAP 与平台雅关
D、D,SOAP 是简单的,可扩展的。
正确答案:,B,C,D


第28题,Android应用程序的菜单有
A、选择菜单(Option Menu)、
B、上下文菜单(Context Menu)、
C、子菜单(Sub Menu)
D、下拉菜单(Spinner Menu)
正确答案:,B,C


第29题,下面哪些不属于Android体系结构中的框架层
A、A电话簿
B、B WiFiManager
C、C SQLite
D、D SMS程序
正确答案:,C,D


答案来源:雅宝题库交流网(www.ybaotk.com),通过地址查询坐标可以使用以下哪种格式的数据
A、MP3格式
B、Map格式
C、JSON格式
D、XML格式
正确答案:,D


第31题,关于线程说法正确的是()
A、A. 在 Android 中,我们可以在主线程中,创建一个新的线程
B、B. 在创建的新线程中,它可以操作 UI 组件
C、C. 新线程可以和 Handler 共同使用
D、D. 创建的 Handler 对象,它隶属于主线程
正确答案:,C


第32题,Android 数据存储与访问的方式一下说法正确的是
A、A、文件
B、B、数据库
C、C、sharedpreference
D、D、内容提供者
E、E、网络
正确答案:,B,C,D,E


第33题,SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(    )信息。
A、A.原始传感器数据;
B、B.产生事件的传感器的类型;
C、C.GPS的型号;
D、D.以上全部选项;
正确答案:,B


第34题,使用 AIDL 完成远程 service 方法调用下列说法正确的有?
A、A. AIDL 对应的接口名称不能与 AIDL 文件名相同
B、B. AIDL 的文件的内容与 Java 代码差异很大
C、C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象
D、D. AIDL 对应的接口的方法前面不能加访问权限修饰符
正确答案:,D


第35题,Android 数据存储与访问的方式不包括以下哪些?
A、A. sharedpreference
B、B. Java
C、C. Linux
D、D. 内容提供者
正确答案:,C


第3 题,以下描述正确的是
A、Activity是Android应用程序的界面,负责与用户进行交互。
B、Service是Android应用程序的后台线程,没有界面,不与用户交互。
C、Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述。
D、Intent是Android应用程序的界面
正确答案:,B,C


第31题,在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是
A、A. getDatabase()
B、B. getWriteableDatabase()
C、C. getReadableDatabase()
D、D. getAbleDatabase()
正确答案:,C


第38题,Google Map服务申请一般需要生成以下哪些信息
A、生成可执行文件
B、生成MD5指纹编码
C、生成API Key
D、生成包结构
正确答案:,C


第39题,Android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和 onStart() 说法错误的是
A、A、当第一次启动的时候先后调用 onCreate()和 onStart()方法
B、B、当第一次启动的时候只会调用 onCreate()方法
C、C、如果 service 已经启动,将先后调用 onCreate()和 onStart()方法
D、D、如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法
正确答案:,C


第40题,以下属于MediaRecorder类生命周期状态的有
A、Initial
B、Prepared
C、Create
D、Cancel
正确答案:,B


第41题,苹果iOS系统及应用程序是开源的,程序设计者可直接发布雅需审核
T、对
F、错
正确答案:F


第42题,Android中可以通过一个Activity启动一个Service
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第43题,onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第44题,onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第45题,当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第4 题,Intent可以用作Activity之间的数据传递
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第41题,Android通过队列方式组织Activity,符合先入先出的队列访问规则
T、对
F、错
正确答案:F


第48题,AppWidget不能与Service进行互操作,只能与Activity进行互操作
T、对
F、错
正确答案:F


第49题,sp代表放大像素,主要用于字体大小的显示
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


答案来源:雅宝题库交流网(www.ybaotk.com),实例化AlertDialog类往往依靠其内部类
T、对
F、错
更多答案下载:雅宝题库交流网(www.ybaotk.com)


第51题,采用startService()方法启动服务,在服务未创建时系统会先调用服务的onCreate()方法,接着调用##方法。
正确答案:


第52题,Android系统中常见布局方式有LinearLayout、FrameLayout、##、##
正确答案:


第53题,在Android应用程序中,表示该消息已经被处理结束,在setOnTouchEvent中设置返回值为##
正确答案:


第54题,当启动一个Activity并且执行完后需返回到启动它的Activity来执行的回调函数是##
正确答案:


第55题,在Android系统中,广播分为##和##
正确答案:


第5 题,根据自己的理解简述什么是Android数字签名及其特点?
正确答案:


第51题,简述Android平台开发环境如何搭建,分别要安装哪些软件?
正确答案:


第58题,
正确答案:





上一篇:《数据库基础与应用》20春期末考核(参考答案)南开大学 答案
下一篇:《数据库应用系统设计》20春期末考核(参考答案)南开大学 答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图