欢迎光临
奥鹏作业辅导

南开18秋学期(1703)《手机应用软件设计与实现》在线作业[答案]

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

南开18秋学期(1703)《手机应用软件设计与实现》在线作业[答案]满分答案

18秋学期(1703)《手机应用软件设计与实现》在线作业-0002

试卷总分:100    得分:0

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

1.为了使android适应不同分辨率的机型,布局时字体单位应用

A.A.dp

B.B.dip

C.C.px

D.D.sp

 

 

2.下面关于UI布局描述错误的一项是

A.A、LinearLayout(线性布局)是按照横或竖的线性排列布局。

B.B、RelativeLayout(相对布局)是按照相对位置来布局。

C.C、FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。

D.D、AbsoluteLayout(绝对布局)是以表格的形式布局。

 

 

3.Android 是如何组织 Activity 的?

A.A. 以栈的方式组式 Activity

B.B. 以队列的方式组织 Activity

C.C. 以树形方式组织 Activity

D.D. 以链式方式组织 Activity

 

 

4.创建子菜单的方法是?

A.A. Add

B.B. addSubMenu

C.C. createSubMenu

D.D. createMenu

 

 

5.在开发AppWidget窗口小部件时, 需要继承()类

A.A,AppWidgetReceiver

B.B,AppWidgetConfigure

C.C,AppWidgetManager

D.D,AppWidgetProvider

 

 

6.下面关于本地库和Java运行时环境描述错误的是

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

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

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

D.D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。

 

 

7.Android 中下列属于Intent的作用的是?

A.A. 处理一个应用程序整体性的工作

B.B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

C.C. 实现应用程序间的数据共享

D.D. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带

 

 

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

A.A. ListView

B.B. Spinner

C.C. GridView

D.D. ScrollView

 

 

9.下面哪一项不属于Android的动画类型?

A.A. Tween

B.B. Alpha

C.C. Frame

D.D. Animation

 

 

10.下列哪个可做EditText编辑框的提示信息?

A.A. android:inputType

B.B. android:text

C.C. android:digits

D.D. android:hint

 

 

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

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

B.B.permission.SMS

C.C.android.permission.RECEIVE_SMS

D.D.android.permission.SEND_SMS

 

 

12.下列说法错误的是

A.A Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦

B.B Intent 可以传递 View对象

C.C 对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或Service

D.D通过Intent可以删除程序

 

 

13.对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?

A.A. onStart( )

B.B. onPause( )

C.C. onCreate( )

D.D. onResume( )

 

 

14.AndroidVM虚拟机中运行的文件的后缀名为

A.A.class

B.B.apk

C.C.dex

D.D.xml

 

 

15.使用HttpClient的Get方式请求数据时, 可以()类来构建Http请求

A.A,Get

B.B,URLConnection

C.C,HttpGet

D.D,HttpPost

 

 

16.下列用以显示一系列图像的是?

A.A. ImageView

B.B. Gallery

C.C. ImageSwitcher

D.D. GridView

 

 

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

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

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

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

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

 

 

18.DDMS 中 Log 信息分为几个级别?

A.A. 3

B.B. 4

C.C. 5

D.D. 7

 

 

19.在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的

A.A、TextView?tv?=?this.findViewById(R.id.bookName);

B.B.TextView?tv?=?(TextView)this.findViewById(R.id.code);

C.C.TextView?tv?=?(TextView)this.findViewById(R.id.bookName);

D.D、TextView?tv?=?(TextView)this.findViewById(R.string.bookName);

 

 

20.WebView中可以用来处理js中警示,确认等对话框的是

A.A.WebSettings

B.B.WebViewClient

C.C.WebChromeClient

D.D.WebViewChrome

 

 

21.下列哪个是 AbsoluteLayout(绝对布局) 中特有的属性?

A.A. android:layout_height

B.B. android:layout_x

C.C. android:layout_above

D.D. android:layout_toRightOf

 

 

22.关于ContenValues类说法正确的是?

A.A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型

B.B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型

C.C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型

D.D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型

 

 

23.以下调整宽度和高度的属性,哪个不是Android系统提供的?

A.A. Match_parent

B.B. Wrap_content

C.C. Fill_content

D.D. Fill_parent

 

 

24.下列说法正确的是?

A.A. 每个进程都运行于自己的 Java 虚拟机(VM)中。

B.B. 默认情况下,每个应用程序中均运行于自己的进程中,而且此进程不会被消毁。

C.C. 每个应用程序会被赋予一个唯一的 linux 用户 ID,从而使得该应用程序下的文件, 其它用户也可以访问。

D.D. 一个应用程序数据,可以随意被其它应用程序所访问。

 

 

25.下面说法错误的是

A.A.Android采用单线程模型

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

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

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

 

 

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

A.A. goToActivity

B.B.startActivity

C.C.startActivityFromChild

D.D.startActivityForResult

 

 

27.关于 Intent 对象说法错误的是()

A.A. 在 Android 中,Intent对象是用来传递信息的

B.B. Intent 对象可以把值传递给广播或 Activity

C.C. 利用 Intent 传值时,可以传递一部分值类型

D.D. 利用 Intent 传值时,它的 key 值可以是对象

 

 

28.下列说法哪个不正确

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

 

 

29.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?

A.A. onCreate()

B.B. onCreade()

C.C. onUpdate()

D.D. onUpgrade()

 

 

30.关于视图控件的常用事件描述中,不正确的是?

A.A. Click事件只能使用在按钮上,表示按钮的点击动作

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

C.C. 当单选框中某一选项被选择时,将触发CheckedChange事件

D.D. 当多选框中某一选项被选择时,将触发CheckedChange事件

 

 

南开18秋学期(1703)《手机应用软件设计与实现》在线作业[答案]多选题答案

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

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

A.A. getReadableDatabase()

B.B. getWriteableDatabase()

C.C. getAbleDatabase()

D.D. getDatabase()

 

 

2.下面是属于GLSurFaceView特性的是

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

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

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

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

 

 

3.下面属于 View 的子类的是()

A.A. ViewGroup

B.B. TextView

C.C. Activity

D.D. Service

 

 

4.以下属于消息机制处理的有

A.Handler

B.Message

C.Looper

D.TextView

 

 

5.以下属于Intent属性的有

A.Action

B.Data

C.Category

D.Gallery

 

 

6.当应用需要通过ContentProvider对外共享数据时,过程中需要哪个步骤

A.A.?继承

B.B.?声明

C.C.?注册

D.D.更新

 

 

7.继承ContentProvider需要实现?( )等方法

A.A.?insert

B.B.?delete

C.C.?update

D.D.?query

 

 

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

A.A、播放mp3文件

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

C.C、发短信

D.D、访问网络

 

 

9.Android应用程序的菜单有

A.选择菜单(Option Menu)、

B.上下文菜单(Context Menu)、

C.子菜单(Sub Menu)

D.下拉菜单(Spinner Menu)

 

 

10.关于Android的IPC机制描述正确的是

A.Android中的IPC机制是为了让Activity和Service之间可以随时的进行交互,故在Android中该机制,只适用于Activity和Service之间的通信

B.类似于远程方法调用

C.类似于C/S模式的访问

D.通过定义AIDL接口文件来定义IPC接口

 

 

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

1.NotificationManager中清除消息可依靠clear方法

A.错误

B.正确

 

 

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

A.错误

B.正确

 

 

3.Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

A.错误

B.正确

 

 

4.对有序广播,系统会根据接收者请求的先后顺序决定执行的接收者次序

A.错误

B.正确

 

 

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

A.错误

B.正确

 

 

6.通过WiFi访问网络需要配置权限 android:name="android.permission.CHANGE_WIFI_STATE"

A.错误

B.正确

 

 

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

A.错误

B.正确

 

 

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

A.错误

B.正确

 

 

9.当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例

A.错误

B.正确

 

 

10.苹果iOS系统及应用程序是开源的,程序设计者可直接发布无需审核

A.错误

B.正确

 

南开18秋学期(1703)《手机应用软件设计与实现》在线作业[答案]历年参考题目如下:

本文标签: 南开 学期 在线 作业 
扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在