《国家开放大学2022年01月《Android 智能手机编程》专业统一考试卷》由会员分享,可在线阅读,更多相关《国家开放大学2022年01月《Android 智能手机编程》专业统一考试卷(4页珍藏版)》请在金锄头文库上搜索。
1、试卷代号:3972 座位号DJ国家开放大学2021年秋季学期期末统一考试Android智能手机编程试题(开卷)Oo-o 2022年1月 四五六学亏口姓名分校(工作站)骂弥瞅长芒悉盆 OOo-得分1评卷人A.Android C.IOS 3.ADT是()。一、单项选择题(每题2分,共30分)1.import android.content.lntentFilter;语句意思是(A.在Activity中引入lntentFilter的类包B.在Activity中引入“文本框的包C.在Activity中引入“输入框的包D.在Activity中引入“广播接收器”的类包2.开放源代码的操作系统是()。A.J
2、ava开发程序包C.软件开发工具包)。B.Windows Phone D.BlackBerry 三B.Android集成开发环境D.虚拟设备6.控制布局组件的大小尺寸参数包括(A.textSize C.size A.android:layout_marginRight C.layout_marginLeft A.sendBroadCastO C.startActivity(intent))。B.layout_ width D.layout_marginLeft 7.使布局组件距离左边框,存在间隔的参数是()。B.android:layout_marginBottom D.layout_heig
3、ht 8.android应用中,用于启动并转换至新Activity的方法是()。B.goto()D.onCreateO 9.立刻结束当前Activity生命周期的方法是()。A.stop()B.onDestory()C.finish()D.end()10.项目中若需增加Service文件,需要在()文件中进行配置。A.Activity.java C.Layout.xml A.setContentView()C.onCreateO B.AndroidManifest.xml D.string.xml 11.activtiy中可以进行布局界面加载的代码为()。B.loadlmage()D.onDe
4、stroy()12.当启动新Activity时,需从新开启的Actiivty返回时,并获取数据的运行启动方法名是()。A.Return C.onCreate 13.在Activity中,方法(A.onCreate 0 C.onRestart()B.startActivityForResult D.finish)在初始化的时候调用。B.onStart()D.onDestroy()4.在Android项目中,在Layout目录下存放的文件是()。A.图片文件B.音频文件C.类文件D.布局文件5.ImageButton按钮中使用andro吐layout_gravity=center_ vertica
5、l语句的意思是(A.限定ImageButton里面的内容要垂直靠右显示B.限定ImageButton里面的内容水平居中显示C.限定ImageButton里面的内容要垂直靠左显示D.限定ImageButton里面的内容要垂直居中显示(3972号)Android智能手机编程试题第1页(共8页)。14.使TextView显示不同赋值的方法是()。A.putTextO B.getTextO C.setTextO D.putExtraO 15.下列关于service服务,描述正确的是()。A.onStartCommandO调用的次数,小于startService()调用的次数B.onStartComma
6、nd()调用的次数,等于startServiceO调用的次数C.onStartCommand()调用的次数,大千于startService 0调用的次数D.onStartCommand()调用的次数,不等千等于startServiceO调用的次数(3972号)Android智能手机编程试题第2页(共8页)得分1评卷人二、不定项选择题(答错不得分,每题2分,共10分)尸三四、填空题(每题10分,共20分)16.在谷歌地图的JavaScript版本的服务接口中,无法实现地址信息和经纬度之间的转换的对象包括(A.DirectionsService对象B.Map对象C.Geocoder对象D.Mark
7、er对象17.在AndroidManifest.xml文件中,能定义应用程序包含的(A.Activity C.Content provider 18.Fragment生命周期包括(A.Created A.RadioGroup)。B.Service D.BroadcastReceiver B.Started C.Sleep D.Stoped 19.在布局组件中,并非单选框的标签为()。B.RadioButton C.Button D.CheckBox 20.Android中,对于SQLite数据库中的Cursor描述正确的是(A.使用moveToNextO定位到上一行C.所有的数据都是通过下标取
8、得三)组件信息。)。B.使用moveToNextO定位到下一行D.所有的数据无需通过下标取得三、判断题(每题2分,共20分)21.Android Studio是基于Gradle构建的。()22.在Android中,WebView类可以用来封装运行Web页面。()23.MediaPlayer对象的pause()方法作用:在媒体播放器中,播放媒体资源。(31.以下代码是一个窗口MainActivity,它具有一个按钮Cid为buttonl)。请完成以下代码,给这个按钮增加监听器buttonlistener。class MainActivity extends Activity verride pr
9、otected void onCreate(Bundle savedlnstanceState)Button btnl=(Button)this.获取buttonlbtnl./buttonlistener class buttonlistener implements View.OnClickListener 啖速烯互;/增加监听器头难淙襟、丿Override 24.private MediaPlayer mediaPlayer;语句的作用是:声明名为mediaPlayer的“媒体播放器”对象。()25.Integer.parselntO方法的作用是:强制转换为整型值。()26.在布局文件中,
10、用来展示列表的组件为TextView。()27.在布局文件中,ImageView组件可以显示图片。()28.import android.view.View.OnClickListener;语句意思是:在Activity中引入“点击侦听”的类包。()29.基于res目录中,其布局配置文件内,使用string/ti tile可以访问strings.xml中定义的字符串常量信息title。()30.import android.widget.Button;语句的意思是引入“图片”组件的包。()(3972号)Android智能手机编程试题第3页(共8页)public void onClick(Vie
11、w v)finish();(3972号)Android智能手机编程试题第4页(共8页)32.btnlistener是窗口MainActivity的一个按钮监听器的代码,完成以下代码点击它需要启动一个服务,该服务的服务请求定义在AndroidManifest.xml里。AndroidManifest.xml文件部分 骂弥郎长芒悉蓝袒 代码部分class btnlistener implements View.OnClickListener Override public void onClick(View v)Intent actionlntent=new Intent();actionlnte
12、nt.;I I设置Action;I I启动service(3972号)Android智能手机编程试题第5页(共8页)得分1评卷人五、编程题(共10分)33.有一个MainActivity,其布局如activity_main.xml。补充完整MainActivity.java,实现每点击一次按钮把文本标签的值加1,从1开始:1,2,3,4.(题内空白处不代表必须填或必须填满,如不够写,可写空白处)activitymain.xml:(3972号)Android智能手机编程试题第6页(共8页)_ MainActivity.java片段:import android.widget.TextView 得
13、分1评卷人六、简答题(共10分)public class MainActivity extends Activity 34.服务Service和Java语言中的Thread有什么不同?是否可以用Thread代替Service来完成耗时操作?声明变量Override protected void onCreate(Bundle savedlnstanceState)super.onCreate(savedlnstanceState);setContentView(R.layout.activity_main);class btnclicklistener implements View.OnClickListener II按钮点击监听器内部类哉盘烯习头难骆淙,Override public void onClick(View v)(3972号)Android智能手机编程试题第7页(共8页)(3972号)Android智能手机编程试题第8页(共8页)