Android期末考试试卷(A)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SqliteOpenHelper 的 onCreate 方法
D. 当数据库版本发生变化时,可以自动更新数据库结构
14. 关于 ContenValues 类说法正确的是 ··········· 【
】
A.与 Hashtable 类似,负责存储一些名值对,但是他存储的名值对当中的
名是 String 类型,而值都是基本类型
D. AndroidManifest.xml 文件是应用程序目录清单文件,该文件由 ADT 自
动生成,不需要程序员手动修改。
16. 在 Android 应用程序中,音乐文件一般放在那个目录下? · 【
】
A.raw
B.values
C.layout
D.drawable
17. 下面退出 Activity 错误的方法是? ··········· 【
C. 需要调用 setDataSource 方法设置文件源
D. 直接调用 start 方法,无需设置文件源
19. DDMS 中 Log 信息分为几个级别? ··········· 【
】
A. 3
B. 4
C. 5
D. 7
20. 关于 AndroidManifest.xml 文件,以下描述错误的选项有哪些 【
】
A.是用来接收广播 Intent 的
B.一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收
C.对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
D.接收者声明的优先级别在<intent-filter>的 android:priority 属性中
】
A.在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次
B. 处于同一层次的元素,不能随意打乱顺序
பைடு நூலகம்
C. 元素属性一般都是可选的,但是有些属性是必须设置的
D. 对可选的属性,即使不写,也有默认的数值项说明
《Android 程序设计》第 4 页 共 6 页
装订线内不要答题,装订线外不要写姓名、学号、班级、专业,违者试卷作O 分处理
】
A. SQLite
B. MySql
C. Oracle
D. SQL Server
4. 下列哪个可做 EditText 编辑框的提示信息?········ 【
】
A. android:inputType
B. android:text
C. android:digits
D. android:hint
5. 在一个相对布局中怎样使一个控件居中 ·········· 【
提供的图片资源
C. Activity 中,使用 setContentView()方法,确定加载哪一个布局文件
D. 使用 View 类的 findViewById()方法,获得当前 View 对象中的某一个
视图元素
《Android 程序设计》第 1 页 共 6 页
《Android 程序设计》第 2 页 共 6 页
而不会因为切换页面而消失
C. 可以实现界面间的切换,可以包含动作和数据,连接四大组件的纽带
D. 处理一个应用程序整体性的工作
8. 如果将一个 TextView 的 android:layout_height 属性值设置为
wrap_content,那么该组件将是以下哪种显示效果? ···· 【
】
A. 该文本域的宽度将填充父容器宽度
】
A. finish() B.System.exit() C.onStop()
D.抛异常强制退出
18.使用 MediaPlayer 播放保存在 sdcard 上的 mp3 文件时, 【
】
A. 需要使用 MediaPlayer.create 方法创建 MediaPlayer
B. 直接 newMediaPlayer 即可
3.编写一个 Android 应用。要求应用可实现: (1) MP3 音乐文件的播放、暂停、停止、继续播放操作,其中播放与继续
为同一按钮。(15 分) (2) 音量的增大与减少 (10 分) 提示:总体效果如图 3 所示。自建一个工程 exam3,包名: com.test.姓名拼 音.exam3
2.编写一个 Android 应用。要求应用模拟系统登录界面效果,当用户输入 正确的用户名和密码后,(设用户名为 admin;密码 123),再单击“确定” 按钮,进入主界面,否则,给予相应的错误提示(Toast 方式)。界面设计示 意图如图 1、图 2 所示(20 分) 提示:自建一个工程 exam2,包名: com.test.姓名拼音.exam2
】
A.android:gravity="center"
B. android:layout_gravity="center"
C.android:layout_centerInParent="true" D. android:scaleType="center"
6. 下面哪种说法不正确 ·················· 【
】
A. Android 应用的 gen 目录下的 R.java 被删除后还能自动生成;
B. res 目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以
支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);
C. AndroidManifest.xml 文件是每个 Android 项目必须有的,是项目应用
图 3 音乐播放 Activity 效果
图 1 登录 Activity
图 2 系统主 Activity
《Android 程序设计》第 5 页 共 6 页
《Android 程序设计》第 6 页 共 6 页
题号 应得分 实得分
评卷 复查人
一 二 三 四 五 六 七 八 九 十 合计 合分人 复查人
40 60
100
评卷 总复 查人
得一分、 评卷人 一、单选题(本大题共 15 小题,每小题 2 分,共 30 分)
1. 下列不是手机操作系统的是? ·············· 【
】
A. Android
B. Windows Phone
名是 String 类型,而值也是 String 类型
15. 以下关于 Android 应用程序的目录结构描述中,不正确的是· 【
】
A. src 目录是应用程序的主要目录,由 Java 类文件文件组成
B. assets 目录是原始资源目录,该目录中的内容将不会被 R 类所引用
C. res 目录是应用资源目录,该目录中的所有资源内容都会被 R 类所索引
考场号 座位号 专业 班级 学号 姓名 辅导员
装订线内不要答题,装订线外不要写姓名、学号、班级、专业,违者试卷作O 分处理
10. 关于适配器的说法正确的有 【
】
A. 它主要是用来存储数据
B. 它主要用来把数据绑定到组件上
C. 它主要用来解析数据
D. 它主要用来存储 xml 数据
11. 关于 BroadcastReceiver 的说法不正确的是 ········ 【
的全局描述。
D. assets 和 res 目录都能存放资源文件,但是与 res 不同的是 assets 支
持任意深度的子目录,且不会在 R.java 里生成任何资源 ID
7.android 中下列属于 Intent 的作用的是 ·········· 【
】
A. 实现应用程序间的数据共享
B. 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,
B. 该文本域的宽度仅占据该组件的实际宽度
C. 该文本域的高度将填充父容器高度
D. 该文本域的高度仅占据该组件的实际高度
9. 关于 XML 布局文件在 Java 代码中被引用的说明中,不正确的是?【
】
A. Activity 中,使用 findViewById()方法,获得指定 id 视图元素
B. Activity 中,使用 R.drawable-system.***方式引用 Android 系统所
声明,数值越大优先级别越高
12. 关于 Android 布局文件常用的长度/大小单位的描述不正确的是【
】
A. dp 是设备独立像素,不依赖于设备,是最常用的长度单位
B. sp 代表放大像素,主要用于字体大小的显示
C. px 是像素单位,在不同的设备上显示效果相同,因此推荐在布局中使
用该单位
D. 在设置空间长度等相对距离时,推荐使用 dp 单位,该单位随设备密度
B.与 Hashtable 类似,负责存储一些名值对,但是他存储的名值对当中的
名是任意类型,而值都是基本类型
《Android 程序设计》第 3 页 共 6 页
C. 与 Hashtable 类似,负责存储一些名值对,但是他存储的名值对当中的
名,可以为空,而值都是 String 类型
D. 与 Hashtable 类似,负责存储一些名值对,但是他存储的名值对当中的
考场号 座位号 专业 班级 学号 姓名 辅导员
得分 评卷人 二、编程题(本大题共 3 小题,共 60 分)
1. 编写一个 Android 应用。要求应用可以显示实时时间,按下手机 的”Menu”键,弹出“关于本系统”和“退出系统”两个菜单项,按下“退 出系统”菜单项,退出应用。(15 分) 提示:自建一个工程 exam1,包名: com.test.姓名拼音.exam1
考场号 座位号 专业 班级 学号 姓名 辅导员
装订线内不要答题,装订线外不要写姓名、学号、班级、专业,违者试卷作O 分处理
某职业技术学院二O一三年下学期期末考试
《Android 程序设计基础》 试题
(NO.1 )
命题时间:2013 年 12 月 20 日 适用班级:
考试时间:_120__分钟______年__月__日(星期____)____午考
的变化而变化
13. 关于 Sqlite 数据库,不正确的说法 ··········· 【
】
A. SqliteOpenHelper 类主要是用来创建数据库和更新数据库
B. SqliteDatabase 类是用来操作数据库的
C.在每次调用 SqliteDatabase 的 getWritableDatabase()方法时,会执行
C. Apple IPhone IOS
D. windows vista
2.XML 布局文件中,layout_width 属性的属性值不可以是什么? 【
】
A. match_parent
B. fill_parent
C. wrap_content
D. match_content
3.在手机开发中常用的数据库是? ················· 【