18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx

上传人:b****5 文档编号:21058714 上传时间:2023-01-27 格式:DOCX 页数:14 大小:20KB
下载 相关 举报
18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx_第1页
第1页 / 共14页
18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx_第2页
第2页 / 共14页
18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx_第3页
第3页 / 共14页
18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx_第4页
第4页 / 共14页
18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx

《18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx》由会员分享,可在线阅读,更多相关《18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx(14页珍藏版)》请在冰豆网上搜索。

18秋学期1703《手机应用软件设计与实现》在线作业文档格式.docx

∙C.使用onMenuItemClick(MenuItemitem)响应

∙D.使用onCreateOptionsMenu(Menumenu)响应

4、表单的onsubmit事件的作用是?

∙A.当表单中的一个按钮被点击时,执行的JavaScript事件。

∙B.当用户提交一个表单时,执行的JavaScript事件。

∙C.当表单创建时,执行的JavaScript事件。

∙D.当页面加载完成时,执行的JavaScript事件。

B  得分:

5、onPause什么时候调用?

∙A.当界面启动时

∙B.当onCreate方法被执行之后

∙C.当界面被隐藏时

∙D.当界面重新显示时

6、下列关于Service的描述,正确的是

∙AServie主要负责一些耗时比较长的操作,这说明Service会运行在独立的子线程中

∙B.每次调用Context类中的StartService()方法后都会新建一个Service实例

∙C.每次启动一个服务时候都会先后调用onCreate()和onStart()方法

∙D.当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调

7、Android平台支持几种宽泛类别的传感器

∙A.1

∙B.8

∙C.3

∙D.12

C  得分:

8、下列关于内存回收的说明,哪个是正确的?

∙A.程序员必须创建一个线程来释放内存

∙B.内存回收程序允许程序员直接释放内存

∙C.内存回收程序负责释放无用内存

∙D.内存回收程序可以在指定的时间释放内存对象

9、建立蓝牙连接时通过()方法来获取BluetoothAdapter对象

∙A,BluetoothAdapter.getBluetoothAdapterAdapter()

∙B,BluetoothAdapteradapter=newBluetoothAdapter()

∙C,BluetoothAdapter.BluetoothAdapterAdapter()

∙D,BluetoothAdapter.getDefaultAdapter()

10、Activity生命周期中,第一个需要执行的方法是什么?

∙A、onStart

∙B、onCreate

∙C、onReStart

∙D、onResume

11、关于res/raw目录说法正确的是?

∙A.这里的文件是原封不动的存储到设备上会转换为二进制的格式

∙B.这里的文件最终以二进制的格式存储到指定的包中

∙C.这里的文件是原封不动的存储到设备上不会转换为二进制的格式

∙D.这里的文件最终不会以二进制的格式存储到指定的包中

12、使用AIDL完成远程service方法调用下列说法不正确的是?

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

∙B.AIDL的文件的内容类似Java代码

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

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

13、E/AndroidRuntime(1099):

java.lang.RuntimeException:

UnabletoinstantiateactivityComponentInfo{com.test/com.test.CanvasActivitys}:

java.lang.ClassNotFoundException:

com.test.CanvasActivitysinloaderdalvik.system.PathClassLoader[/data/app/com.test-1.ap

∙A程序执行CanvasActivitys的一个代码段时一个View有引用无对象

∙BCanvasActivitys类没有在AndroidManifest中正确申明

∙C最小SDK支持版本号比运行这个程序的设备版本号还高

∙DCanvasActivitys是一个Activity,但没有重写它的onCreate方法

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

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

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

∙C、SQLite是根据OpenGL 

ES 

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

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

15、Android:

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

∙A.ImageButton

∙B.EditText

∙C.TextView

∙D.AutoCompleteTextView

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

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

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

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

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

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

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

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

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

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

18、能提供内容补全的组件是()

∙A.EditText

∙B.DatePicker

∙C.TimePicker

19、下列对SharePreferences存、取文件的说法中不正确的是

∙A,属于移动存储解决方案

∙B,sharePreferences处理的就是key-value对

∙C,读取xml文件的路径是/sdcard/shared_prefx

∙D,信息的保存格式是xml

20、下列描述有误的选项是

∙A、adb 

devices这个命令是查看当前连接的设备, 

连接到计算机的android设备或者模拟器将会列出显示。

∙B、adb 

install 

<

apk文件路径>

这个命令将指定的apk文件安装到设备上。

∙C、adb 

shell这个命令将登录设备的shell。

∙D、adb 

push 

本地路径>

 

远程路径>

用pull命令可以把Android目标机上的文件或者文件夹复制到PC。

21、Matrix类的作用是?

∙A.可以存储缩小或放大比列

∙B.存储文件中的图片信息

∙C.存储资源中的图片信息

∙D.存储内存中的图片信息

22、进度条中哪个属性是设置进度条大小格式的?

∙A.Android:

secondaryProgress

∙B.Android:

progress

∙C.Android:

max

∙D.style

23、Intent传递数据时,下列的哪种类型数据不可以被传递?

∙A.Serializable

∙B.JSON对象

∙c.Bundle

∙D.charsequence

24、Hanlder是线程与Activity通信的桥梁,如果线程处理不当,机器就会变得越慢,那么线程销毁的方法是?

∙A.onDestroy()

∙B.onClear()

∙C.onFinish()

∙D.onStop()

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

∙Aandroid:

gravity="

center"

∙Bandroid:

layout_gravity="

∙Candroid:

layout_centerInParent="

true"

∙Dandroid:

scaleType="

26、下列语句哪一个正确()

∙A.Java程序经编译后会产生machinecode

∙B.Java程序经编译后会产生bytecode

∙C.Java程序经编译后会产生DLL

∙D.以上都不正确

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

∙A.onCreate()

∙B.onCreade()

∙C.onUpdate()

∙D.onUpgrade()

28、下面关于多媒体技术地描述中,正确的是

∙A. 

多媒体技术只能处理声音和文字

∙B. 

多媒体技术不能处理动画

∙C. 

多媒体技术就是计算机综合处理声音、文本、图像等信息的技术

∙D. 

多媒体技术就是制作视频

29、若希望在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖WebViewClient类()方法

∙A,shouldOverrideUrlLoading

∙B,onPageStarted

∙C,loadUrl

∙D,show

30、下面选项中,哪一项是Android的四大组件之一

∙A、 

ListView

∙B、Activity

∙C、 

Extras

∙D、Bundle

二、多选题共10题,20分

1、下列可能会导致GC内存泄露的是

∙A.数据库的cursor没有关闭

∙B.构造adapter时,没有使用缓存contentview

∙C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity

∙D.使用sqlite数据库

ABC  得分:

2、以下解析xml的方式有:

∙A.字符器类型

∙B.流方式

∙C.DOM

∙D.SAX

CD  得分:

3、以下属于adb常用命令的是

∙A.adblogcat

∙B.adbkill-server

∙C.adbpull

∙D.adbnet

4、关于Activity的描述,下面哪个是错误的?

一个Android程序中只能拥有一个Activity类

Activity类都必须在Androidmaniefest.xml中进行声明

系统完全控制Activity的整个生命周期

Activity类必须重载onCreate方法

AD  得分:

5、以下属于MediaRecorder类生命周期状态的有

∙A.Initial

∙B.Prepared

∙C.Create

∙D.Cancel

AB  得分:

6、下面属于View的子类的是()

∙A.ViewGroup

∙B.TextView

∙C.Activity

∙D.Service

7、在main.xml中,定义一个组件时,有两个属性必须写()

text

layout_height

id="

@+id/start"

∙D.Android:

layout_width

BD  得分:

8、在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是

∙A.getDatabase()

∙B.getWriteableDatabase()

∙C.getReadableDatabase()

∙D.getAbleDatabase()

BC  得分:

9、以下属于Intent传递一些二进制数据的方法有哪些

∙A.Button

∙B.TextView

∙C.Serializable

∙D.Parcelable

10、下列属于AsyncTask的方法是

∙A.run

∙B.execute

∙C.doInBackground

∙D.onPostExecute

三、判断题共10题,20分

1、在Android中使用SQLiteOpenHelper这个辅助类时,getReadableDatabase()操作可能生成一个数据库

∙A错误

∙B正确

2、NotificationManager中清除消息可依靠clear方法

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

4、进度条组件是RatingBar

5、assets目录是应用资源目录,该目录中的内容将不会被R类所引用

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

7、Android手机应用程序可以通过RunningServiceInfo类获得当前正在运行的服务

8、使用Gallery设置图片集的时候不需要使用setAdapter()方法,可以直接继承

9、HorizontalScrollView中,可以直接包含至少2个组件

10、Android中可以通过一个Activity启动一个Service

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

当前位置:首页 > PPT模板 > 其它模板

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

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