当前位置:
文档之家› Android应用程序A卷考题
Android应用程序A卷考题
3.在项目中我们通常把布局文件放置___layout_____文件夹下通过映射到______R文件_进行访问
4.Android是一种以__Linux____为基础的开源操作系统,Android股份有限公司于______年在美国加州成立,在____2001__年正式发布第一款搭载androud系统的手机,该手机是由____Google___制造的.
填写空白处代码
}
ቤተ መጻሕፍቲ ባይዱ});
}
}
}
四、
1.判断用户登录(用户名:admin,密码123456相等就打印相同,不同就打印不同)
(布局文件ID为:et_name,et_pwd,btn_login,布局文件名称:login.xml)
Public class MainActivity implements OnclickListener{
5.在Android项目中我们用__intent_____或者_______启动一个服务
三、
1.点击按钮从Acticity1跳转到Activity2(本题20分)
Button clickButton=(Button) findViewById(R.id.btn_click);
clickButton.setOnClickListener(new OnClickListener() {
If(“admin”.equals(usernameStr)&&”123456”.equals(passwordStr)){
Log.d(“msg”,”登录成功”);
}else{
Log.d(“msg”,”登录失败”);
}
}
}
13.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?(B)
A、在Activity中,可以使用findViewById()方法,通过资源id,获取指定视图元素
B、在Activity中,可以使用R.drawable-ststem.**方式引用Android系统所提供的图片资源
C、在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件
贵阳职业技术学院 (信息科学系 )
2014~ 2015学年第二学期考试卷
考试科目:《Android应用程序开发》A卷(答题卡)
级班姓名___________学号___________
题号
一
二
三
四
总分
得分
一、单项选择题(本大题共15小题,每小题2分,共30分)
1、下面哪个是单击事件的监听器(A)
A.OnClickListener B.OnFocusChangeListener
@Override
public void onClick(View arg0) {
Intent intent = new Intent(Activity1.this,Activity2.class);
startActivity(intent);
// TODO Auto-generated method stub
Private TexteVieww username;
Private TextView password;
Private Button login;
Public void onCreate(Bundel saveinstance){
Super.onCreate(savedInstanceState);
setContentView(yout_login);
Username = (TextView)findViewByid(R.id.et_name);
password = (TextView)findViewByid(R.id.et_pwd);
Login = (Button)findViewById(R.id.btn_login);
D、AndroidMainfest.xml文件应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
二、填空题(本大题共3题,每空2分,共20分)
1.Android应用程序当中唯一一个有视图的组件是哪一个__________
2.两个Activity之间我们通常使用___Intent____进行数据传递
DAbsoluteLayout(绝对布局)是以表格的形式布局
15..以下关于Android应用程序的目录结构描述中,不正确的是?(D)
A、src目录是应用程序的主要目录,由Java类文件文件组件
B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D、可以使用View类的findViewById()方法,获取当前View对象中的某一个视图元素
14.下面说法错误的是(D)
A.LinearLayout(线性布局)是按照横或竖的线性排列布局
B.RelativeLayout(相对布局)是按照相对位置来布局
C.FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。
7、下面哪个属性能让控件垂直显示(B)
A.Horizontal B.Vertical C.AlignRight D.ToRightOf
8、Android四大组件中能提供数据共享的是下面哪个(D)
A.Activity B.Service C.Broadcast Receiver-广播 D.ContentProvider-内容提供者
D、处理一个应用程序整体性的工作
5、android中不属于四大组件的是(C)
A.Service
B.Activity
C.Intent
D.ContentProvider
6、下列不属于android布局的是(C)
A、FrameLayout B、LinearLayout
C、BorderLayout D、TableLayout
C.OnTouchListener D.OnChangeListener
2、下面能实现多选的控件是(C)
A.EditText B.RadioButton C.CheckBox D.TextView
3、创建一个对话框正确的语法是(A)
A.builder.create() B.builder.start()
9、下列哪一个不属于Activity的生命周期方法(A)
A. onInit( ) B. onStart( ) C. onStop( ) D.onPause( )
10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)
A、onDestroy()
C.builder.show() D.builder.stop()
4、Android中下列属于Intent的作用的是(C)
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
B、onClear()
C、onFinish()
D、onStop()
11.下面哪一个不属于Android四层范围(B)
A.应用框架层B.平面层C.内核层D.Android程序库
12..Activity生命周期中,首次启动软件第一个需要执行的方法是什么?(B)
A.onStartB.onCreateC.onReStartD.onResume
login.setOnclickListener(this);
}
Public void Onclick(View v){
String usernameStr = username.getText().toString().trim();
String passwordStr = password.getText().tostring.trim();