南开23春学期《手机应用软件设计与实现》在线作业【答案】

可做奥鹏全部院校在线离线作业毕业论文QQ:3230981406 微信:aopopenfd777

发布时间:2023-07-24 02:09:20来源:admin浏览: 0 次

23春学期(高起本:1709-2103、专升本/高起专:1909-2103)《手机应用软件设计与实现》在线作业-00003

试卷总分:100  得分:100

一、单选题 (共 30 道试题,共 60 分)

1.Android 下的单元测试要配置,以下说法不正确的是?

A.需要在 manifest.xml 清单文件 application 节点下配置instrumentation

B.需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation

C.需要在 manifest.xml 清单文件 application 节点下配置 uses-library

D.需要让测试类继承 AndroidTestCase 类


2.对于一个Activity,在AndroidManifest.xml中对他这样进行定义???????????,这样的描述代表什么含义

A.无明确含义,每个Activity都需要这样定义

B.代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动

C.代表该Activity将在桌面上建立图标并启动

D.代表该Activity的优先级高于其他的Activity


3.下面选项中,哪一项是Android的四大组件之一

A.?ListView

B.Activity

C.?Extras

D.Bundle


4.下列对SharePreferences存、取文件的说法中不正确的是

A.A,属于移动存储解决方案

B.B,sharePreferences处理的就是key-value对

C.C,读取xml文件的路径是/sdcard/shared_prefx

D.D,信息的保存格式是xml


5.针对ListView组件描述错误的是

A.ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动

B.ListView在使用时,必须通过Adapter来加入数据

C.ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。

D.ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听


6.在AndroidManifes.xml中描述一个Activity时,该Activity的label属性是指定什么

A.指定Activity的图标

B.指定Activity的显示标签

C.指定Activity和类相关联的类名

D.指定该Activity的唯一标识


7.下面关于Android系统的特性描述错误的是

A.显示布局:Android操作系统支持更大的分辨率,VGA,2D显示,3D显示都给予OpenGL?ES?2.0标准规格,并且支持传统的智能手机。

B.数据存储:Android操作系统内置SQLite小型关联式资料库管理系统来负责存储数据。

C.网络:Android操作系统支持所有的网络制式,包括GSM/EDGE、IDEN、CDMA、EV-DO、UMTS、Bluetooth、Wi-Fi、LTE、NFC和WiMAX。

D.信息:作为原设计给智能手机使用的操作系统,Android操作系统原生只支持短信,不支持所有的云信息和服务器信息。


8.关于广播以下陈述正确的是

A.广播接收器只能在配置文件中注册

B.广播接收器注册后不能注销

C.广播接收器只能接收自定义的广播消息

D.广播接收器可以在Activity中单独注册与注销


9.下列关于内存回收的说明,哪个是正确的?

A.程序员必须创建一个线程来释放内存

B.内存回收程序允许程序员直接释放内存

C.内存回收程序负责释放无用内存

D.内存回收程序可以在指定的时间释放内存对象


10.为了使android适应不同分辨率的机型,布局时字体单位应用

A.dp

B.dip

C.px

D.sp


11.Android平台支持几种宽泛类别的传感器

A.1

B.8

C.3

D.12


12.复选框被选择事件通常用

A.A,setOnClickListener

B.B,setOnCheckChangeListener

C.C,setOnMenuItemSelectedListener

D.D,setOnCheckedListener


13.DDMS 中 Log 信息分为几个级别?

A.3

B.4

C.5

D.7


14.在Android应用程序中,图片应放在那个目录下

A.raw

B.values

C.layout

D.drawable


15.RatingBar 组件中能用属性直接设置的是?

A.五角星高度

B.当前分数

C.每颗星的背景

D.五角星的色彩


16.下列关于ListView使用的描述中,不正确的是?

A.要使用ListView,必须为该ListView使用Adpater方式传递数据

B.要使用ListView,该布局文件对应的Activity必须继承ListActivity

C.ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式

D.ListView中每一项被选中时,将会触发ListView对象的ItemClick事件


17.一般认为,多媒体技术研究的兴起从(?)开始。

A.1972年,philips展示播放电视节目的激光视盘。

B.1984年,美国Apple公司推出Macintosh系列机。

C.1986年,philips和sony公司宣布发明了交互式光盘系列CD-I.

D.1987年,美国RCA公司展示了交互式数字影视系统DVI.


18.下列说法哪个不正确

A.A拥有android:configChanges="orientation|keyboardHidden"标签的Activity在横竖屏转换时不会再执行onCreate方法

B.B 默认情况下对一个Activity的对象进行横竖屏切换,该对象的onCreate方法在每次切换时都会执行

C.C 一个Activity的对象a1上弹出了一个模拟对话框形式的Activity的对象a2,按返回键后a1执行了onStart和onResume方法,a2执行了onPause,onStop和onDestroy方法

D.D 一个界面上的EditText中输入文字后,再按下Home,该界面消失,等再回到该界面文字内容仍在,onCreate方法也不会执行


19.RatingBar 组件中不能用属性直接设置的是?

A.五角星个数

B.当前分数

C.分数的增量

D.五角星的色彩


20.关于res/raw目录说法正确的是?

A.这里的文件是原封不动的存储到设备上会转换为二进制的格式

B.这里的文件最终以二进制的格式存储到指定的包中

C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式

D.这里的文件最终不会以二进制的格式存储到指定的包中


21.下列哪一款移动设备搭载的是Android平台?

A.iPhone 6s

B.华为P30

C.Lumia手机

D.iPad


22.Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是

A.A, MODE_APPEND

B.B,MODE_WORLD_READABLE

C.C,MODE_WORLD_WRITEABLE

D.D, MODE_PRIVATE


23.被称为“Android之父”的是

A.Steve Jobs

B.Andy Rubin

C.Tim Cook

D.Bill Gates


24.使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?

A.需要使用 MediaPlayer.create 方法创建 MediaPlayer

B.直接 newMediaPlayer 即可

C.需要调用 setDataSource 方法设置文件源

D.直接调用 start 方法,无需设置文件源


25.关于视图控件的常用事件描述中,正确的是?

A.Click事件只能使用在按钮上,表示按钮的点击动作

B.当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件

C.当单选框中某一选项被选择时,将触发CheckedClick事件

D.当多选框中某一选项被选择时,将触发CheckedChange事件


26.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?

A.onStart( )

B.onPause( )

C.onCreate( )

D.onResume( )


27.下列哪个不是Activity的生命周期方法之一?

A.onCreate

B.startActivity

C.onStart

D.onResume


28.定义LinearLayout垂直方向布局时设置的属性

A.android:layout_height

B.android:gravity

C.android:layout

D.?android:orientation??vertical


29.Android中是SAX方式解析xml需要用的类是

A.A SAXParserFactory

B.B TimeReader

C.C PullParser

D.D EventHandler


30.关于 Intent 对象说法错误的是()

A.在 Android 中,Intent对象是用来传递信息的

B.Intent 对象可以把值传递给广播或 Activity

C.利用 Intent 传值时,可以传递一部分值类型

D.利用 Intent 传值时,它的 key 值可以是对象


二、多选题 (共 10 道试题,共 20 分)

31.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。

A.原始传感器数据;

B.产生事件的传感器的类型;

C.GPS的型号;

D.以上全部选项;


32.下列属于AsyncTask的方法是

A.A,run

B.B,execute

C.C,doInBackground

D.D,onPostExecute


33.以下描述不正确的是

A.Activity是Android应用程序的界面,负责与用户进行交互。

B.Service是Android应用程序的后台线程,可以有界面,不与用户交互。

C.Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述。

D.Intent是Android应用程序的界面


34.继承ContentProvider需要实现?( )等方法

A.?insert

B.?delete

C.?update

D.?query


35.Android应用程序的菜单有

A.选择菜单(Option Menu)、

B.复选框菜单(Context Menu)、

C.子菜单(Sub Menu)

D.下拉菜单(Spinner Menu)


36.以下属于消息机制处理的有

A.Handler

B.Message

C.Looper

D.TextView


37.Tween动画主要用于()效果

A.透明度

B.尺寸伸缩

C.旋转

D.位移


38.建立蓝牙连接时,哪些方法无法获取BluetoothAdapter对象?

A.A,BluetoothAdapter.getBluetoothAdapterAdapter()

B.B,BluetoothAdapter adapter = new BluetoothAdapter()

C.C,BluetoothAdapter.BluetoothAdapterAdapter()

D.D, BluetoothAdapter.getDefaultAdapter()


39.下列可能会导致GC内存泄露的是

A.数据库的cursor没有关闭

B.构造adapter时,没有使用缓存contentview

C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity

D.使用sqlite数据库


40.在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是

A.getDatabase()

B.getWriteableDatabase()

C.getReadableDatabase()

D.getAbleDatabase()


三、判断题 (共 10 道试题,共 20 分)

41.Android系统播放Mp3文件不需要对此声明特殊权限


42.当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例


43.实例化AlertDialog类往往依靠其内部类


44.评分组件是RatingBar


45.一个Activity就是一个可视化的界面但不能够被看成是控件的容器。


46.HorizontalScrollView 中,可以直接包含至少2个组件


47.使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行


48.NotificationManager中清除消息可依靠clear方法


49.当急需内存时,Android 系统会优先关闭空闲的进程,也会关闭当前进程


50.onDestroy是activity被结束前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束时候调用。




奥鹏,国开,广开,电大在线,各省平台,新疆一体化等平台学习
详情请咨询QQ : 3230981406或微信:aopopenfd777

作业咨询 论文咨询
微信客服扫一扫

回到顶部