1.数据库事务正确执行的基本要素包括( )。
A:一致性(Consistency) B:隔离性(Isolation) C:持久性(Durability) D:原子性(Atomicity)
答案:原子性(Atomicity)###一致性(Consistency)###隔离性(Isolation)###持久性(Durability)
2.Service的启动方法有哪些。
A:startActivity B:bindService C:IntentService D:startService
答案:startService###bindService
3.关于ArrayAdapter说法正确的是( )。
A:ListView中的数据可以使用ArrayAdapter来填充 B:ArrayAdapter继承BaseAdapter C:ArrayAdapter是抽象类 D:ArrayAdapter 只能是给TextView控件使用
答案:ArrayAdapter继承BaseAdapter###ListView中的数据可以使用ArrayAdapter来填充
4.ListView优化的方式有( )。
A:复用convertView B:减少数据量 C:使用ViewHolder类 D:其余说法都不对
答案:使用ViewHolder类###复用convertView
5.android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和 onStart() 说法正确的是( )。
A:如果 service 已经启动,将先后调用 onCreate()和 onStart()方法 B:如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法 C:当第一次启动的时候只会调用 onCreate()方法 D:当第一次启动的时候先后调用 onCreate()和 onStart()方法
答案:当第一次启动的时候先后调用 onCreate()和 onStart()方法; 当第一次启动的时候只会调用 onCreate()方法
6.Android采用( )的方式来管理Activity的实例。
A:任务堆 B:队列 C:任务列 D:任务栈
答案:任务栈
7.下列方法中,用于修改数据的是( )。
A:query() B:delete() C:insert() D:update()
答案:update()
8.在SQLiteDatabase的方法中,开启数据库事务的方法是( )。
A:startTransaction() B:setTransactionSuccessful() C:beginTransaction() D:getTransaction()
答案:beginTransaction()
9.Activity销毁时执行执行方法是( )。
A:onStart() B:onResume() C:onPause() D:onDestroy()
答案:onDestroy()
10.Android相对布局中,使控件相对父控件底部对齐使用的属性是( )。
A:android:layout_alignBaseline B:android:layout_alignBottom C:android:layout_alignParentBottom D:android:layout_alignParentTop
答案:android:layout_alignParentBottom
11.在下列选项中,用来设置Activity的启动模式的属性是( )。
A:android:launch B:android:launchProperty C:android:launchMethod D:android:launchMode

12.在编写xml文件设计布局时,用于设置控件背景的属性是________。
A:background B:src C:centerVertical D:padding 13.在下列选项中,关于TableRow标签的说法正确的是_______。
A:在GridView里面表示一行 B:是五种布局的一种 C:是表格布局里面表示一行的标签 D:在listView里面表示一行 14.Android获取到SharedPreferences对象sp后,保存数据正确的逻辑是( )。
A:sp.edit().putString(“name”,”zhangsan”); B:sp.edit().put(“name”,”zhangsan”).commit(); C:sp.edit(); D:sp.edit().putString(“name”,”zhangsan”).commit(); 15.哪种广播的效率比较高,但无法被拦截。
A:说法都不对 B:自定义广播 C:有序广播 D:无序广播 16.Android相对布局中,要使A控件在B控件的下方,A控件需添加的属性是____。
A:android:layout_above B:android:layout_alignBottom C:android:layout_below D:android:layout_alignBaseline 17.BroadcastReceiver广播中有几种注册方式( )。
A:一种 B:四种 C:三种 D:两种 18.在QQ案例中android:background="#f”ffff"的属”值得颜色为( )。
A:白色 B:红色 C:蓝色 D:绿色 19.帧布局的标签是 _______ 。
A:FrameLayout B:RelativeLayout C:TableLayout D:LinearLayout 20.Android中初始化SharedPreferences,以下正确的是( )。
A:SharedPreferences sp = SharedPreferences.getDefault(); B:SharedPreferences sp = new SharedPreferences(); C:SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE); D:SharedPreferences sp = SharedPreferences.Factory(); 21.在下列选项中,不能使用Intent传递的数据类型是( )。
A:Serializable B:Map C:把大基本数据类型及其数组 D:Parcelable 22.在TableLayout中,stretchColumns属性表示( )。
A:TableLayout的行数 B:TableLayout最多能加入的列数 C:拉伸指定列填充满TableLayout D:TableLayout的列数 23.下列关于使用JSONObject解析JSON对象的代码正确的是( )。
A:Gson gson = new Gson(); B:JSONObject jsonObj = new JSONObject(json1); C:JSONArray jsonArray = new JSONArray(json2); D:Type listType = new TypeToken>(){}.getType(); 24.在下列选项中,关于内容提供者的说法错误的是( )。
A:内容提供者为其它应用程序提供了统一的访问数据库的方式 B:内容提供者不是抽象类 C:内容提供者只有在AndroidManifest.xml文件中注册后才能运行 D:ContentProvider 是一个抽象类,只有继承后才能使用 25.在下列选项中,设置线性布局方向的属性是______。
A:gravity B:layout_gravity C:orientation D:padding 26.在Editor的方法中,用于存储String类型参数的方法是( )。
A:setString() B:put() C:putString() D:set() 27.下列关于使用JSONArray解析JSON对象的代码正确的是( )。
A:JSONObject jsonObj = new JSONObject(json1); B:Gson gson = new Gson(); C:Type listType = new TypeToken>(){}.getType(); D:JSONArray jsonArray = new JSONArray(json2); 28._______是Android布局中最简单的一种,为每个加入其中的控件创建一个空白区域(称为一帧,每个控件占据一帧)。
A:相对布局 B:绝对布局 C:表格布局 D:帧布局 29.在下列选项中,SD卡的根目录是( )。
A:/mnt B:/mnt/sdcard C:/data/data D:/data 30.Android系统中使用的数据库是( )。
A:Oracel B:SQLServer C:SQLite D:MySQL 31.在下列选项中,把数组中的数据填充在ListView上的数据适配器是( )。
A:ArrayAdapter B:BaseAdapter C:SimpleAdapter D:DefaultAdapter 32.Activity的布局文件放在哪个目录下( )。
A:res/layout B:res/layouts C:res/values D:res/xml 33.Activity通过( )方法可以设置它的布局文件。
A:setContentView() B:setContentViews() C:setLayoutViews() D:setLayoutView() 34.下列选项中,属于后退键的是()。
A:KEYCODE_VOLUME_UP B:KEYCODE_BACK C:KEYCODE_HOME D:KEYCODE_POWER 35.Android中的布局,实际上就是一个XML文件。
A:对 B:错 36.Android中的五大存储数据方式包括文件、SQLite数据库、SharedPreferences、contentProvider、网络。
A:错 B:对 37.发送指定广播可以使用sendOrderedBroadcast()方法。
A:错 B:对 38.在清单文件注册广播接收者时,可在标签中使用priority属性设置优先级别,属性值越大优先级越高。
A:错 B:对 39.ListView的优化只有两种方式。
A:错 B:对 40.SQLiteDatabase只提供了两个查询数据库的方法,这两个方法是query()和rawQuery()。
A:错 B:对 41.在目标Activity中,通常使用setResult()方法设置返回数据。
A:对 B:错 42.Android内置的org.json包可以对JSON数据进行解析。
A:对 B:错 43.wrap_content表示强制性地使视图扩展用以显示全部内容。
A:对 B:错 44.Android中获取到SQLiteDatabase类实例后,可以对数据库进行增删改查操作。
A:错 B:对 45.由于外拨电话涉及到权限问题,所以还需要在清单文件中添加相应的权限。
A:错 B:对 46.查看数据需要使用SQLite Expert Personal可视化工具。
A:对 B:错 47.无序广播是完全异步执行的,发送广播时,所有监听这个广播的广播接收器都会接收到此广播消息,但接收和执行的顺序不确定。
A:对 B:错 48.通过startService()方式开启服务首先会调用服务的onCreate方法,然后调用服务的OnStartCommand方法,当开启服务的Activity退出时,会执行服务的onDestroy方法。
A:对 B:错 49.ListView会增加代码量,因此尽量不使用优化。
A:对 B:错 50.Activity在AndroidManifest.xml文件中进行注册后就不能进行修改了。
A:对 B:错 51.Android UI开发中,线性布局默认为水平显示。
A:对 B:错 52.对数据库操作完成之后要调用db.close()方法。
A:错 B:对 53.如果我们要为控件使用权重属性的话,通常需要将控件宽度的属性值设置为0。
A:错 B:对 54.服务只有一种开启方式即startService()。
A:对 B:错 55.根据特定的需求,可以发送指定广播。
A:对 B:错 56.SQLite是Android自带的一个轻量级的数据库,支持基本SQL语法。
A:对 B:错 57.SQLite数据库的事务通常是在一组业务逻辑操作开始之前开启,在业务逻辑操作完成之后结束。
A:错 B:对 58.Android 中ListView控件显示数据和TextView一样。
A:对 B:错 59.Android中广播接收者必须在清单文件里面注册。
A:错误 B:正确 60.Android中BaseAdapter的getItemId()方法作用是返回Listview一共有多少条目需要被显示。
A:错 B:对 61.使用Android Studio创建Activity时,会在AndroidManifest.xml文件中自动进行注册。
A:对 B:错 62.关于Android中操作数据库, SQLiteOpenHelper类是用于操作数据库的。
A:对 B:错 63.有序广播是按照接收者声明的优先级别被依次接收,发送广播时,只会有一个广播接收者能够接收此消息,当在此广播接收者中逻辑执行完毕之后,广播才会继续传递。
A:错 B:对 64.Android中通过sendBroadCast方法发送无序广播。
A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部