南开大学20秋《手机应用软件设计与实现》在线作业-2(参考答案)_第1页
南开大学20秋《手机应用软件设计与实现》在线作业-2(参考答案)_第2页
南开大学20秋《手机应用软件设计与实现》在线作业-2(参考答案)_第3页
南开大学20秋《手机应用软件设计与实现》在线作业-2(参考答案)_第4页
南开大学20秋《手机应用软件设计与实现》在线作业-2(参考答案)_第5页
已阅读5页,还剩8页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

B.onPause()

C.onRestart()

D.onStart()答案:C

2.在AsyncTask中下列哪个方法是负责在完成任务后再执行的?()A.run

B.cute

C.doInBackground

D.onPostcute答案:D

3.Android中关于View继承关系的论述错误的是()。A.ViewGroup继承自View

B.AdapterView继承自ViewGroup

C.TableLayout继承自RelativeLayout

D.Menu、Notification和Toast都不是View的子类答案:C

4.下面说法正确的是()。A.Bundle类与Map不一样,但它是一个key-value类型

B.在onCreate()方法中,可以不调用父类的同名方法

C.onCreate()方法是具有参数的,也有返回值

D.在四大组件之间传递数据时,Bundle常被用来连接网络答案:A

5.下面关于Linux内核描述错误的是()。A.由于Linux内核全部使用Java语言编写,故Android的Linux内核层也全部是用Java语言编写的

B.Linux是一个开源的操作系统,由非营利的组织Linux基金会所管理

C.Android的内核属于Linux内核的一个分支

D.目前,Android的Linux内核层包括安全管理、内存管理、进程管理、网络协议栈、驱动程序模型和电源管理等答案:A

6.以下哪个是Android采用的虚拟机?()A.Linux

B.JVM

C.ART

D.NDK答案:C

7.关于Sqlite数据库,不正确的说法()。A.SqliteOpenHelper类主要是用来创建数据库和更新数据库

B.SqliteDatabase类是用来操作数据库

C.在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法

D.当数据库版本发生变化时,可以自动更新数据库结构答案:C

8.下面哪一项不属于Android的动画类型?()A.Tween

B.Alpha

C.Frame

D.Animation答案:D

9.Android中控件的androidtext属性的作用是()。A.显示视频

B.显示图片

C.显示文本字符串

D.显示音乐答案:C

10.在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的?()A.run

B.cute

C.doInBackground

D.onPostcute答案:C

11.RatingBar组件中不能用属性直接设置的是()。A.五角星个数

B.当前分数

C.分数的增量

D.五角星的色彩答案:D

12.Hanlder是线程与Activity通信的桥梁,如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是()。A.onDestroy()

B.onClear()

C.onFinish()

D.onStop()答案:A

13.Android中下列属于Intent的作用的是()。A.处理一个应用程序整体性的工作

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

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

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

14.下面说法有误的是()。A.除了支持普通的电话通话之外,Android操作系统从最初的版本开始就支持使用语音操作来使用Google进行网页搜索等功能

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

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

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

15.被称为“苹果之父”的是()。A.SteveJobs

B.AndyRubin

C.TimCook

D.BillGates答案:A

16.在Activity中需要找到一个id是bookName的TextView组件,下面哪种语句写法是正确的?()A.TextViewtv=this.findViewById(R.iD.bookName)

B.TextViewtv=(TextView)this.findViewById(R.iD.code)

C.TextViewtv=(TextView)this.findViewById(R.iD.bookName)

D.TextViewtv=(TextView)this.findViewById(R.string.bookName)答案:C

17.在一个相对布局中怎样使一个控件居中()。A.android:gravity=“center”

B.android:layout_gravity=“center”

C.android:layout_centerInParent=“true”

D.android:scaleType=“center”答案:C

18.下列哪个可做EditText编辑框的提示信息?()A.android:inputType

B.android:text

C.android:digits

D.android:hint答案:D

19.Java虚拟机中运行的文件的后缀名为()。A.class

B.apk

C.dex

D.xml答案:A

20.关于Intent对象说法正确的是()。A.在Android中,Intent对象是用来传递信息的

B.Intent对象只能把值传递给Activity而不能传递给其他

C.利用Intent传值时,无法传递字符串类型

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

21.关于ImageSwitcher说法正确的是()。A.ImageSwitcher里可以通过Time设定转换时候的透明位

B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法

C.setInAnimation是输出到这个ImageSwitcher的时候动画效果

D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果答案:D

22.在android程序中,Log.i()用于输出什么级别的日志信息?()A.调试

B.信息

C.警告

D.错误答案:B

23.下列关于OpenCore说法不正确的是()。A.Opencore是Android多媒体框架的核心

B.MediaPlayer是openCore中的一个核心类

C.所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的

D.在实现开发中我们并不会过多地研究opencore的实现,我们的Android为我们提供了上层的mediaapi的开发使用答案:B

24.关于ImageSwitcher说法错误的是()。A.ImageSwitcher里可以通过Alpha设定转换时候的透明位

B.在使用一个ImageSwitcher之前,不一定要调用setFactory方法

C.setInAnimation是设置资源被读入到这个ImageSwitcher的时候动画效果

D.setOutAnimation是资源文件从这个ImageSwitcher里消失的时候要实现的动画效果答案:B

25.以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性A.android:layout_width

B.android:layout_height

C.android:layout_weight

D.android:background答案:C

26.通过使用()框架,你能够访问这些传感器,并获取原始的传感器数据。A.Android

B.Sensor

C.SensorEvent

D.SensorEventListener答案:A

27.Activity生命周期中,第一个需要执行的方法是什么?()A.onStart

B.onCreate

C.onReStart

D.onResume答案:B

28.关于广播以下陈述正确的是()。A.广播接收器只能在配置文件中注册

B.广播接收器注册后不能注销

C.广播接收器只能接收自定义的广播消息

D.广播接收器可以在Activity中单独注册与注销答案:D

29.以下关于Android应用程序的目录结构描述中,不正确的是()。A.src目录是应用程序的主要目录,由Java类文件文件组成

B.assets目录是原始资源目录,该目录中的内容将不会被R类所引用

C.res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引

D.AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改答案:D

30.关于视图控件的常用事件描述中,不正确的是()。A.Click事件只能使用在按钮上,表示按钮的点击动作

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

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

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

31.下列属于PULL解析XML中字段的是()。A.START_TAG

B.START_DOCUMENT

C.NEXT_TAG

D.TEXT答案:ABD

32.下列对AndroidNDK的理解正确的是()。A.NDK提供了一份稳定、功能有限的API头文件声明

B.NDK将是Android平台支持C开发的开端

C.使“Java+C”的开发方式终于转正,成为官方支持的开发方式

D.NDK是一系列工具的集合答案:ABCD

33.Activity生命周期中,可能执行的方法有()。A.onStart

B.onCreate

C.onReStart

D.onResume答案:ABCD

34.在Activity中不能通过哪些方式获取Service对象?()A.直接实例化

B.绑定

C.startService()

D.getService()答案:ABC

35.下列属于AsyncTask的方法是()。A.run

B.cute

C.doInBackground

D.onPostcute答案:CD

36.以下描述不正确的是()。A.Activity是Android应用程序的界面,负责与用户进行交互

B.Service是Android应用程序的后台线程,可以有界面,不与用户交互

C.Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述

D.Intent是Android应用程序的界面答案:BD

37.在手机应用程序开发中哪些不是常用的数据库?()A.SQLite

B.Oracle

C.SqlServer

D.MySQL答案:BCD

38.通过地址查询坐标可以使用以下哪种格式的数据?()A.MP3格式

B.Map格式

C.JSON格式

D.XML格式答案:CD

39.下面哪些不属于Android体系结构中的框架层?()A.电话簿

B.WiFiManager

C.SQLite

D.SMS程序答案:ACD

40.以下属于adb常用命令的是()。A.adblogcat

B.adbkill-server

C.adbpull

D.adbnet答案:ABC

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

B.错误答案:A

42.使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行。()A.正确

B.错误答案:A

43.HorizontalScrollView属于View类的子选项。()A.正确

B.错误答案:A

44.实例化AlertDialog类往往依靠其内部类。()A.正确

B.错误答案:A

45.Android日志类Log可同时输出5种类型的信息。()A.正确

B.错误答案:A

46.Android

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论