欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《Android应用开发》期末试卷B.docx

    • 资源ID:86520005       资源大小:17.24KB        全文页数:7页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Android应用开发》期末试卷B.docx

    无锡科技职业学院2o21-2o22学年第一学期Android应用开发期末试卷22031B(20移动)考试形式 开卷考试时间90分钟班级 学号 姓名 成绩一、选择题(共10题,每题2分)1、下列选项中,属于应用程序层的是()。A、活动管理器B、短信程序C、音频驱动D、Dalvik虚拟机2、Android项目中的布局文件放在哪个目录下()。A、res/layoutB、res/valueC、assetsD、res/drawable3、Android约束布局中,被约束控件的左边在目标控件的左边的属性是()。A、app:layout_constraintLeft_toLeftOfB、app:layout_constraintLeft_toRightOfC、app:layout_constraintRight_toLeftOfD、app:layout_constraintRight_toRightOf4、Android UI开发中,设置线性布局为垂直显示需修改的属性是()。A、android:orientation=nverticar,B、android:orientation=nhorizontar,C、android:layout_centerHorizontal=ntruenD、android:layout_centerVertical=HtrueH5、下列关于对话框的描述,说法错误的是()。A、对话框也是程序与用户交互的一种方式B、对话框通常用于显示提示信息以及相关说明C、对话框一般以小窗口的形式展示在Activity之上D、对话框展示在Activity之上时,下层的Activity并不会失去焦点6、Android系统采用()的方式来管理Activity的实例。A、任务栈 B、任务堆 C、队列D、任务列7、使用Intent传递类对象时,该类对象需实现()或Parcelable接口。A、Copying 接口 B、Copyings 接口C、Serializable 接口 D、Serializables 接 口8、下列选项中不能通过Intent传递的是()。A、abc B、2 C、对象 obj D、实现 Serializable 接口 的对象 obj 9、在SharedPreferences的方法中,使用()方法可以得到一个编辑器Editor对象。A、editor() B、getEditor()C、edit()D、getEdit ()10、下列选项中,关于文件存储数据的说法错误的是()A、文件存储是以流的形式来操作数据的B、文件存储可以将数据存储到SD卡中C、文件存储可以将数据存储到内存中D、Android中只能使用文件存储数据二、填空题(共5题,每题2分)1、在Android程序中,界面是通过 设定的。2、为了实现数据回传功能,需要使用 方法开启Activity。3、JSON数据有两种数据结构,分别为数组结构和 o4、在使用ListView控件时,必须使用 将数据填充到界面中。5、使用Intent传递数据时,可以使用 方法把参数封装到Intent中三、判断题(共5题,每题2分)1、Android是Google公司基于Linux平台开发的手机及平板的操作系统。()2、相对布局通常有两种形式,一种是相对于容器而言的,一种是相对于控件而言的。 ()3、显示意图,即启动Activity时不需要指定Activity的名称。()4、使用Intent传递数据时,可以使用putExtra。方法把参数封装到Intent中。()5、XML文件只能用来保存本地数据,不能在网络中传输。()四、简答题(共5题,每题4分)1、请简要说明Android体系结构中每个层的功能。2、请简要写出Activity生命周期中的方法及其作用。3、请简述Fragment的作用。4、请简述Android系统中的文件存储、Sqlite网络、Sharedpreference存储的特点。5、样式和主题有什么不同?五、编程题(共2题,每题20分)1、补充程序,用于实现数据传递功能,要求在第一个界面输入姓名、年龄,第二个界 面上面显示“姓名:XXX年龄:XXX”(每空2分)第一个界面activity_main.xml中控件ID说明姓名输入框控件ID为et_Name,年龄输入框控件ID为et_Age,按钮ID为btn。第二个界面activity_show.xml中控件ID说明文本显示控件ID为tv_ShowoMainActivity.javapublic class MainActivity extends AppCompatActivity private Button btn;private EditText etName;private EditText etAge; Overrideprotected void onCreate(Bundle savedlnstanceState) super.onCreate(savedlnstanceState);setContentView(R.layout.activity_main); /初始化姓名输入控件 /初始化年龄输入控件 初始化按钮控件 btn.setOnClickListener(new View.OnClickListener() Override public void onClick(View v) String name 二 etName.getText().toString(); String age = etAge.getText().toString(); 创建Intent对象 保存姓名信息 保存年龄信息 /跳转到第二个页面 ) ); ) ) Show Activity .java public class ShowActivity extends AppCompatActivity private TextView tvShow; Override protected void onCreate(Bundle savedlnstanceState) super.onCreate(savedlnstanceState); setContentView(R.layout.activity_show); /初始化文本显示控件 Intent intent = getlntent(); String name = 获得姓名信息 String age二 /获得年龄信息 tvShow.setText("姓名:"+name+"年龄:"+age); ) )2、使用ViewPager控件在界面上实现图片的切换。(每空2分) 创建一个ViewPager控件,ID为viewpageri。创建三个页面,每个页面添加图片背景, 其中第一个页面添加了按钮控件ID为btnl,单击按钮,修改按钮上字体的大小为20,修改 按钮上字体的颜色为蓝色,完成了 ViewPager控件对应的页面的控件事件处理。MainActivity.java public class MainActivity extends AppCompatActivity private View viewpagerI,viewpager2,viewpager3;仓建三个 View 对象 private List<View> viewList;创建一个集合对象private ViewPager viewPager;private Button btnl;Overrideprotected void onCreate(Bundle savedlnstanceState) super.onCreate(savedlnstanceState);setContentView(R.layout.activity_main);viewPager=findViewById(R.id. viewpageri);viewpagerl=View.inflate(this,R.layout.layout_viewpagerl,null); 力口载布局文件 1 加载布局文件2 加载布局文件3 创建List集合对象 viewList.add(viewpagerl); View 对象 1 添加到集合中/ View对象2添加到集合中/ View对象3添加到集合中按钮控件的初始化btn 1 ,setOnClickListener(new View.OnClickListener() 按钮的单击事件 Overridepublic void onClick(View view) 修改按钮上字体的大小修改按钮上字体的颜色) );(new PagerAdapter() 设置适酉己器Overridepublic int getCount() 返回集合的大小)Overridepublic boolean isViewFromObject(NonNull View view, NonNull Object object) return view=object;)销毁指定的页面Overridepublic void destroyItem(NonNull ViewGroup container, int position, NonNull Object object) container.removeView(viewList.get(position);)实例化指定位置页面 并将其添加到容器中NonNull);Overridepublic Object instantiateItem(NonNull ViewGroup container, int position)container.addView(viewList.get(position);return viewList.get(position);无锡科技职业学院2o21-2o22学年第一学期Android应用开发期末试卷22031B答题纸(20移动)考试形式 开卷考试时间90分钟班级 学号 姓名 成绩一、选择题(共10题,每题2分)1 2 3 4 5 6 7 8 9 10二、填空题(共5题,每题2分)1 2 3 4 5三、判断题(共5题,每题2分)1 2 3 4 5四、简答题(共5题,每题4分)1五、编程题(共2题,每题20分)(1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(1)(2)(3)(4)(5)(6)(7)(8)

    注意事项

    本文(《Android应用开发》期末试卷B.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开