电子科技大学 16秋《移动互联网技术》在线作业1与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
16秋《移动互联网技术》在线作业1
试卷总分:100 测试时间:--
单选题多选题
一、单选题(共16 道试题,共80 分。)V 1. 下列哪个是AbsoluteLayout(绝对布局) 中特有的属性?()A.
android:layout_height
B. android:layout_x
C. android:layout_above
D. android:layout_toRightOf
答案: B 满分:5 分
2. 我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是?(
)A. onDestroy()
B. onClear()
C. onFinish()
D. onStop()
答案:A 满分:5 分
3. 下列关于Android布局文件常用的长度/大小单位的描述中,不正确的是()A.
dp是设备独立像素,不依赖于设备,是最常用的长度单位
B. sp代表放大像素,主要用于字体大小的显示
C. px是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使用该单位
D. 在设置空间长度等相对距离时,推荐使用dp单位,该单位随设备密度的变化而变化
答案:C 满分:5 分
4. 对一些资源以及状态的操作保存,最好是保存在Activity生命周期的哪个函数中进行?()A. onStart( )
B. onPause( )
C. onCreate( )
D. onResume( )
答案: A 满分:5 分
5. 下列哪一个选项不属于Android中预定义的布局方式?()A. TabLayout
B. RelativeLayout
C. AbsoluteLayout
D. LinearLayout
答案: A 满分:5 分
6. 下列关于ListView使用的描述中,不正确的是?()A.
要使用ListView,必须为该ListView使用Adpater方式传递数据
B. 要使用ListView,该布局文件对应的Activity必须继承ListActivity
C. ListView中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
D. ListView中每一项被选中时,将会触发ListView对象的ItemClick事件
答案:B 满分:5 分
7. 下列哪一款移动设备搭载的是Android平台?()A. NOKIA手机
B. 小米手机
C. iPhone手机
D. iPad
答案: A 满分:5 分
8. Intent传递数据时,下列的哪种类型数据不可以被传递?()A. Serializable
B. JSON对象
C. Bundle
D. charsequence
答案: B 满分:5 分
9. 关于视图控件的常用事件描述中,不正确的是( )A. Click事件只能使用在按钮上,表示按钮的点击动作
B. 当TextView类视图控件失去焦点或获得焦点时,将触发FocusChange事件
C. 当单选框中某一选项被选择时,将触发CheckedChange事件
D. 当多选框中某一选项被选择时,将触发CheckedChange事件
答案:A 满分:5 分
10. 对于XML布局文件中的视图控件,layout_width属性的属性值不可以是什么?()A. match_parent
B. fill_parent
C. wrap_content
D. match_content
答案: D 满分:5 分
11. 下列选项哪个不是Activity启动的方法?()A. goToActivity
B. startActivity
C. startActivityFromChild
D. startActivityForResult
答案: A 满分:5 分
12. 下列哪一个选项不属于AdapterView类的子选项?()A. ListView
B. Spinner
C. GridView
D. ScrollView
答案: D 满分:5 分
13. 下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?( )A.
在Activity中,可以使用findViewById( )方法,通过资源id,获得指定视图元素
B. 在Activity中,可以使用R.drawable-system.***方式引用Android系统所提供的图片资源
C. 在Activity中,可以使用setContentView( )方法,确定加载哪一个布局文件
D. 可以使用View类的findViewById( )方法,获得当前View对象中的某一个视图元素
答案:B 满分:5 分
14. 在手机开发中常用的数据库是?()A. SQLite
B. Oracle
C. Sql Server
D. MySQL
答案: A 满分:5 分
15. 下列哪一个不属于Activity的生命周期方法()A. onInit( )
B. onStart( )
C. onStop( )
D. onPause( )
答案: A 满分:5 分
16. 以下关于Android应用程序的目录结构描述中,不正确的是?( )A.
src目录是应用程序的主要目录,由Java类文件文件组成
B. assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C. res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D. AndroidManifest.xml文件是应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
答案: D 满分:5 分
二、多选题(共4 道试题,共20 分。)V 1. 在android 中使用Menu 时可能需要重写的方法有()A.
onOptionsItemSelected()
B. onCreateOptionsMenu()
C. onItemSelected()
D. onCreateMenu()
答案:AB 满分:5 分
2. android 关于service生命周期的onCreate()和onStart()说法正确的是?()
A.
如果service已经启动,将先后调用onCreate()和onStart()方法
B. 当第一次启动的时候先后调用onCreate()和onStart()方法
C. 当第一次启动的时候只会调用onCreate()方法
D. 如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法
答案: B 满分:5 分
3. 下面异常是属于Runtime Exception 的是?()A. NullPointerException
B. IllegalArgumentException
C. BufferUnderflowException
D. ArithmeticException
答案:AB 满分:5 分
4.
在android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库版本进行管理的方法可以是?(
)A. getDatabase()
B. getWriteableDatabase()
C. getReadableDatabase()
D. getAbleDatabase()
答案:B 满分:5 分