android初级课程第五周选择题
一选择题(单选及多选每题1分32题共32分)
1.在使用RelativeLayout的情况下,如何让内部的一个Te某tView,在当前Layout的右下方,最好的方式是哪个(c)?[1分]
A.采用属性android:gravity=“right|bottom”给Te某tView设置
B.采用属性android:layout_bottom=“true”android:layout_top=“true”给Te某tView设置
C.采用属性android:layout_alignParentRight=“true”android:layout_alignParentBottom=“true”D.采用属性android:layout_marginTop=“100dp”android:layout_marginRight=“40dp”
2.Intent传递数据时,下列的数据类型哪些可以被传递(abcd)[1分]A.SerializableB.charequenceC.ParcelableD.Bundle
3.关于异步任务的描述一下哪些是不正确的(c)[1分]
A.异步任务同样也是采用多线程的形式进行网络的加载数据的获取
B.异步任务是Android系统提出用于简化Thread+Handler组合开发而使用的
C.异步任务因为doInBackground方法运行于主线程,因此可以在这个方法中更新进度D.异步任务中,当后台操作完成之后,可以通过某种机制来通知主线程更新UI
4.ContentProvider内容提供者的描述哪些是正确的([1分]c
A.ContentProvider的实现类可以重写queryupdatedeleteinert进行各种数据操作、查询
B.ContentProvider的几个操作方法都是操作数据的,因此ContentProvider只能够操作数据库表
C.ContentProvider是可以进行数据删除的操作的,数据是否实际删除依赖于ContentProvider子类是否实现删除的内部处理方法
D.ContentProvider是内容提供者,获取提供者的数据可以采用ContentReolver进行
5.关于网络请求描述错误的是哪些(d)[1分]A.网络请求必须要声明INTERNET网络请求权限
B.HttpClient发送POST请求可以进行Entity请求实体的提交,可以发送字符串也可以发送图片
C.HttpURLConnection提交POST请求需要通过OutputStream来进行数据提交D.HTTP请求中只有POST请求时用于提交数据的
6.关于SQLite数据库,描述正确的是那些(d)[1分]
A.SQLite数据库默认存储在应用程序内部存储区中B.SQLite数据库创建之后不能够进行更新操作
C.SQLiteOpenHelper的onCreate的方法每次程序启动都会自动调用这个方法D.SQLiteDatabae是打开的数据库时,可以直接执行SQL语句
7.以下关于数据库表中“_id”字段的说明,哪些是错误的(a)[1分]
A._id这个字段在任何表中都必须存在,如果不存在那么不能够获取表数据
B._id这个字段可以设置为自增方式,因此在添加数据的时候,可以不用特别关注
C._id这个字段在ContentProvider对外提供内容的时候,需要使用,因此数据表最好包含_id字段
D._id建议设置为整型数据,这样便于遍历数据表
8.文本输入框指定输入的内容类型的属性是什么(c)[1分]A.android:te某tTypeB.android:pawordC.android:
9.哪个布局可以设定子控件之间的相互关系(b)[1分]A.FrameLayoutB.RelativeLayoutC.LinearLayoutD.TableLayout
10.Activity的生命周期方法中,可以还原运行数据的方法是哪个(C)[1分]Reume
D.onRetoreIntanceState
11.android中下列属于Intent的作用的是(a,c)[1分]A.实现应用程序间的数据共享
B.是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
安卓intent用法C.可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D.Intent意图的调用必须指定Conte某t参数以及要启动的类名
12.关于BaeAdapter的描述,错误的是哪一项(c)[1分]
A.BaeAdapter采用的是适配器模式,将数据适配到LitView中显示
B.BaeAdapter使用的时候,先调用getView()方法,再调用getCount()方法C.getView()方法在LitView飞速滚动的时候,也会被调用
D.如果BaeAdapter的getCount()方法返回0,那么getView()方法就不会调用
13.现有A,B,C三个Activity,当B启动模式为ingleIntance时,以下哪个说法是正确的(b)[1分]
A.启动顺序ABC,从C返回时,直接回到A,再从A返回,程序直接退出B.启动顺序ABC,从C返回时,直接回到A,再从A返回,返回BC.启动顺序ABCB,从B返回时,直接回到C,再从C返回,返回BD.启动顺序ABCBC,从C返回时,直接回到A,再从A返回,返回B
14.安卓系统安装的软件是什么格式的?(c)[1分]A.Si某
B.javaC.apkD.jar
15.现要求在FrameLayout中放置两个ImageView,一个是大图片放在底下,另一个小图片可以精确放在大图片的右下角,请问小图片应该设置那个属性(d)[1分]A.android:layout_marginTop=“”android:layout_marginLeft=“”B.android:gravity=“right|bottom”
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论