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

19秋学期(1709、1803、1809、1903、1909)《手机应用软件设计与实现》在线作业

阅读:15 更新时间:2019-09-19 20:02:53

19秋学期(1709、1803、1809、1903、1909)《手机应用软件设计与实现》在线作业-0001


------------------------
1.Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
A.A, MODE_APPEND
B.B,MODE_WORLD_READABLE
C.C,MODE_WORLD_WRITEABLE
D.D, MODE_PRIVATE
答案请联系下方QQ

2.ContentProvider的作用有
A.A.?共享数据
B.B.?封装
C.C.?查询
D.D.更新
答案请联系下方QQ

3.在多个应用中读取共享存储数据时, 需要用到哪个对象的 query 方法?
A.A. ContentResolver
B.B. ContentProvider
C.C. Cursor
D.D. SQLiteHelper
答案请联系下方QQ

4.下列关于内存回收的说明,哪个是正确的?
A.A. 程序员必须创建一个线程来释放内存
B.B. 内存回收程序允许程序员直接释放内存
C.C. 内存回收程序负责释放无用内存
D.D. 内存回收程序可以在指定的时间释放内存对象
答案请联系下方QQ

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

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

7.Android的VM虚拟机是哪个
A.A.Dalvik
B.B.JVM
C.C.KVM
D.D. framework
答案请联系下方QQ

8.下列说法错误的是
A.A Intent起着一个媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦
B.B Intent 可以传递 View对象
C.C 对于直接Intent,Android不需要去做解析,因为目标组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将 Intent映射给可以处理此Intent的Activity、IntentReceiver或Service
D.D通过Intent可以删除程序
答案请联系下方QQ

9.关于res/raw目录说法正确的是?
A.A. 这里的文件是原封不动的存储到设备上会转换为二进制的格式
B.B. 这里的文件最终以二进制的格式存储到指定的包中
C.C. 这里的文件是原封不动的存储到设备上不会转换为二进制的格式
D.D. 这里的文件最终不会以二进制的格式存储到指定的包中
答案请联系下方QQ

10.下列哪一个选项不属于Android中预定义的布局方式?
A.A. TabLayout
B.B. RelativeLayout
C.C. FrameLayout
D.D. LinearLayout
答案请联系下方QQ

11.进度条中哪个属性是设置进度条大小格式的?
A.A. Android:secondaryProgress
B.B. Android:progress
C.C. Android:max
D.D. style
答案请联系下方QQ

12.Android中关于View继承关系的论述错误的是
A.A、ViewGroup继承自View
B.B、AdapterView继承自ViewGroup
C.C、TableLayout继承自RelativeLayout
D.D、Menu、Notification和Toast都不是View的子类
答案请联系下方QQ

13.Android:completionThreshold=1 是哪个组件的属性?
A.A. ImageButton
B.B. EditText
C.C. TextView
D.D. AutoCompleteTextView
答案请联系下方QQ

14.MediaPlayer 播放资源前,需要调用哪个方法完成数据源配置?
A.A. SetDataSource
B.B. prepare
C.C. Begin
D.D. pause
答案请联系下方QQ

15.Android中不是SAX方式解析xml需要用的类是
A.A SAXParserFactory
B.B XMLReader
C.C PullParser
D.D DefaultHandler
答案请联系下方QQ

16.在android程序中,Log.w()用于输出什么级别的日志信息
A.A、调试
B.B、信息
C.C、警告
D.D、错误
答案请联系下方QQ

17.下列语句哪一个正确()
A.A. Java程序经编译后会产生machine code
B.B. Java程序经编译后会产生byte code
C.C. Java程序经编译后会产生DLL
D.D. 以上都不正确
答案请联系下方QQ

18.下列不属于 Activity 的状态是()
A.A. 暂停状态
B.B. 运行状态
C.C. 睡眠状态
D.D. 停止状态
答案请联系下方QQ

19.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?
A.A. onCreate()
B.B. onCreade()
C.C. onUpdate()
D.D. onUpgrade()
答案请联系下方QQ

20.以下哪个是Android采用的虚拟机
A.A.Linux
B.B. JVM
C.C. ART
D.NDK
答案请联系下方QQ

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

22.下列哪个接口是Camera中处理快门关闭的接口
A.A,android.hardware.Camera.ShutterCallback
B.B,android.hardware.Camera.PreviewCallback
C.C,android.hardware.Camera.ErrorCallback
D.D,android.hardware.Camera.AutoFocusCallback
答案请联系下方QQ

23.关于隐式 Intent 正确的是?
A.A. Android 中使用 IntentFilter 来寻找与隐式 Intent 相关的对象
B.B. 通过组件的名称寻找与 intent 相关联的对象
C.C. 隐式 Intent 更多用于在应用程序内部传递消息
D.D. 一个声明了 IntentFilter 的组件只能响应隐式 Intent 请求
答案请联系下方QQ

24.使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
A.A、setTimeout()
B.B、setReadTimeout()
C.C、setConnectTimeout()
D.D、setRequestMethod()
答案请联系下方QQ

25.Android 中下列属于Intent的作用的是?
A.A. 处理一个应用程序整体性的工作
B.B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C.C. 实现应用程序间的数据共享
D.D. 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
答案请联系下方QQ

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

27.使用地图需要的权限是
A.A,android.permission.TIME
B.B,android.permission.WRITE_SECURE_SETTINGS
C.C,android.permission.INTERNET
D.D,android.permission. GPS
答案请联系下方QQ

28.在 main.xml 中,定义一个组件时,必须写的属性有()
A.A. Android:icon
B.B. Android:layout_height
C.C. Android:style
D.D. Android:layout_weight
答案请联系下方QQ

29.下面关于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

30.在Android应用程序中,图片应放在那个目录下
A.A、raw
B.B、values
C.C、layout
D.D、drawable
答案请联系下方QQ

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

2.Tween动画主要用于()效果
A.透明度
B.尺寸伸缩
C.旋转
D.位移
正确答案:ABCD

3.下面哪些不属于Android体系结构中的框架层
A.A电话簿
B.B WiFiManager
C.C SQLite
D.D SMS程序
正确答案:ACD

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

5.在android中使用Menu时可能需要重写的方法有
A.A.onCreateOptionsMenu()
B.B、onCreateMenu()
C.C、onOptionsItemSelected()
D.D、onItemSelected()
正确答案:AC

6.Android 数据存储与访问的方式一下说法不正确的是
A.A 数据库
B.B、sharedpreference
C.C、Context
D.D、WiFi
正确答案:AB

7.SensorEvent系统使用这个类来创建一个传感器事件对象,他提供了相关传感器事件的信息。一个传感器事件对象包含(????)信息。
A.A.原始传感器数据;
B.B.产生事件的传感器的类型;
C.C.GPS的型号;
D.D.以上全部选项;
正确答案:AB

8.以下属于MediaRecorder类生命周期状态的有
A.Initial
B.Prepared
C.Create
D.Cancel
正确答案:AB

9.在Android 中使用Menu 时可能需要重写的方法有?
A.A. onOptionsItemSelected()
B.B. onCreateOptionsMenu()
C.C. onItemSelected()
D.D. onCreateMenu()
正确答案:AB

10.Android系统与iOS系统相比的优点有
A.开源
B.众多厂商
C.封闭式
D.审核机制
正确答案:AB

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

2.ImageSwitcher类继承于android.widget.FrameLayout
T.对
F.错
正确答案:T

3.缩放控件中的setOnZoomInClickListener方法是用来配置放大按钮的事件监听
T.对
F.错
正确答案:T

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

5.Android系统中,一个应用程序数据,可以随意被其它应用程序所访问
T.对
F.错
正确答案:F

6.Android中可以通过一个Service启动一个Activity
T.对
F.错
正确答案:T

7.NotificationManager中清除消息可依靠clear方法
T.对
F.错
正确答案:F

8.实例化AlertDialog类往往依靠其内部类
T.对
F.错
正确答案:T

9.当急需内存时,Android 系统会优先关闭空闲的进程,也会关闭当前进程
T.对
F.错
正确答案:F

10.Android系统目前只支持手机、平板,但不支持电视
T.对
F.错
正确答案:F