skystar 发表于 2019-11-1 14:23:19

南开19秋学期《手机应用软件设计与实现》在线作业2(100分)


【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《手机应用软件设计与实现》在线作业
试卷总分:100    得分:100
第1题,Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是
A、A, MODE_APPEND
B、B,MODE_WORLD_READABLE
C、C,MODE_WORLD_WRITEABLE
D、D, MODE_PRIVATE
正确答案:


第2题,ContentProvider的作用有
A、A.?共享数据
B、B.?封装
C、C.?查询
D、D.更新
正确答案:


第3题,在多个应用中读取共享存储数据时, 需要用到哪个对象的 query 方法?
A、A. ContentResolver
B、B. ContentProvider
C、C. Cursor
D、D. SQLiteHelper
正确答案:


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


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


第6题,Java虚拟机中运行的文件的后缀名为
A、A.class
B、B.apk
C、C.dex
D、D.xml
正确答案:


第7题,Android的VM虚拟机是哪个
A、A.Dalvik
B、B.JVM
C、C.KVM
D、D. framework
正确答案:


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


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


第10题,下列哪一个选项不属于Android中预定义的布局方式?
A、A. TabLayout
B、B. RelativeLayout
C、C. FrameLayout
D、D. LinearLayout
正确答案:


第11题,进度条中哪个属性是设置进度条大小格式的?
A、A. Android:secondaryProgress
B、B. Android:progress
C、C. Android:max
D、D. style
正确答案:


第12题,Android中关于View继承关系的论述错误的是
A、A、ViewGroup继承自View
B、B、AdapterView继承自ViewGroup
C、C、TableLayout继承自RelativeLayout
D、D、Menu、Notification和Toast都不是View的子类
正确答案:


第13题,Android:completionThreshold=1 是哪个组件的属性?
A、A. ImageButton
B、B. EditText
C、C. TextView
D、D. AutoCompleteTextView
正确答案:


第14题,MediaPlayer 播放资源前,需要调用哪个方法完成数据源配置?
A、A. SetDataSource
B、B. prepare
C、C. Begin
D、D. pause
正确答案:


第15题,Android中不是SAX方式解析xml需要用的类是
A、A   SAXParserFactory
B、BXMLReader
C、C   PullParser
D、D   DefaultHandler
正确答案:


第16题,在android程序中,Log.w()用于输出什么级别的日志信息
A、A、调试
B、B、信息
C、C、警告
D、D、错误
正确答案:


第17题,下列语句哪一个正确()
A、A. Java程序经编译后会产生machine code
B、B. Java程序经编译后会产生byte code
C、C. Java程序经编译后会产生DLL
D、D. 以上都不正确
正确答案:


第18题,下列不属于 Activity 的状态是()
A、A. 暂停状态
B、B. 运行状态
C、C. 睡眠状态
D、D. 停止状态
正确答案:


第19题,在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?
A、A. onCreate()
B、B. onCreade()
C、C. onUpdate()
D、D. onUpgrade()
正确答案:


第20题,以下哪个是Android采用的虚拟机
A、A.Linux
B、B. JVM
C、C. ART
D、NDK
正确答案:


第21题,下列不属于android布局的是
A、A、FrameLayout
B、B、LinearLayout
C、C、BorderLayout
D、D、TableLayout
E、E、RelativeLayou
正确答案:


第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
正确答案:


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


第24题,使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
A、A、setTimeout()
B、B、setReadTimeout()
C、C、setConnectTimeout()
D、D、setRequestMethod()
正确答案:


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


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


第27题,使用地图需要的权限是
A、A,android.permission.TIME
B、B,android.permission.WRITE_SECURE_SETTINGS
C、C,android.permission.INTERNET
D、D,android.permission. GPS
正确答案:


第28题,在 main.xml 中,定义一个组件时,必须写的属性有()
A、A. Android:icon
B、B. Android:layout_height
C、C. Android:style
D、D. Android:layout_weight
正确答案:


第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 中的一个进程,所以说可以认为是同一个概念.
正确答案:


第30题,在Android应用程序中,图片应放在那个目录下
A、A、raw
B、B、values
C、C、layout
D、D、drawable
正确答案:


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


第32题,Tween动画主要用于()效果
A、透明度
B、尺寸伸缩
C、旋转
D、位移
正确答案:,B,C,D


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


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


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


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


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


第38题,以下属于MediaRecorder类生命周期状态的有
A、Initial
B、Prepared
C、Create
D、Cancel
正确答案:,B


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


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


第41题,HorizontalScrollView属于View类的子选项
T、对
F、错
正确答案:T


第42题,ImageSwitcher类继承于android.widget.FrameLayout
T、对
F、错
正确答案:T


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


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


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


第46题,Android中可以通过一个Service启动一个Activity
T、对
F、错
正确答案:T


第47题,NotificationManager中清除消息可依靠clear方法
T、对
F、错
正确答案:F


第48题,实例化AlertDialog类往往依靠其内部类
T、对
F、错
正确答案:T


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


第50题,Android系统目前只支持手机、平板,但不支持电视
T、对
F、错
正确答案:F
页: [1]
查看完整版本: 南开19秋学期《手机应用软件设计与实现》在线作业2(100分)