|
【奥鹏】[南开大学]19秋学期(1709、1803、1809、1903、1909)《手机应用软件设计与实现》在线作业
试卷总分:100 得分:100
第1题,下面选项中,哪一项是Android的四大组件之一
A、A、?ListView
B、B、Activity
C、C、?Extras
D、D、Bundle
正确答案:
第2题,对于一个Activity,在AndroidManifest.xml中对他这样进行定义???????????,这样的描述代表什么含义
A、A、无明确含义,每个Activity都需要这样定义
B、B、代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动
C、C、代表该Activity将在桌面上建立图标并启动
D、D、代表该Activity的优先级高于其他的Activity
正确答案:
第3题,WebView中可以用来处理js中警示,确认等对话框的是
A、A.WebSettings
B、B.WebViewClient
C、C.WebChromeClient
D、D.WebViewChrome
正确答案:
第4题,ScrollView 中,可以直接包含多少个组件?
A、A. 3个
B、B. 2个
C、C. 1个
D、D. 无数个
正确答案:
第5题,Android平台支持几种宽泛类别的传感器
A、A.1
B、B.8
C、C.3
D、D.12
正确答案:
第6题,在AsyncTask中下列哪个方法是负责执行那些很耗时的后台计算工作的
A、A,run
B、B,execute
C、C,doInBackground
D、D,onPostExecute
正确答案:
第7题,下列哪一款移动设备搭载的是Android平台?
A、A. NOKIA手机
B、B. 小米手机
C、C. iPhone手机
D、D. iPad
正确答案:
第8题,Android解析xml的方法中,将文件分部分加载到内存中进行解析的是
A、A、SAX
B、B、PULL
C、C、DOM
D、D 、JSON
正确答案:
第9题,以下哪个是Android采用的虚拟机
A、A.Linux
B、B. JVM
C、C. ART
D、NDK
正确答案:
第10题,能提供内容补全的组件是()
A、A. EditText
B、B. DatePicker
C、C. TimePicker
D、D. AutoCompleteTextView
正确答案:
第11题,拖动条组件是
A、A,RatingBar
B、B,ProgressBar
C、C,SeekBar
D、D,ScrollBar
正确答案:
第12题,下面关于本地库和Java运行时环境描述错误的是
A、A、本地库和Java运行时环境层位于Linux内核层之上
B、B、本地库是应用程序框架的基础,是连接应用程序框架层与Linux内核层的重要纽带。
C、C、SQLite是根据OpenGL?ES?1.0API标准实现的3D绘图函数库。
D、D、Android应用程序是用Java语言编写的,所以Android需要一个Java的运行时环境,该环境又包括核心库和Dalvik虚拟机两部分。
正确答案:
第13题,关于Activity的描述,下面哪个是正确的?
A、A.??一个Android程序中只能拥有一个Activity类
B、B.?Activity类都必须在Androidmaniefest.xml中进行声明
C、C.?系统只负责控制Activity的onDestory过程
D、D.?Activity类必须重载onCreate方法
正确答案:
第14题,Android项目工程下面的assets目录的作用是什么?
A、A. 主要放置多媒体等数据文件
B、B. 放置字符串,颜色,数组等常量数据
C、C. 放置一些与UI相应的布局文件,都是xml文件
D、D. 旋转应用程序所使用的图片资源
正确答案:
第15题,创建子菜单的方法是?
A、A. Add
B、B. addSubMenu
C、C. createSubMenu
D、D. createMenu
正确答案:
第16题,为了使android适应不同分辨率的机型,布局时字体单位应用
A、A.dp
B、B.dip
C、C.px
D、D.sp
正确答案:
第17题,下列是手机操作系统的?
A、A. Android Wear
B、B. iPhone
C、C. iOS
D、D. Android TV
正确答案:
第18题,一条中文短信息最长约占多少byte
A、70
B、40
C、100
D、20
正确答案:
第19题,Android 下的单元测试要配置,以下说法正确的是?
A、A. 需要在 manifest.xml 清单文件 application 节点下配置instrumentation
B、B. 不需要在 manifest.xml 清单文件 manifest 节点下配置instrumentation
C、C. 需要在 manifest.xml 清单文件 application 节点下配置 uses-permission
D、D. 需要让测试类继承 AndroidTestCase 类
正确答案:
第20题,在 Android 中使用 RadioButton 时,要想实现互斥的选择需要用的组件是
A、A. ButtonGroup
B、B. RadioButtons
C、C. CheckBox
D、D. RadioGroup
正确答案:
第21题,关于Sqlite数据库,不正确的说法
A、A SqliteOpenHelper类主要是用来创建数据库和更新数据库
B、B SqliteDatabase类是用来操作数据库
C、C 在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法
D、D 当数据库版本发生变化时,可以自动更新数据库结构
正确答案:
第22题,Android 是如何组织 Activity 的?
A、A. 以栈的方式组式 Activity
B、B. 以队列的方式组织 Activity
C、C. 以树形方式组织 Activity
D、D. 以链式方式组织 Activity
正确答案:
第23题,关于视图控件的常用事件描述中,正确的是?
A、A. Click事件只能使用在按钮上,表示按钮的点击动作
B、B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusClick事件
C、C. 当单选框中某一选项被选择时,将触发CheckedClick事件
D、D. 当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案:
第24题,关于Socket通讯正确的是
A、A,服务器端需要ServerSocket,需要绑定端口号
B、B,服务器端需要ServerSocket,需要绑定端口号和IP地址
C、C,客户端需要Socket,需要绑定端口号
D、D,客户端需要ServerSocket,需要绑定端口号
正确答案:
第25题,关于视图控件的常用事件描述中,不正确的是?
A、A. Click事件只能使用在按钮上,表示按钮的点击动作
B、B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C、C. 当单选框中某一选项被选择时,将触发CheckedChange事件
D、D. 当多选框中某一选项被选择时,将触发CheckedChange事件
正确答案:
第26题,下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?
A、A. 在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素
B、B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
C、C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
D、D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素
正确答案:
第27题,在AsyncTask中下列哪个方法是负责在完成任务后再执行的
A、A,run
B、B,execute
C、C,doInBackground
D、D,onPostExecute
正确答案:
第28题,传感器的可用性不但在不同硬件之间有变化,而且不同的Android版本之间也可能有变化,这是因为(????)
A、A.原始数据的丢失
B、B.系统调用方法的错误
C、C.Android传感器的引入需要有几个平台Release的过程
D、D.传感器可用性的多变性
正确答案:
第29题,被称为“苹果之父”的是
A、A、Steve Jobs
B、B、Andy Rubin
C、C、Tim Cook
D、D、Bill Gates
正确答案:
第30题,使用 MediaPlayer 播放保存在 SDCard 上的 .mp3文件时,()?
A、A. 需要使用 MediaPlayer.create 方法创建 MediaPlayer
B、B. 直接 newMediaPlayer 即可
C、C. 需要调用 setDataSource 方法设置文件源
D、D. 直接调用 start 方法,无需设置文件源
正确答案:
第31题,使用 AIDL 完成远程 service 方法调用下列说法正确的有?
A、A. AIDL 对应的接口名称不能与 AIDL 文件名相同
B、B. AIDL 的文件的内容与 Java 代码差异很大
C、C. 创建一个 Service(服务),在服务的 onBind(Intent intent)方法中返回实现了 AIDL 接口的对象
D、D. AIDL 对应的接口的方法前面不能加访问权限修饰符
正确答案:,D
第32题,Android 数据存储与访问的方式一下说法正确的是
A、A、文件
B、B、数据库
C、C、sharedpreference
D、D、内容提供者
E、E、网络
正确答案:,B,C,D,E
第33题,关于 BroadcastReceiver 的说法正确的有?
A、A. 是用来接收广播 Intent 的
B、B. 一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收
C、C. 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
D、D. 接收者声明的优先级别在的 Android:priority 属性中声明,数值越大优先级别越低
正确答案:,C
第34题,关于ContenValues类说法不正确的是?
A、A. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
B、B. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
C、C. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
D、D. 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
正确答案:,C,D
第35题,以下属于Activity声明周期的方法是
A、onCreate()
B、onStart()
C、onResume
D、onClickListener
正确答案:,B,C
第36题,Android 关于service生命周期的onCreate()和onStart()说法正确的是?
A、A. 如果service已经启动,将先后调用onCreate()和onStart()方法
B、B. 当第一次启动的时候先后调用onCreate()和onStart()方法
C、C. 当第一次启动的时候只会调用onCreate()方法
D、D. 如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法
正确答案:,D
第37题,下列可能会导致GC内存泄露的是
A、A.数据库的cursor没有关闭
B、B.构造adapter时,没有使用缓存contentview
C、C.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity
D、D.使用sqlite数据库
正确答案:,B,C
第38题,下列哪些不是 AbsoluteLayout(绝对布局) 中特有的属性?
A、A. android:layout_height
B、B. android:layout_x
C、C. android:layout_above
D、D. android:layout_toRightOf
正确答案:,C,D
第39题,以下属于Android体系结构中的有哪些
A、Linux Kernel
B、Libraries
C、Framework
D、Application
正确答案:,B,C,D
第40题,关于Activity的描述,下面哪个是错误的?
A、A.??一个Android程序中只能拥有一个Activity类
B、B.?Activity类都必须在Androidmaniefest.xml中进行声明
C、C.?系统完全控制Activity的整个生命周期
D、D.?Activity类必须重载onCreate方法
正确答案:,D
第41题,使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行
T、对
F、错
正确答案:T
第42题,在 Android 中使用 SQLiteOpenHelper 这个辅助类时,getReadableDatabase()操作可能生成一个数据库
T、对
F、错
正确答案:T
第43题,HorizontalScrollView不属于AdapterView类的子选项
T、对
F、错
正确答案:T
第44题,Android中文件操作模式中表示只能被本应用使用是MODE_GPS模式
T、对
F、错
正确答案:F
第45题,Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
T、对
F、错
正确答案:F
第46题,HorizontalScrollView 中,可以直接包含至少2个组件
T、对
F、错
正确答案:F
第47题,ImageSwitcher类继承于android.widget.FrameLayout
T、对
F、错
正确答案:T
第48题,内容提供器是应用程序之间共享数据的接口
T、对
F、错
正确答案:T
第49题,一个Activity就是一个可视化的界面但不能够被看成是控件的容器。
T、对
F、错
正确答案:F
第50题,缩放控件中的setOnZoomOutClickListener方法是用来配置放大按钮的事件监听
T、对
F、错
正确答案:F |
|