您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > Android应用程序A卷考题
贵阳职业技术学院(信息科学系)2014~2015学年第二学期考试卷考试科目:《Android应用程序开发》A卷(答题卡)级班姓名___________学号___________一、单项选择题(本大题共15小题,每小题2分,共30分)1、下面哪个是单击事件的监听器(A)A.OnClickListenerB.OnFocusChangeListenerC.OnTouchListenerD.OnChangeListener2、下面能实现多选的控件是(C)A.EditTextB.RadioButtonC.CheckBoxD.TextView3、创建一个对话框正确的语法是(A)A.builder.create()B.builder.start()C.builder.show()D.builder.stop()4、Android中下列属于Intent的作用的是(C)A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作5、android中不属于四大组件的是(C)A.ServiceB.ActivityC.IntentD.ContentProvider6、下列不属于android布局的是(C)A、FrameLayoutB、LinearLayoutC、BorderLayoutD、TableLayout7、下面哪个属性能让控件垂直显示(B)A.HorizontalB.VerticalC.AlignRightD.ToRightOf8、Android四大组件中能提供数据共享的是下面哪个(D)A.ActivityB.ServiceC.BroadcastReceiver-广播D.ContentProvider-内容提供者9、下列哪一个不属于Activity的生命周期方法(A)A.onInit()B.onStart()C.onStop()D.onPause()10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)A、onDestroy()B、onClear()C、onFinish()D、onStop()11.下面哪一个不属于Android四层范围(B)A.应用框架层B.平面层C.内核层D.Android程序库12..Activity生命周期中,首次启动软件第一个需要执行的方法是什么?(B)A.onStartB.onCreateC.onReStartD.onResume13.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?(B)A、在Activity中,可以使用findViewById()方法,通过资源id,获取指定视图元素B、在Activity中,可以使用R.drawable-ststem.**方式引用Android系统所提供的图片资源C、在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件D、可以使用View类的findViewById()方法,获取当前View对象中的某一个视图元素14.下面说法错误的是(D)A.LinearLayout(线性布局)是按照横或竖的线性排列布局B.RelativeLayout(相对布局)是按照相对位置来布局C.FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。题号一二三四总分得分DAbsoluteLayout(绝对布局)是以表格的形式布局15..以下关于Android应用程序的目录结构描述中,不正确的是?(D)A、src目录是应用程序的主要目录,由Java类文件文件组件B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引D、AndroidMainfest.xml文件应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改二、填空题(本大题共3题,每空2分,共20分)1.Android应用程序当中唯一一个有视图的组件是哪一个__________2.两个Activity之间我们通常使用___Intent____进行数据传递3.在项目中我们通常把布局文件放置___layout_____文件夹下通过映射到______R文件_进行访问4.Android是一种以__Linux____为基础的开源操作系统,Android股份有限公司于______年在美国加州成立,在____2001__年正式发布第一款搭载androud系统的手机,该手机是由____Google___制造的.5.在Android项目中我们用__intent_____或者_______启动一个服务三、代码填空(本大题共1题,20分)1.点击按钮从Acticity1跳转到Activity2(本题20分)ButtonclickButton=(Button)findViewById(R.id.btn_click);clickButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewarg0){Intentintent=newIntent(Activity1.this,Activity2.class);startActivity(intent);//TODOAuto-generatedmethodstub填写空白处代码}});}}}四、代码编写(本大题共1题,30分)1.判断用户登录(用户名:admin,密码123456相等就打印相同,不同就打印不同)(布局文件ID为:et_name,et_pwd,btn_login,布局文件名称:login.xml)PublicclassMainActivityimplementsOnclickListener{PrivateTexteViewwusername;PrivateTextViewpassword;PrivateButtonlogin;PublicvoidonCreate(Bundelsaveinstance){Super.onCreate(savedInstanceState);setContentView(R.layout_login);Username=(TextView)findViewByid(R.id.et_name);password=(TextView)findViewByid(R.id.et_pwd);Login=(Button)findViewById(R.id.btn_login);login.setOnclickListener(this);}PublicvoidOnclick(Viewv){StringusernameStr=username.getText().toString().trim();StringpasswordStr=password.getText().tostring.trim();If(“admin”.equals(usernameStr)&&”123456”.equals(passwordStr)){Log.d(“msg”,”登录成功”);}else{Log.d(“msg”,”登录失败”);}}}
本文标题:Android应用程序A卷考题
链接地址:https://www.777doc.com/doc-6496811 .html