奥鹏22秋学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业答卷非免费答案

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

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72345
发表于 2023-2-17 11:45:38 | 显示全部楼层 |阅读模式
答案来源:www.ybaotk.com
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)响应

答案:C


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

答案:CD


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

A.onOptionsItemSelected()

B.onCreateOptionsMenu()

C.onItemSelected()

D.onCreateMenu()

答案:


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

A.生成可执行文件

B.生成MD5指纹编码

C.生成API Key

D.生成包结构

答案:C


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

A.NullPointerException

B.IllegalArgumentException

C.BufferUnderflowException

D.ArithmeticException

答案:CD


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

A.Linux Kernel

B.Libraries

C.Framework

D.Application

答案:CD


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

A.XmlPull

B.SAX

C.DOM

D.AndroidManifest

答案:C


三、答案来源:雅宝题库网(www.ybaotk.com) (共 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填充数据

答案:错误
答案来源:www.ybaotk.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:奥鹏22秋学期(高起本1709-1803、全层次1809-2103)《现代政府理论》在线作业答卷非免费答案
下一篇:奥鹏22秋学期(高起本1709-1803、全层次1809-2103)《思想道德修养与法律基础(2019)》在线作业答卷非免费答案
回复

使用道具 举报

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

本版积分规则

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