南开22秋学期(高起本1709-1803、全层次1809-2103)《手机应用软件设计与实现》在线作业【标准答案】

作者:奥鹏周老师 分类: 南开大学 发布时间: 2022-11-10 00:44

作业答案 联系QQ:3326650399 微信:cs80188

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.在一切的元素中只要是必需的,且只能呈现一次

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的管理器,运用自动更新的方法从谷歌效劳器中下载最新的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.谷歌 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:3326650399 微信:cs80188