下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
重庆机电职业技术大学2023-2024学年第二学期期末考试《移动终端应用开发》试卷B卷评分标准考试时间:120分钟考试日期:_______考试方式:○开卷⊙闭卷○其他一、单项选择题12345678910ADCABBCBDD评分标准:从各题备选答案中选出一个正确答案,选错或未选者,该题不得分。本大题共10小题,每小题2分,共20分。二、填空题1.垂直,水平(顺序可对调)2.Manifest/AndroidManifest.xml3.seekbar4.corners,stroke5.Activity(活动),Service(服务),ContentProvider(内容提供者),BroadcastReceiver(广播接收器)(顺序可对调)评分标准:根据题意将正确答案填写在横线上,填错或未填者,该小空不得分。第一题两空顺序可对调;第二题、第三题、第四题不区分大小写;第五题不区分大小写,四空顺序可对调。本大题共10小空,每小空2分,共20分。三、判断题12345678910√√×√×√×√××评分标准:判断各小题对错,正确的打“√”,错误的打“×”;填错或未填者,该题不得分,本大题共10小题,每小题1分,共10分。四、简答题1.Android系统的底层基础是Linux内核,其体系结构分为四层:Linux内核层、硬件抽象层、JavaAPI框架层和应用程序层。(2分)(1)Linux内核提供由操作系统内核管理的底层基础功能。(1分)(2)硬件抽象层包含函数库和Android运行时的核心库和Dalvik虚拟机,核心库为程序开发人员提供了Android系统的特有函数功能和Java语言基本函数功能,Dalvik虚拟机实现了基于Linux内核的线程管理和底层内存管理,也可以执行Dalvik可执行格式。(1分)(3)JavaAPI框架层提供了Android平台基本的管理功能和组件重用机制。(1分)(4)应用程序提供了一系列核心应用程序。(1分)2.(1)TextView文本框控件是用于显示字符串的组件,对于用户来说就是屏幕中一块用于显示文本的区域。(2)EditText编辑框控件和TextView的功能基本类似,他们之间的主要区别在于EditText提供了可编辑的文本框。(3)Button按钮控件,是继承TextView,所以TextView有的属性它都适用。(4)RadioButton指的是一个单选按钮,它有选中和不选中两种状态,而RadioGroup组件也被称为单项按钮组,它可以有多个RadioButton。一个单选按钮组只可以勾选一个按钮,当选择一个按钮时,会取消按钮组中其他已经勾选的按钮的选中状态。(5)CheckBox多项选择控件,也被称为复选框,该组件常用于某选项的打开或者关闭。(6)ImageView图片控件,用于显示图片。(7)ProgressBar进度条,用于显示当前操作的进度。(8)Seekbar拖动条,允许用户随意拖动当前的进度。(任意写出三个即可,每个2分)3.Android提供了两种方式的事件处理,分别是基于回调的事件处理和基于监听的事件处理。(2分)对于基于监听的事件处理主要是为Android界面组件绑定特定的事件监听器;(2分)对于基于回调的事件处理,主要是重写Android构件特定的回调函数,Android大部分界面组件都提供了事件响应的回调函数,只需要重写就可以。(2分)4.(1)定义一个BroadcastReceiver的子类,并重写onReceive()方法,在接收到广播后进行相应的逻辑处理。(2分)(2)在AndroidManifest.xml文件中注册广播接收器对象,并指明触发BroadcastReceiver事件的条件。(2分)(3)在AndroidManifest.xml中添加相应的权限。(2分)5.TextView、ImageView、Button、ProgressBar(任意写出三个即可,每个2分)评分标准:在题下空白处填写正确答案,按照答案中所列得分点进行评分,答错或未答者,不得分。答案中涉及单词或字母须与参考答案一致,但不区分大小写。五、编程题(根据题目要求写出代码;本大题共2小题,每小题10分,共20分)。1.参考代码:<?xmlversion="1.0"encoding="utf-8"?>
<LinearLayout(1分)xmlns:android="/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"(1分)>
<TextView(2分)
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="请选择您的性别:"
android:textSize="16sp"/>
<RadioGroup(2分)
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<RadioButton(2分)
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="男"
android:checked="true"/>
<RadioButton(2分)
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="女"/>
</RadioGroup>
</LinearLayout>2.参考代码:packagecom.example.myapplication;
importandroidx.appcompat.app.AlertDialog;
importandroidx.appcompat.app.AppCompatActivity;
importandroid.content.DialogInterface;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.widget.EditText;
publicclassMainActivityextendsAppCompatActivity{
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);(1分)
finalEditTextet=findViewById(R.id.edit);(1分)
finalAlertDialog.Builderbuilder=newAlertDialog.Builder(this);(1分)
finalString[]s={"就业","继续深造","自主创业"};(1分)
et.setOnClickListener(newView.OnClickListener(){(1分)
publicvoidonClick(Viewview){
builder.setTitle("请选择您的毕业打算:");(1分)
builder.setSingleChoiceItems(s,0,newDialogInterface.OnClickListener(){(1分)
publicvoidonClick(DialogInterfacedialogInterface,inti){
et.setText(s[i]);(1分)
}
});
builder.setPositiveButton("确定",newDialogInterface.OnClickListener(){(1分)
publicvoidonClick(DialogInterfacedialogInterface,i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓储设计与管理课程设计
- 小学科学教科版四年级下册7.食物包装上的信息教案
- 新教材高中化学 第2章 第3节 第1课时 认识氧化还原反应教案 鲁科版必修第一册
- 鲁科版高中化学选修4第1章第2节第2课时电解原理的应用教学设计2
- 交通运输方式和布局变化的影响教学设计
- 照明灯具教学设计中职专业课-电工电子技术与技能-机械类-装备制造大类
- 数学一年级下册三认识100以内的数教学设计
- 新教材高中化学 第三章 水溶液中的离子反应与平衡 3.2 影响盐类水解的因素教学设计 新人教版选择性必修1
- 心包疾病病人的护理教学设计中职专业课-内科护理-医学类-医药卫生大类
- 高中数学 第五章 数系的扩充与复数的引入教学设计 北师大版选修2-2
- 2026年湖南湘西自治州州直事业单位招聘考试笔试试卷附答案
- 第3课时 认识更大的数2026-2027学年北师大版四年级数学上册
- 2026年贵州省辅警人员招聘考试试题及答案
- 2026年秋新教材统编版小学语文一年级上册教学计划及进度表
- 《心肺复苏》教学设计
- (2025年)龙港市辅警考试试卷真题带答案
- 2026年郑州财税金融职业学院教师招聘考试备考试题及答案解析
- 2026年中医技术操作综合提升练习试题附完整答案详解(夺冠)
- 2026年九三学社入社申请书(完整版)
- 郑州商品交易所指定交割仓库仓储货物保管合同合同二篇
- 缓解入园焦虑教师培训
评论
0/150
提交评论