南开大学

南开19秋学期(1709、1803、1809、1903、1909)《手机应用软件设

时间:2020-02-05  作者:奥鹏在线作业  来源:www.youxue100f.com  点击: 次  

标签: 奥鹏作业答案 论文 在线离线作业
内容摘要:
手机应用软件设计与实现

南开19秋学期(1709、1803、1809、1903、1909)《手机应用软件设计与实现》在线作业答案
试卷总分:100  得分:100
一、单选题 (共 30 道试题,共 60 分)
1.Android开发中常用的开发与调试工具有很多,下面相关描述不对的是(QQ:3064302332

A.Android?Debug?Bridge,简称adb,它只是一个能用来调试Android应用程序的工具。
B.DDMS?的全称是Dalvik?Debug?Monitor?Service,是?Android?开发环境中的Dalvik虚拟机调试监控服务。
C.LogCat日志记录工具,这个工具很常用,可以理解为C或Java程序中的控制台输出,常被用来在手写代码的调试方式中,输出调试信息。
D.SDK的管理器,使用自动更新的方式从Google服务器中下载最新的SDK版本及工具到本机。

2.LocationManager获取位置信息的途径下列说法正确的是
A.A, GPS定位更精确,在室内使用精度更高
B.B, NETWORK通过基站和Wi- Fi信号来获取位置信息,速度较慢,耗电较少。
C.C,获取用户位置信息,我们可以使用其中一个,也可以同时使用两个。
D.D, GPS定位耗电较少。

3.E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.test/com.test.CanvasActivitys}: java.lang.ClassNotFoundException: com.test.CanvasActivitys in loader dalvik.system.PathClassLoader[/data/app/com.test-1.apk]这段话是程序报错在LogCat中产生的记录,从中可以分析问题的原因可能在哪里?
A.A程序执行CanvasActivitys的一个代码段时一个View有引用无对象
B.B CanvasActivitys类没有在AndroidManifest中正确申明
C.C 最小SDK支持版本号比运行这个程序的设备版本号还高
D.D CanvasActivitys是一个Activity,但没有重写它的onCreate方法

4.在Android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是
A.getDatabase()
B.getUserDatabase()
C.getReadableDatabase()
D.getDatabase()

5.在 Activity 中,如何获取Service 对象?
A.可以通过直接实例化得到。
B.可以通过绑定得到。
C.通过 startService()
D.通过 getService()获取

6.给一个TextView设置红色字体,应该使用以下哪种写法
A.setTextColor(0xffff0000);
B.setColor("0xffff0000")
C.setTextColor("0xffff0000")
D.setColor("red")

7.下列说法哪个不正确
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方法也不会执行

8.Matrix 类的作用是?
A.可以存储缩小或放大比列
B.存储文件中的图片信息
C.存储资源中的图片信息
D.存储内存中的图片信息

9.针对ListView组件描述错误的是
A.ListView自带滚动面板功能,如果数据超出屏幕范围,可以自动滚动
B.ListView在使用时,必须通过Adapter来加入数据
C.ListView如果想改变显示内容,只需要调整对应的List集合中的数据即可。
D.ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听

10.使用地图不需要的权限是
A.A,android.permission.ACCESS_WIFI_STATE
B.B,android.permission.WRITE_SECURE_SETTINGS
C.C,android.permission.INTERNET
D.D,android.permission. CHANGE_WIFI_STATE

11.复选框点击事件通常用
A.A,setOnClickListener
B.B,setOnCheckChangeListener
C.C,setOnMenuItemSelectedListener
D.D,setOnCheckedListener

12.被称为“Android之父”的是
A.Steve Jobs
B.Andy Rubin
C.Tim Cook
D.Bill Gates

13.上下文菜单与其他菜单不同的是
A.A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应
B.B,上下文菜单必须注册到指定的view上才能显示
C.C,上下文菜单的菜单项可以添加,可以删除
D.D,上下文菜单的菜单项可以有子项

14.对于AlertDialog的描述不正确的是
A.A,使用new关键字创建AlertDialog的实例
B.B,对话框的显示需要调用show方法
C.C,setPositiveButton方法是用来加确定按钮的
D.D,setNegativeButton方法是用来加取消按钮的

15.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作?
A.SetDataSource
B.prepare
C.Begin
D.pause

16.AutoCompleteTextView是继承了哪个类()
A.EditText
B.DatePicker
C.TimePicker
D.AutoCompleteTextView

17.进度条中哪个属性是设置进度条的第二值?
A.Android:secondaryProgress
B.Android:progress
C.Android:max
D.style

18.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?
A.该文本域的宽度将填充父容器宽度
B.该文本域的宽度仅占据该组件的实际宽度
C.该文本域的高度将填充父容器高度
D.该文本域的高度仅占据该组件的实际高度

19.以下属于调用摄像头硬件的权限的是
A.<uses-permission android:name="android.permission.CAMERA"/>
B.<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
C.<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
D.<uses-permission android:name="android.permission.INTERNET"/>

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

21.在AsyncTask中下列哪个方法是负责在完成任务后再执行的
A.A,run
B.B,execute
C.C,doInBackground
D.D,onPostExecute

22.在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是
A.ButtonGroup
B.RadioButtons
C.CheckBox
D.RadioGroup

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

24.关于Activity的描述,下面哪个是正确的?
A.??一个Android程序中只能拥有一个Activity类
B.?Activity类都必须在Androidmaniefest.xml中进行声明
C.?系统只负责控制Activity的onDestory过程
D.?Activity类必须重载onCreate方法

25.使用地图需要的权限是
A.A,android.permission.TIME
B.B,android.permission.WRITE_SECURE_SETTINGS
C.C,android.permission.INTERNET
D.D,android.permission. GPS

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

27.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?
A.在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素
B.在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
C.在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
D.可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素

28.下列哪一个选项属于Android中预定义的布局方式?
A.TabLayout
B.RelativeLayoutParams
C.FrameLayouParamst
D.LinearLayout

29.关于Handler的说法正确的是
A.它实现不同进程间通信的一种机制
B.它需要在新线程中刷新UI的操作
C.它采用栈的方式来存储Message
D.它实现不同线程间通信的一种机制

30.下列哪个可做EditText编辑框的提示信息?
A.android:inputType
B.android:text
C.android:digits
D.android:hint

二、多选题 (共 10 道试题,共 20 分)
31.开发android程序需要的开发工具和开发包包括
A.A, JDK
B.B,Eclipse
C.C,Android SDK
D.D,ADT
E.E,Raw

32.下列属于PULL解析XML中字段的是
A.A, START_TAG
B.B, START_DOCUMENT
C.C,NEXT_TAG
D.D, TEXT

33.Google Map服务申请一般需要生成以下哪些信息
A.生成可执行文件
B.生成MD5指纹编码
C.生成API Key
D.生成包结构

34.NotificationManager中清除消息的方法是
A.A,destroy
B.B,cancel
C.C,clear
D.D,cancelAll

35.在 Android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库?
A.getReadableDatabase()
B.getWriteableDatabase()
C.getAbleDatabase()
D.getDatabase()

36.Intent传递数据时,下列的数据类型哪些可以被传递
A.Serializable
B.charsequence
C.Parcelable
D.Bundle

37.以下属于Android底层库的有哪些
A.系统C库
B.Surface Manager
C.联系人
D.短信

38.以下描述不正确的是
A.Activity是Android应用程序的界面,负责与用户进行交互。
B.Service是Android应用程序的后台线程,可以有界面,不与用户交互。
C.Intent既不是Android应用程序的界面,也不是后台线程,Intent是执行某操作的一个抽象描述。
D.Intent是Android应用程序的界面

39.下面异常是属于Runtime Exception 的是?
A.CompileException
B.IllegalArgumentException
C.BufferUnderflowException
D.ArithmeticException

40.以下属于Intent传递一些二进制数据的方法有哪些
A.Button
B.TextView
C.Serializable
D.Parcelable

三、判断题 (共 10 道试题,共 20 分)
41.在表格布局中,android:collapseColumns="0,2"的含义是在屏幕中,当表格的列能显示完时,显示 0,2 列

42.大部分安卓应用程序都是用Java编写的,然后被编译成二进制可执行文件,通过Dilvik虚拟机在运行环境中被解释执行

43.Android中文件操作模式中表示只能被本应用使用是MODE_GPS模式

44.Android系统从底层到上层依次是Linux Kernel、Application、Framework、Manager

45.Android中输入时间的选择对话框是:TimePicker

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

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

48.AppWidget不能与Service进行互操作,只能与Activity进行互操作

49.Android中表格布局管理器是TableLayout,它继承于FrameLayout

50.可以通过适配器来存储要显示的数据


出处:奥奥鹏作业答案_优学网_专业的作业答案辅导网
网址:youxue100f.com转载时请注明出处和网址
作业答案_优学网_专业的在离线作业答案辅导网

联系:QQ:3064302332 点击这里给我发消息,谢谢

精彩推荐
热门点击
本类排行

作业资料综合信息发布网站
联系QQ:3064302332 优学网为您服务!点击这里给我发消息,谢谢
优学网成考作业答案网为您服务!
QQ:3064302332

优学网100分作业答案
微信:wxxygzs
联系:QQ:3064302332 youxue100f.com网为您服务!点击这里给我发消息,谢谢
作业资料辅导平台_优学网滇ICP备2021005493号 成考作业答案联系优学网网站地图
Copyright ©2002-2018 奥鹏作业答案_优学网_专业的奥鹏在线离线作业答案辅导网 文军科技 版权所有 Power by DedeCms