本文包含:
作业练习1
作业练习2
作业练习3
------------------------
Android智能手机编程 - 河南开放大学
作业练习1
1.下列选项中,属于Service生命周期方法的是()。
多选题 (2 分) 2分
A.onStartCommand()
B.onUnbind()
C.onBind()
D.onDestory()
正确答案: A B C D
2.下列选项中,属于ContentProvider类中的方法的是()。
多选题 (2 分) 2分
A.onCreate()
B.getType()
C.insert()
D.query()
正确答案: A B C D
3.下面关于创建程序的描述,正确的是()。
多选题 (2 分) 2分
A.需要指定程序的项目名称
B.需要指定程序的存储路径
C.需要指定程序最小的SDK版本
D.Android Studio提供了不同类型的Activity
正确答案: A B C D
4.下面关于SurfaceView的描述,正确的是()。
多选题 (2 分) 2分
A.SurfaceView继承自VideoView
B.SurfaceView控件可以和MediaPlayer类结合使用
C.SurfaceView控件本身可以播放视频
D.SurfaceView控件具有双缓存机制
正确答案: B D
5.下列选项中,属于WebView控件中的方法的是()。
多选题 (2 分) 2分
A.loadUrl()
B.capturePicture()
C.goBack()
D.stopLoading()
正确答案: A B C D
6.下列选项中,属于Log类中显示红色的日志内容的方法的是()。
多选题 (2 分) 2分
A.Log.e()
B.Log.i()
C.Log.wtf()
D.Log.w()
正确答案: A C
7.下列选项中,属于隐式Intent匹配过滤器中属性的是()。
多选题 (2 分) 2分
A.action
B.category
C.data
D.activity
正确答案: A B C
8.下列选项中,属于Android系统的补间动画的是()。
多选题 (2 分) 2分
A.透明度渐变动画(AlphaAnimation)
B.旋转动画(RotateAnimation)
C.缩放动画(ScaleAnimation)
D.平移动画(TranslateAnimation)
正确答案: A B C D
9.下列选项中,属于RecyclerView控件显示效果的是()。
多选题 (2 分) 2分
A.竖向列表效果
B.瀑布流效果
C.GridView效果
D.横向列表效果
正确答案: A B C D
10.在java代码中使用getResources().getString()方法加载字符串资源。
判断题 (2 分) 2分
A.对
B.错
正确答案: A
11.在Activity的方法中可以通过getResources().getDrawable()方法调用图片资源。
判断题 (2 分) 2分
A.对
B.错
正确答案: A
12.国际化Internationalization这个单词的首字母“I”和尾字母“N”之间有18个字符,因此国际化被简称为I18N。
判断题 (2 分) 2分
A.对
B.错
正确答案: A
13.Android操作系统并不是开源的
判断题 (2 分) 2分
A.对
B.错
正确答案: B
14.standard是Activity默认的启动模式,使用该模式的Activity,每次启动时就会在栈顶创建一个新的Activity实例。
判断题 (2 分) 2分
A.对
B.错
正确答案: A
15.创建一个Activity必须继承自android.app.Activity或者其子类
判断题 (2 分) 2分
A.对
B.错
正确答案: A
16.下面关于Button控件的描述,正确的是()。
多选题 (2 分) 2分
A.Button控件表示按钮
B.Button继承自TextView
C.Button控件可以显示图片
D.Button控件可以设置点击事件
正确答案: A B C D
17.布局资源通常用于搭建程序中的各个界面布局。
判断题 (2 分) 2分
A.对
B.错
正确答案: A
18.Java代码只能编写代码逻辑,不能编写布局界面。
判断题 (2 分) 2分
A.对
B.错
正确答案: B
19.Activity的启动状态很短暂,一般情况下,当Activity启动之后便会进入运行状态。
判断题 (2 分) 2分
A.对
B.错
正确答案: A
20.Linux内核层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动等
判断题 (2 分) 2分
A.对
B.错
正确答案: A
21.下面关于Intent的描述,正确的是()。
单选题 (2 分) 2分
A.Intent用于启动Activity、Service以及发送广播
B.Activity不能使用Intent传递数据
C.显示Intent可以根据action激活相应的组件
D.Intent可以使用addAction()方法设置action动作。
正确答案: A
22.在startActivityForResult方法表示请求码的参数是()
单选题 (2 分) 2分
A.requestCode
B.resultCode
C.data
D.intent
正确答案: A
23.下面关于Android中消息机制的描述,正确的是()。
单选题 (2 分) 2分
A.Handler只能用来发送消息
B.Handler是用来发送消息和处理消息的
C.MessageQueue是用来收集消息并主动发送消息
D.Looper是由Handler创建的
正确答案: B
24.在创建Android工程时,填写的Minimum Required SDK是()
单选题 (2 分) 2分
A.匹配的目标版本
B.程序最低兼容的版本
C.使用哪个SDK版本编译程序
D.SDK的主题
正确答案: B
25.下列选项中,属于没有明确指定组件名的Intent类型的是()。
单选题 (2 分) 2分
A.IntentFilter
B.显式Intent
C.隐式Intent
D.Intent
正确答案: C
26.下列选项中,属于在相对布局中将控件显示在另外一个控件的右侧的属性的是()。
单选题 (2 分) 2分
A.layout_toRightOf
B.layout_toLeftOf
C.layout_toStartOf
D.layout_toEndOf
正确答案: A
27.下列选项中,属于设置ImageView控件显示图片资源的属性是()。
单选题 (2 分) 2分
A.android:src
B.android:background
C.android:img
D.android:imgValue
正确答案: A
28.下列选项中,属于开启Activity方法的是()。
单选题 (2 分) 2分
A.goToActivity()
B.goActivity
C.startActivity()
D.以上方法都对
正确答案: C
29.下面关于单元测试的描述,正确的是()。
单选题 (2 分) 2分
A.ExampleUnitTest属于Junit单元测试类
B.ExampleInstrumentedTest类属于Junit单元测试类
C.Junit单元测试需要连接Android设备
D.Android单元测试不需要依赖Android设备
正确答案: A
30.Activity销毁时执行执行方法是()
单选题 (2 分) 2分
A.onStart()
B.onResume()
C.onPause()
D.onDestroy()
正确答案: D
31.下面关于静态注册广播接收者中Exported属性的描述,正确的是()。
单选题 (2 分) 2分
A.广播接收者是否可以由系统实例化
B.是否接收当前程序之外的广播
C.创建广播接收者名称
D.以上说法都不对
正确答案: B
32.下列选项中,属于内容提供者的是()。
单选题 (2 分) 2分
A.Activity
B.ContentProvider
C.ContentResolver
D.ContentObserver
正确答案: B
33.下列选项中,属于在清单文件中注册内容提供者时能被其他应用程序使用的属性是()。
单选题 (2 分) 2分
A.android:enabled="true"
B.android:exported="true"
C.android:authorities="true"
D.以上都不正确
正确答案: B
34.下列选项中,属于为ListView添加适配器的方法的是()。
单选题 (2 分) 2分
A.setAdapter()
B.setBaseAdapter()
C.addAdapter()
D.addBaseAdapter()
正确答案: A
35.Android采用()的方式来管理Activity的实例
单选题 (2 分) 2分
A.任务栈
B.任务堆
C.队列
D.任务列
正确答案: A
36.Android相对布局中,要使A控件在B控件的下方,A控件需添加的属性是()
单选题 (2 分) 2分
A.android:layout_above
B.android:layout_alignBaseline
C.android:layout_below
D.android:layout_alignBottom
正确答案: C
37.下列选项中,属于在清单文件中配置Activity标签的是()。
单选题 (2 分) 2分
A.<Activity/>
B.<activity/>
C.<Activitys/>
D.以上答案都不对
正确答案: B
38.下列选项中,属于Android中使用的数据库的是()。
单选题 (2 分) 2分
A.SQLite
B.Oracle
C.MySQL
D.DB2
正确答案: A
39.Android UI开发中,如何设置GridLayout列数为4()
单选题 (2 分) 2分
A.android:columnCount=“4”
B.android:layout_columnCount=“4”
C.android:column=“4”
D.android:stretchColumns=“4”
评论0