问道深山去,听禅紫气来。

19秋学期(1509、1603、1609、1703)《手机应用软件设计与实现》在线作业

阅读:48 更新时间:2019-09-29 12:25:37

19秋学期(1509、1603、1609、1703)《手机应用软件设计与实现》在线作业-0001


------------------------
1.下列关于 Open Core说法不正确的是
A.A, Open core是Android多媒体框架的核心
B.B, MediaPlayer是open Core中的一个核心类
C.C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的
D.D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
答案请联系下方QQ

2.创建一个对话框正确的语法是
A.A.builder.create()
B.B.builder.start()
C.C.builder.show()
D.D.builder.stop()
答案请联系下方QQ

3.下列哪一个选项不属于AdapterView类的子选项
A.A.?ListView
B.B.?Spinner
C.C.?GridView
D.D.?ScrollView
答案请联系下方QQ

4.下列选项中不属于GLSurFaceView特性的是?
A.A. 管理一个surface,这个surface就是一块特殊的内存,能直接排版到android的视图view上。
B.B. 管理一个EGL display,它能让opengl把内容渲染到上述的surface上。
C.C. 让渲染器在独立的线程里运作,和UI线程分离。
D.D. 可以直接从内存或者DMA等硬件接口取得图像数据
答案请联系下方QQ

5.下面关于Android dvm的进程和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 中的一个进程,所以说可以认为是同一个概念.
答案请联系下方QQ

6.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
A.A.原始传感器数据;
B.B.产生事件的传感器的类型;
C.C.数据的精度;
D.D.以上全部选项;
答案请联系下方QQ

7.当 Activity 被消毁时,如何保存它原来的状态()
A.A. 实现 Activity 的 onSaveInstanceState()方法
B.B. 实现 Activity 的 onSaveInstance()方法
C.C. 实现 Activity 的 onInstanceState()方法
D.D. 实现 Activity 的 onSaveState()方法
答案请联系下方QQ

8.下面关于Android开发描述有误的一项是
A.A、Android使用Eclipse作为开发环境。
B.B、在使用Eclipse之前必须先安装JDK。
C.C、Android开发环境的搭建过程由下面四步组成:安装JDK?->?安装Eclipse?->?在Eclipse中安装并配置ADT?->?下载Android?SDK。
D.D、Android开发环境中的所有工具都是可以免费下载和使用的。
答案请联系下方QQ

9.下面说法正确的是
A.A、Bundle类与Map不一样,但它是一个key-value类型。
B.B、在onCreate()方法中,可以不调用父类的同名方法。
C.C、onCreate()方法是具有参数的,也有返回值。
D.D、在四大组件之间传递数据时,Bundle常被用来连接网络。
答案请联系下方QQ

10.下列说法正确的是?
A.A. 每个进程都运行于自己的 Java 虚拟机(VM)中。
B.B. 默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。
C.C. 每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件, 其它用户也可以访问。
D.D. 一个应用程序数据,可以随意被其它应用程序所访问。
答案请联系下方QQ

11.Android平台支持几种宽泛类别的传感器
A.A.1
B.B.8
C.C.3
D.D.12
答案请联系下方QQ

12.以下哪个对象是自定义组件中用来呈现画布的对象
A.A. Bitmap
B.B. Canvas
C.C. BufferedImage
D.D. Drawable
答案请联系下方QQ

13.Java虚拟机中运行的文件的后缀名为
A.A.class
B.B.apk
C.C.dex
D.D.xml
答案请联系下方QQ

14.Android项目工程下面的strings目录的作用是什么?
A.A. 主要放置多媒体等数据文件
B.B. 放置字符串,颜色,数组等常量数据
C.C. 放置一些与UI相应的布局文件,都是xml文件
D.D. 旋转应用程序所使用的图片资源
答案请联系下方QQ

15.以下能够触发文本框Change的事件的操作是
A.A.文本框失去焦点
B.B.文本获得焦点
C.C.设置文本框的焦点
D.D.改变文本框的内容
答案请联系下方QQ

16.在一个相对布局中怎样使一个控件居中
A.A android:gravity="center"
B.B android:layout_gravity="center"
C.C android:layout_centerInParent="true"
D.D android:scaleType="center"
答案请联系下方QQ

17.为了使android适应不同分辨率的机型,布局时字体单位应用
A.A.dp
B.B.dip
C.C.px
D.D.sp
答案请联系下方QQ

18.Android项目工程下面的layout目录的作用是什么?
A.A. 主要放置多媒体等数据文件
B.B. 放置字符串,颜色,数组等常量数据
C.C. 放置一些与UI相应的布局文件,主要是xml文件
D.D. 旋转应用程序所使用的图片资源
答案请联系下方QQ

19.对于一个Activity,在AndroidManifest.xml中对他这样进行定义???????????,这样的描述代表什么含义
A.A、无明确含义,每个Activity都需要这样定义
B.B、代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动
C.C、代表该Activity将在桌面上建立图标并启动
D.D、代表该Activity的优先级高于其他的Activity
答案请联系下方QQ

20.下面选项中,哪一项是Android的四大组件之一
A.A、?ListView
B.B、Activity
C.C、?Extras
D.D、Bundle
答案请联系下方QQ

21.在 Activity 中,如何获取Service 对象?
A.A. 可以通过直接实例化得到。
B.B. 可以通过绑定得到。
C.C. 通过 startService()
D.D. 通过 getService()获取
答案请联系下方QQ

22.在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的
A.A,run
B.B,execute
C.C,doInBackground
D.D,onPostExecute
答案请联系下方QQ

23.关于Handler的说法不正确的是
A.A.它实现不同进程间通信的一种机制
B.B.它避免了在新线程中刷新UI的操作
C.C.它采用队列的方式来存储Message
D.D.它实现不同线程间通信的一种机制
答案请联系下方QQ

24.给一个TextView设置红色字体,应该使用以下哪种写法
A.A、setTextColor(0xffff0000);
B.B、setColor("0xffff0000")
C.C、setTextColor("0xffff0000")
D.D、setColor("red")
答案请联系下方QQ

25.在AsyncTask中下列哪个方法是负责在完成任务后再执行的
A.A,run
B.B,execute
C.C,doInBackground
D.D,onPostExecute
答案请联系下方QQ

26.关于线程说法不正确的是()
A.A. 在 Android 中,我们可以在主线程中,创建一个新的线程
B.B. 在创建的新线程中,它可以操作 UI 组件
C.C. 新线程可以和 Handler 共同使用
D.D. 创建的 Handler 对象,它隶属于创建它的线程
答案请联系下方QQ

27.在 Activity 的生命周期中,当它从半透明状态转向可见状态时,它的哪个方法可能会被调用?
A.A. onStop()
B.B. onPause()
C.C. onRestart()
D.D. onStart()
答案请联系下方QQ

28.下面关于Linux内核描述错误的是
A.A、由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的。
B.B、Linux是一个开源的操作系统,由非营利的组织——Linux基金会所管理。
C.C、Android的内核属于Linux内核的一个分支。
D.D、目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等。
答案请联系下方QQ

29.定义LinearLayout水平方向布局时设置的属性
A.A.android:layout_height
B.B.android:gravity
C.C.android:layout
D.D.?android:orientation_horizontal
答案请联系下方QQ

30.下列不属于android布局的是
A.A、FrameLayout
B.B、LinearLayout
C.C、BorderLayout
D.D、TableLayout
E.E、RelativeLayou
答案请联系下方QQ

------------------------
1.下面异常是属于Runtime Exception 的是?
A.a. CompileException
B.b. IllegalArgumentException
C.c. BufferUnderflowException
D.d. ArithmeticException
正确答案:BCD

2.下列哪些不是 AbsoluteLayout(绝对布局) 中特有的属性?
A.A. android:layout_height
B.B. android:layout_x
C.C. android:layout_above
D.D. android:layout_toRightOf
正确答案:ACD

3.在 main.xml 中,定义一个组件时,有两个属性必须写()
A.A. Android:text
B.B. Android:layout_height
C.C. Android:id="@+id/start"
D.D. Android:layout_width
正确答案:BD

4.以下属于Android底层库的有哪些
A.系统C库
B.Surface Manager
C.联系人
D.短信
正确答案:AB

5.下列不属于SOAP优点的是
A.A,SOAP 与编程语言无关,但于平台有关。SOAP 可以使用Java完成
B.B,SOAP是完全和厂商无关。
C.,SOAP 与平台有关
D.D,SOAP 是简单的,可扩展的。
正确答案:AC

6.下面异常是属于Runtime Exception 的是?
A.a. NullPointerException
B.b. IllegalArgumentException
C.c. BufferUnderflowException
D.d. ArithmeticException
正确答案:ABCD

7.当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤
A.A.?继承
B.B.?声明
C.C.?注册
D.D.更新
正确答案:ABC

8.NotificationManager中清除消息的方法是
A.A,destroy
B.B,cancel
C.C,clear
D.D,cancelAll
正确答案:BD

9.以下属于Intent传递一些二进制数据的方法有哪些
A.Button
B.TextView
C.Serializable
D.Parcelable
正确答案:CD

10.以下解析 xml 的方式有:
A.A.字符器类型
B.B.流方式
C.C.DOM
D.D.SAX
正确答案:CD

------------------------
1.对有序广播,系统会根据接收者请求的先后顺序决定执行的接收者次序
T.对
F.错
正确答案:F

2.UIthread 通常就是main thread,Android启动程序时会替它建立一个MessageQueue
T.对
F.错
正确答案:T

3.通过WiFi访问网络需要配置权限 android:name="android.permission.CHANGE_WIFI_STATE"
T.对
F.错
正确答案:F

4.将一个Activity设置成窗口样式,可在AndroidManifest.xml 中添加android :theme="@android:style/Theme.Dialog"
T.对
F.错
正确答案:T

5.Android手机应用程序可以通过RunningServiceInfo类获得当前正在运行的服务
T.对
F.错
正确答案:T

6.在表格布局中,android:collapseColumns="0,2"的含义是在屏幕中,当表格的列能显示完时,显示 0,2 列
T.对
F.错
正确答案:F

7.HorizontalScrollView不属于AdapterView类的子选项
T.对
F.错
正确答案:T

8.HorizontalScrollView属于View类的子选项
T.对
F.错
正确答案:T

9.Android中文件操作模式中表示只能被本应用使用是MODE_GPS模式
T.对
F.错
正确答案:F

10.HorizontalScrollView 中,可以直接包含至少2个组件
T.对
F.错
正确答案:F