20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx

上传人:b****6 文档编号:4585713 上传时间:2022-12-07 格式:DOCX 页数:11 大小:19.04KB
下载 相关 举报
20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx_第1页
第1页 / 共11页
20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx_第2页
第2页 / 共11页
20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx_第3页
第3页 / 共11页
20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx_第4页
第4页 / 共11页
20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx

《20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx》由会员分享,可在线阅读,更多相关《20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx(11页珍藏版)》请在冰豆网上搜索。

20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页.docx

20春学期《手机应用软件设计与实现》在线作业9A7D4A3134F043A4840938D540EB1E78总19页总19页

20春学期(1709、1803、1809、1903、1909、2003)《手机应用软件设计与实现》在线作业

ScrollView中,可以直接包含多少个组件?

A:

A.3个

B:

B.2个

C:

C.1个

D:

D.无数个

答案:

C

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

A:

A.?

ListView

B:

B.?

Spinner

C:

C.?

GridView

D:

D.?

ScrollView

答案:

D

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

A:

A.指定Activity的图标

B:

B.指定Activity的显示标签

C:

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

D:

D.指定该Activity的唯一标识

答案:

B

下列选项哪个不是Activity启动的方法?

A:

A.goToActivity

B:

B.startActivity

C:

C.startActivityFromChild

D:

D.startActivityForResult

答案:

A

下列是手机操作系统的?

A:

A.AndroidWear

B:

B.iPhone

C:

C.iOS

D:

D.AndroidTV

答案:

C

Android:

completionThreshold=1是哪个组件的属性?

A:

A.ImageButton

B:

B.EditText

C:

C.TextView

D:

D.AutoCompleteTextView

答案:

D

对于一个Activity,在AndroidManifest.xml中对他这样进行定义?

?

?

?

?

?

?

android:

name="android.intent.action.MAIN"?

/>?

?

?

?

android:

name="android.intent.category.LAUNCHER"?

/>?

,这样的描述代表什么含义

A:

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

B:

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

C:

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

D:

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

答案:

B

Android解析xml的方法中,将文件分部分加载到内存中进行解析的是

A:

A、SAX

B:

B、PULL

C:

C、DOM

D:

D、JSON

答案:

A

ContentProvider的作用有

A:

A.?

共享数据

B:

B.?

封装

C:

C.?

查询

D:

D.更新

答案:

A

如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限

A:

A.发送短信,无需配置权限

B:

B.permission.SMS

C:

C.android.permission.RECEIVE_SMS

D:

D.android.permission.SEND_SMS

答案:

D

ScrollView中,可以直接包含1个组件后,该组件中还可以包含多少个组件?

A:

A.3个

B:

B.2个

C:

C.1个

D:

D.无数个

答案:

D

下列选项中不属于GLSurFaceView特性的是?

A:

A.管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。

B:

B.管理一个EGLdisplay,它能让opengl把内容渲染到上述的surface上。

C:

C.让渲染器在独立的线程里运作,和UI线程分离。

D:

D.可以直接从内存或者DMA等硬件接口取得图像数据

答案:

D

Android解析xml的方法中,将整个文件加载到内存中进行解析的是

A:

A、SAX

B:

B、PULL

C:

C、DOM

D:

D、JSON

答案:

C

通过使用(?

?

)框架,你能够访问这些传感器,并获取原始的传感器数据

A:

A.Android

B:

B.?

Sensor

C:

C.SensorEvent

D:

D.SensorEventListener

答案:

A

下列关于XML布局文件在Java代码中被引用的说明中,正确的是?

A:

A.在Activity中,可以使用findView()方法,通过资源id,获得指定视图元素

B:

B.在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源

C:

C.在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件

D:

D.可以使用View类的findView()方法,获得当前View对象中的某一个视图元素

答案:

C

上下文菜单与其他菜单不同的是

A:

A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应

B:

B,上下文菜单必须注册到指定的view上才能显示

C:

C,上下文菜单的菜单项可以添加,可以删除

D:

D,上下文菜单的菜单项可以有子项

答案:

B

下列说法哪个不正确

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方法也不会执行

答案:

C

下面关于Androiddvm的进程和Linux的进程,应用程序的进程说法正确的是?

A:

A.DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.

B:

B.DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.

C:

C.DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念.

D:

D.DVM指dalvik的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念.

答案:

D

Android项目工程下面的assets目录的作用是什么?

A:

A.主要放置多媒体等数据文件

B:

B.放置字符串,颜色,数组等常量数据

C:

C.放置一些与UI相应的布局文件,都是xml文件

D:

D.旋转应用程序所使用的图片资源

答案:

A

对于AlertDialog的描述不正确的是

A:

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

B:

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

C:

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

D:

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

答案:

A

创建子菜单的方法是?

A:

A.Add

B:

B.addSubMenu

C:

C.createSubMenu

D:

D.createMenu

答案:

B

以下哪个对象是自定义组件中用来呈现画布的对象

A:

A.Bitmap

B:

B.Canvas

C:

C.BufferedImage

D:

D.Drawable

答案:

B

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

A:

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

B:

B.直接newMediaPlayer即可

C:

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

D:

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

答案:

C

下面说法有误的是

A:

A、除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能。

B:

B、Android操作系统支持截图功能,该功能允许用户直接抓取智能手机屏幕上的任何画面,但用户不能通过编辑功能对截图进行处理。

C:

C、Android操作系统使用了沙箱(sandbox)机制,所有的应用程序都会先被简单地解压缩到沙箱中进行检查,并且将应用程序所需的权限提交给系统,并且将其所需权限以列表的形式展现出来,供用户查看。

D:

D、由于Android操作系统的开放性和可移植性,它可以被用在大部分电子产品上。

答案:

B

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

A:

A.iPhone6s

B:

B.华为P30

C:

C.Lumia手机

D:

D.iPad

答案:

B

下面关于Android开发描述有误的一项是

A:

A、Android使用Eclipse作为开发环境。

B:

B、在使用Eclipse之前必须先安装JDK。

C:

C、Android开发环境的搭建过程由下面四步组成:

安装JDK?

->?

安装Eclipse?

->?

在Eclipse中安装并配置ADT?

->?

下载Android?

SDK。

D:

D、Android开发环境中的所有工具都是可以免费下载和使用的。

答案:

C

在Activity的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?

A:

A.onStop()

B:

B.onPause()

C:

C.onRestart()

D:

D.onStart()

答案:

C

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

A:

A、raw

B:

B、values

C:

C、layout

D:

D、drawable

答案:

D

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

A:

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

B:

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

C:

C、SQLite是根据OpenGL?

ES?

1.0API标准实现的3D绘图函数库。

D:

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

答案:

B

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

A:

Aandroid:

gravity="center"

B:

Bandroid:

layout_gravity="center"

C:

Candroid:

layout_centerInParent="true"

D:

Dandroid:

scaleType="center"

答案:

C

在Android中使用SQLiteOpenHelper这个辅助类时,哪些操作可能生成一个数据库?

A:

A.getReadableDatabase()

B:

B.getWriteableDatabase()

C:

C.getAbleDatabase()

D:

D.getDatabase()

答案:

A,B

使用AIDL完成远程service方法调用下列说法正确的有?

A:

A.AIDL对应的接口名称不能与AIDL文件名相同

B:

B.AIDL的文件的内容与Java代码差异很大

C:

C.创建一个Service(服务),在服务的onBind(Intentintent)方法中返回实现了AIDL接口的对象

D:

D.AIDL对应的接口的方法前面不能加访问权限修饰符

答案:

C,D

下面异常是属于RuntimeException的是?

A:

a.NullPointerException

B:

b.IllegalArgumentException

C:

c.BufferUnderflowException

D:

d.ArithmeticException

答案:

A,B,C,D

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

A:

A.使用onOptionsItemSelected(MenuItemitem)响应

B:

B.使用onMenuItemSelected(intfeatureId,MenuItemitem)响应

C:

C.使用onMenuItemClick(MenuItemitem)响应

D:

D.使用onCreateOptionsMenu(Menumenu)响应

答案:

A,B,C

关于线程说法正确的是()

A:

A.在Android中,我们可以在主线程中,创建一个新的线程

B:

B.在创建的新线程中,它可以操作UI组件

C:

C.新线程可以和Handler共同使用

D:

D.创建的Handler对象,它隶属于主线程

答案:

A,C

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

A:

XmlPull

B:

SAX

C:

DOM

D:

AndroidManifest

答案:

A,B,C

Intent传递数据时,下列的数据类型哪些可以被传递

A:

A、Serializable

B:

B、charsequence

C:

C、Parcelable

D:

D、Bundle

答案:

A,B,C,D

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

A:

A、播放mp3文件

B:

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

C:

C、发短信

D:

D、访问网络

答案:

C,D

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

A:

LinuxKernel

B:

WiFi

C:

Framework

D:

Application

答案:

A,C,D

以下属于Activity声明周期的方法是

A:

onCreate()

B:

onStart()

C:

onResume

D:

onClickListener

答案:

A,B,C

内容提供器是应用程序之间共享数据的接口

A:

B:

答案:

A

复选框被选择事件的监听器是setOnCheckChangedListener

A:

B:

答案:

A

实例化AlertDialog类没有内部类

A:

B:

答案:

B

数据库Cursor未关闭情况下可能导致GC问题

A:

B:

答案:

A

缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听

A:

B:

答案:

A

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

A:

B:

答案:

A

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

A:

B:

答案:

B

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

A:

B:

答案:

B

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

A:

B:

答案:

A

Android系统目前只支持手机、平板,但不支持电视

A:

B:

答案:

B

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1