16秋《移动互联网技术》在线作业1 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中每一项的视图布局既可以使用内置的布局,也可以使用自定义的布局方式
1
16秋《移动互联网技术》在线作业1 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
2
16秋《移动互联网技术》在线作业1 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 分
3