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

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

发布时间:2022-11-09 19:01:16来源:admin浏览: 5 次

22秋学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业-00002

试卷总分:100  得分:100

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

1.在一个相对布局中怎样使一个控件居中

A.A android:gravity="center"

B.B android:layout_gravity="center"

C.C android:layout_centerInParent="true"

D.D android:scaleType="center"

 

2.对于AlertDialog的描述不正确的是

A.A,使用new关键字创建AlertDialog的实例

B.B,对话框的显示需要调用show方法

C.C,setPositiveButton方法是用来加确定按钮的

D.D,setNegativeButton方法是用来加取消按钮的

 

3.关于适配器的说法正确的是?

A.它主要是用来存储数据

B.它主要用来把数据绑定到组件上

C.它主要用来解析数据

D.它主要用来存储 xml 数据

 

4.下列哪一个不属于Activity的生命周期方法?

A.onInit( )

B.onStart( )

C.onStop( )

D.onPause( )

 

5.以下那个控件可以用来显示图片

A.A ImageView

B.B TextView

C.C Button

D.D 以上都可以

 

6.以下哪一个属于Activity的生命周期方法?

A.onInit( )

B.onStart( )

C.onListening( )

D.onClick( )

 

7.使用Android系统调取摄像头界面需要用到的类有:

A.SurfaceView

B.SurfaceHolder

C.Callback

D.List

 

8.关于ImageSwitcher 说法错误的是

A.ImageSwitcher里可以通过Alpha设定转换时候的透明位

B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法

C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果

D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果

 

9.关于AndroidManifest.xml文件,以下描述错误的选项有哪些?

A.在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次

B.处于同一层次的元素,不能随意打乱顺序

C.元素属性一般都是可选的,但是有些属性是必须设置的

D.对可选的属性,即使不写,也有默认的数值项说明

 

10.下列关于如何使用 Notification,不正确的是?

A.notification 需要NotificatinManager 来管理

B.使用 NotificationManager 的 notify 方法显示 notification 消息

C.在显示 Notification 时可以设置通知时的默认发声,震动等

D.Notification 中存在可以清除消息的方法

 

11.下面说法正确的是

A.Bundle类与Map不一样,但它是一个key-value类型。

B.在onCreate()方法中,可以不调用父类的同名方法。

C.onCreate()方法是具有参数的,也有返回值。

D.在四大组件之间传递数据时,Bundle常被用来连接网络。

 

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

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

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

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

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

 

13.创建一个对话框正确的语法是

A.builder.create()

B.builder.start()

C.builder.show()

D.builder.stop()

 

14.进度条中哪个属性是设置进度条大小格式的?

A.Android:secondaryProgress

B.Android:progress

C.Android:max

D.style

 

15.Activity生命周期中,第一个需要执行的方法是什么?

A.onStart

B.onCreate

C.onReStart

D.onResume

 

16.Android开发中常用的开发与调试工具有很多,下面相关描述不对的是

A.Android?Debug?Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。

B.DDMS?的全称是Dalvik?Debug?Monitor?Service,是?Android?开发环境中的Dalvik虚拟机调试监控服务。

C.LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。

D.SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。

 

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

 

18.下列哪一个选项属于Android中预定义的布局方式?

A.TabLayout

B.RelativeLayoutParams

C.FrameLayouParamst

D.LinearLayout

 

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

 

20.Java虚拟机中运行的文件的后缀名为

A.class

B.apk

C.dex

D.xml

 

21.下列用以显示一网格图像的是?

A.ImageView

B.Gallery

C.ImageSwitcher

D.GridView

 

22.下面说法错误的是

A.Android采用单线程模型

B.Android会默认会为线程创建一个关联的消息队列

C.Handler会与多个线程以及该线程的消息队列对应

D.程序组件首先通过Handler把消息传送给Looper,Looper把消息放入队列

 

23.下列哪一个选项不属于AdapterView类的子选项

A.?ListView

B.?Spinner

C.?GridView

D.?ScrollView

 

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

A.A, MODE_APPEND

B.B,MODE_WORLD_READABLE

C.C,MODE_WORLD_WRITEABLE

D.D, MODE_PRIVATE

 

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

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

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

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

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

 

26.AutoCompleteTextView是继承了哪个类()

A.EditText

B.DatePicker

C.TimePicker

D.AutoCompleteTextView

 

27.事件的名称

A.都要由用户定义

B.有的由用户定义,有的有系统定义

C.是由系统预先定义

D.是不固定的

 

28.下面关于本地库和Java运行时环境描述正确的是

A.本地库和Java运行时环境层位于Linux内核层之下

B.本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。

C.SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。

D.Android应用程序虽然是用Java语言编写的,但Android并不需要Java运行时环境,可以直接使用核心库。

 

29.Android中控件的android:text属性的作用是

A.显示视频

B.显示图片

C.显示文本字符串

D.显示音乐

 

30.下列关于 Open Core说法不正确的是

A.A, Open core是Android多媒体框架的核心

B.B, MediaPlayer是open Core中的一个核心类

C.C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的

D.D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用

 

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

31.AppWidget窗口小部件时可以使用下列哪个布局

A.A,FrameLayout

B.B,LinearLayout

C.C,TableLayout

D.D,RelativeLayout

 

32.处理菜单项单击事件的方法包含以下那几个?

A.使用onOptionsItemSelected(MenuItem item)响应

B.使用onMenuItemSelected(int featureId ,MenuItem item)响应

C.使用onMenuItemClick(MenuItem item)响应

D.使用 onCreateOptionsMenu(Menu menu)响应

 

33.下列哪些API的操作需要声明权限

A.播放mp3文件

B.读SD卡 (读sd卡状态)

C.发短信

D.访问网络

 

34.下列属于AsyncTask的方法是

A.A,run

B.B,execute

C.C,doInBackground

D.D,onPostExecute

 

35.下列属于SAX解析XML需要用到的类和接口是

A.A,DocumentBuilder

B.B,SAXParser

C.C,DefaultHandler

D.D,SAXParserFactory

 

36.在Android 中使用Menu 时可能需要重写的方法有?

A.onOptionsItemSelected()

B.onCreateOptionsMenu()

C.onItemSelected()

D.onCreateMenu()

 

37.Google Map服务申请一般需要生成以下哪些信息

A.生成可执行文件

B.生成MD5指纹编码

C.生成API Key

D.生成包结构

 

38.下面异常是属于Runtime Exception 的是?

A.NullPointerException

B.IllegalArgumentException

C.BufferUnderflowException

D.ArithmeticException

 

39.以下属于Android体系结构中的有哪些

A.Linux Kernel

B.Libraries

C.Framework

D.Application

 

40.以下属于 Android的XML解析器的有

A.XmlPull

B.SAX

C.DOM

D.AndroidManifest

 

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

41.如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法

 

42.使用 MediaPlayer 播放保存在 sdcard 上的 mp4 文件时,直接利用MediaPlayer.create方法调用即可

 

43.使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承

 

44.当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息

 

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

 

46.ImageSwitcher类继承于android.widget.FrameLayout

 

47.Handler会与多个线程以及该线程的消息队列对应

 

48.一个Activity就是一个可视化的界面或者看成是控件的容器。

 

49.Android系统中,一个应用程序数据,可以随意被其它应用程序所访问

 

50.GridView只能使用BaseAdapter填充数据

 



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

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

回到顶部