移动应用开发期末考试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移动应用开发期末考试
填空题:
1. Android中查看应用程序日志的工具是(). [填空题] *
_________________________________(答案:Logcat)
2. Dalvik中的Dx工具会把部分class文件转换成()文件。
[填空题] *
_________________________________(答案:dex)
3. Android中的TableLayout继承自()类 [填空题] *
_________________________________(答案:LinearLayout)
4. 在R.java文件中, android:id属性会自动生成对应的()类型的值。
[填空题] * _________________________________(答案:int)
5. Activity的启动模式包括standard、singleTop、singleTask和() [填空题] *
_________________________________(答案:singleInstance)
判断题:
6. Android应用程序的主要语言是Java。
[判断题] *
对(正确答案)
错
7.第三代移动通信技术(3G)包括TD-LTE和FDD-LTE两种制式。
[判断题] *对
错(正确答案)
8. ViewGroup是盛放界面控件的容器。
[判断题] *
对(正确答案)
错
9. LinearLayout布局中的android:layout weight属性用于设置布局内控件所占的权重。
[判断题] *
对(正确答案)
错
10.Android的控件样式,每一个XML属性都对应一个Java方法。
[判断题] *
对(正确答案)
错
11.AlertDialog对话框能够直接通过new关键字创建对象。
[判断题] *
对
错(正确答案)
12. ListView列表中的数据是通过Adapter加载的。
[判断题] *
对(正确答案)
错
13. 默认情况下,Activity的启动方式是standard. [判断题] *
对(正确答案)
错
14.SQLite是Android自带的一个轻量级的数据库,支持基本SQL语法。
[判断题] *
对(正确答案)
错
15.Android中的布局文件通常放在res/layout文件夹中。
[判断题] *
对(正确答案)
错
选择题:
16. Dalvik虚拟机是基于()的架构。
[单选题] *
A.栈
B.堆
C.寄存器(正确答案)
D.存储器
17.下列属性中,用于设置线性布局方向的是() [单选题] *
A. orientation(正确答案)
B. gravity
C. layout gravity
D. padding
18.下列选项中,不属于Android布局的是()。
[单选题] *
A. FrameLayout
B. LinearLayout
C. Button(正确答案)
D. RelativeL ayout
19.帧布局Framel ayout是将其中的组件放在自己的()。
[单选题] *
A.左上角(正确答案)
B.右上角
C.左下角
D.右下角
20.对于XML布局文件,android:layout _width属性的值不可以是() [单选题] *
A. match_parent
B. fill_parent
C. wrap_ content
D. match_content(正确答案)
21.下列关于RelativeLayout的描述,正确的是() [单选题] *
A. RelativeLayout表示绝对布局,可以自定义控件的x、y的位置
B. RelativeLayout表示帧布局,可以实现标签切换的功能
C. RelativeLayout表示相对布局,其中控件的位置都是相对位置(正确答案)
D. RelativeLayout表示表格布局,需要配合TableRow-一起使用
22. 在XML布局中定义了一个Button, 决定Button按钮上显示文字的属性是()[单选题] *
A. android:value
B. android:text(正确答案)
C. android:id
D. android:textvalue
23. 下列选项中,()用于设置TextView中文字显示的大小。
[单选题] *
A. android:textSize="18"
B. android:size- ="18"
C. android:textSize="18sp"(正确答案)
D. android:size="18sp"
24. 使用EditText控件时,当文本内容为空时,如果想做一些提示,那么可以使用的属性是() [单选题] *
A. android:text
C. android:inputType
D. android:hint(正确答案)
25.为了让一个ImageView显示一张图片,可以通过设置的属性是() [单选题] *
A. android:background(正确答案)
B. android:src
C. android:value
D. android: img
26.下列关于ListView的说法中,正确的是()。
[单选题] *
A. ListView的条目不能设置点击事件
B. ListView不设置Adapter也能显示数据内容
C.当数据超出能显示范围时,ListView 自动具有可滚动的特性(正确答案)
D. listView当前能显示10条,一共有10条数据,则产生了100个View
27. CheckBox被选择的监听事件通常使用()方法。
[单选题] *
A. setOnClickListener
B. setOnCheckedChangeListener(正确答案)
C. setOnMenuItemSelectedListener
D.setOnCheckedListener
28. 当使用EditText控件时,能够使文本框设置为多行显示的属性是() [单选题] *
A. android:lines(正确答案)
B. android:layout_height
D. android:textsize
29. 下列关于AlertDialog的描述,错误的是() [单选题] *
A.使用new关键字创建AlertDialog的实例(正确答案)
B.对话框的显示需要调用show()方法
C. setPositiveButton()方法是用来设置确定按钮的
D. setNegativeButton()方法是用来设置取消按钮的
30.下列选项中,不属于Android四大组件的是()。
[单选题] *
A. Service
B. Activity
C. Handler(正确答案)
D. ContentProvider
31.下列关于Android中Activity管理方式的描述中,正确的是()。
[单选题] *
A. Android以堆的形式管理Activity
B. Android以栈的形式管理Activity(正确答案)
C. Android以树的形式管理Activity
D. Android以链表的形式管理Activity
32.下列选项中,()不是Activity生命周期方法。
[单选题] *
A. onCreate()
B. startActivity()(正确答案)
C. onStart(
D. onResume)
33. 下列关于SQLite数据库的描述中,错误的是() [单选题] *
A. SqliteOpenHelper类有创建数据库和更新数据库版本的的功能
B. SqliteDatabase类是用来操作数据库的
C.每次调用SqliteDatabase的getWritableDatabase方法时,都会执行SqliteOpenHelper的
onCreate()方法
D. 当数据库版本发生变化时,会调用SqliteOpenHelper的onUpgrade()方法更新数据库(正确答案)
34. 如果一个应用程序想要访问另外一个应用程序的数据库,那么需要通过()实现。
[单选题] *
A. BroadcastReceiver
B. Activity
C. ContentProvider(正确答案)
D. AIDL
35.下列方法中,()能够得到CntentResolver的实例对象。
[单选题] *
A. new ContentResolver()
B. getContentResolver()(正确答案)
C. newInstance()
D.ContentUris. newInstance()
简答题:
36、简述ListView与RecyclerView的区别。
[填空题]
_________________________________
37、简述实现Button按钮的点击事件的方式有哪几种? [填空题]
_________________________________
38、简述Activity、 Intent、IntentFilter的作用。
[填空题]
_________________________________
39、简述Android数据存储的方式 [填空题] _________________________________ 40、简述广播机制的实现过程 [填空题]
_________________________________。