《《Android应用开发》期末试卷A参考答案.docx》由会员分享,可在线阅读,更多相关《《Android应用开发》期末试卷A参考答案.docx(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、学年第一学期Android应用开发期末试卷A参考答案考试形式开卷/闭卷考试形式开卷/闭卷考试时间90分钟一、选择题(共10题,每题2分)1、A 2、B 3、D 4、D 5、C 6、B 7、C 8、C 9、A 10、 C 二、填空题(共5题,每题2分)1、程序名称2、布局文件3、 Intent4、配置参数5、 SQLiteDatabase三、判断题(共5题,每题2分)1、错2、对3、错4、对5、对四、简答题(共4题,每题5分)1、线性布局(水平或垂直排列控件)、相对布局(通过相对定位方式指定控件位置)、 帧布局(为每个加入其中的控件创建一个空白区域)、表格布局(以表格形式排列控件)、约 束布局C
2、onstraintLayout使用约束的方式来指定各个控件的位置和关系,设置控件的位置和 尺寸更加灵活,有效地解决了嵌套过多的问题。2、使用Sharedpreference储存数据时因为它本身没有写文件的功能,因此需要使用Editor 对象将数据存入内存,例如:SharedPreferences sp = getSharedPreferences(config, 0);Editor editor = sp.edit();editor.putStringCame, nzsn);mit();3、首先创建一个类继承SQLiteOpenHelper,在该类中重写onCreate。方法,在onCreat
3、e。 方法中执行建表的SQL语句即可完成数据库的创建。4、onAttach() onCreate() onCreateView() onActivityCreated() onStart() onResume() onPause() onStop() onDestroyView() onDestroy() onDetach()5、在Android应用开发中,可以使用shape标签定义各种各样的形状,应用到界面的 控件中,使控件呈现特殊效果的外观。与使用图片相比,使用shape形状可以减少安装包大 小,并能较好的适配不同尺寸的手机。五、编程题(共2题,每题20分)1、etllserName =
4、findViewByld(R.id.etL/serA/an?e);一2 分etPassword = findViewByld(R.id.etPassword);一2 分btnLogin = findViewByld(R.id. btnLogin);一2 分String userName = etUserName.getText().toString();-2 分String password = etPassword.getText().toString();-2 分Toast-2 分makeText一2 分MainActivity.this-2 分userName2 分password一2
5、分2 mSP = getSharedPreferences(data, Context.MODE_PRIVATE); 一2 分mSaveBTN.setOnClickListener(this);一2 分mReadBTN.setOnClickListener(this);-2 分getSms();-2分saveSms();-2 分SharedPreferences.Editor edit = mSP.edit();-2 分edit.putStringCsms, mWrite.getText().toString().trim();-2 分mitO;一一2 分String sms = mSP.getString(sms, null);-2 分mRead.setText(sms);-2 分