第一章测试
1.Android1.1的发布年份是( ) A:2009 B:2008 C:2011 D:2010 答案:B
2.应用图标资源,存放在文件夹( ) A:mipmap B:test C:drawable D:res 答案:A
3.布局定义位置在文件夹( ) A:layout B:main C:java D:drawable 答案:A
4.关于 res/raw 目录说法正确的是 ( ) A:这里的文件最终不会以二进制的格式存储到指定的包中 B:这里的文件最终以二进制的格式存储到指定的包中 C:这里的文件是原封不动的存储到设备上会转换为二进制的格式 D:这里的文件是原封不动的存储到设备上不会转换为二进制的格式 答案:D
5.在android程序中Log.w() 用于输出什么级别的日志信息( ) A:警告 B:调试 C:错误 D:信息 答案:A
6.以下属于Android 的Libraries层( ) A:View System B:Webkit C:SQLite D:Phone 答案:BC
7.以下属于Log类输出的有( ) A:info(I) B:debug(D) C:verbose(V) D:warning(W) 答案:ABCD
8.导入图片时,需要特别注意图片的名称只能以字母开头。( ) A:错 B:对 答案:B
9.resxml 文件不可以大写。( ) A:对 B:错 答案:A
10.主题定义在res/values目录下的l文件中( ) A:错 B:对 答案:B
第二章测试
11.系统默认创建的活动名字是( ) A:ActivityMain B:Main_Activity C:MainActivity D:Activity_Main 答案:C
12.第一次运行程序时调用的生命周期方法为( ) A:onStart()-onCreate()-onPause () B:onCreate()- onStart()-onResume() C:onCreate()- onStart()-onPause() D:onStart()-onCreate()-onResume() 答案:B
13.下列选项哪个不是Activity启动的方法? ( ) A:goToActivity B:startActivityFromChild C:startActivityForResult D:startActivity 答案:A
14.下列哪个不是Activity的生命周期方法之一? ( ) A:onStart B:onResume C:startActivity
D:onCreate 答案:C
15.onPause什么时候调用( ) A:当界面启动时 B:当界面重新显示时 C:当界面被隐藏时 D:当onCreate方法被执行之后 答案:C
16.当发送一个隐式Intent后,Android系统会将他与程序中的每一个组件的过滤器进行匹配,匹配属性有( ),需要这几个属性匹配成功才能唤起相应的组件。 A:category B:action C:name D:data 答案:ABD
17.在android程序中要注册Activity,应该在l 文件下完成。 ( ) A:错 B:对 答案:B
18.一个Activity 就是一个可视化的界面或者看成是控件的容器 。( ) A:对 B:错 答案:A
19.Activity 的 onStop() 和 onDestroy() 方法效果是差不多的。( ) A:错 B:对 答案:A
20.Intent 是 android 的四大组件之一。( ) A:错 B:对 答案:A
第三章测试
21.相对布局的标签是( ) A:LinearLayout B:Relative_Layout C:Linear_Layout D:RelativeLayout 答案:D
22.android:layout_centerInParent的含义是( ) A:设置当前控件位于父布局的中央位置 B:设置当前控件位于父控件的水平居中位置 C:获得父布局的居中的值 D:设置当前控件位于父布局的垂直居中位置 答案:A
23.所有控件都默认显示在屏幕左上角的布局是( ) A:相对布局 B:表格布局 C:帧布局 D:线性布局 答案:C
24.下面哪个不是Android的界面布局方式?( ) A:FlowLayout B:TableLayout C:RelativeLayout D:LinearLayout 答案:A
25.下列哪个属性是专用于相对布局的( ) A:android:layout_toRightOf ientation C:android:layout_alignParentRight D:android:stretchColumns 答案:A
26.定义LinearLayout水平方向布局时必须设置的属性。( ) A:android:background B:android:orientation C:android:layout_height D:android:layout_width 答案:BCD
27.layout 布局文件的命名不能出现大写字母。( ) A:对 B:错 答案:A
28.Chain(链)是一种特殊的约束,他使我们能够对一组水平或竖直方向互相关联的控件进行统一管理。一组控件通过一个双向的约束关系链接起来,就能形成一个Chain。 ( ) A:对 B:错 答案:A
29.ConstraintLayout布局中的控件可以在横向和纵向上以添加约束关系的方式进行相对定位 。( ) A:对 B:错 答案:A
30.TableLayout表格布局通过TableRow 控制行数 。( ) A:错 B:对 答案:A
第四章测试
31.设置TextView控件的背景 ( ) A:android:src B:android:padding C:android:background D:android:layout_margin 答案:C
32.设置是否可编辑的属性是( ) A:android:enable B:android:visible C:android:edit D:android:editable 答案:D
33.在对话框中setPositiveButton()方法的意思是( ) A:添加按钮 B:添加确定按钮 C:添加提交按钮 D:添加取消按钮 答案:B
34.下列哪个可做EditText编辑框的提示信息。( ) A:android:digits B:android:text C:android:inputType D:android:hint 答案:D
35.以下哪些元素是属于AlertDialog对话框的( ) A:Toast B:标题 C:内容 D:按钮 答案:BCD
36.数据适配器种类有( ) A:ArrayAdapter B:singleAdapter C:SimpleAdapte D:BaseAdapter 答案:ACD
37.在对话框中调用setMultiChoiceItems ()方法意思是设置多选对话框。( ) A:对 B:错 答案:A
38.设置 TextView 字体的属性是android:typeface。( ) A:对 B:错 答案:A
39.android:textColor属性意思设置文字显示的颜。 ( ) A:错 B:对 答案:B
40.android:text属性的可以设置当前控件的文本值。( ) A:对 B:错 答案:A
第五章测试
android layout布局41.以XML格式将数据存储到设备,是哪种方式存储?( ) A:ContentProvider B:SQLite数据库 C:SharedPreferences D:文本文件存储 答案:C
42.下列哪个可做Android数据存储? ( ) A:MySql B:Oracle C:DB2 D:SQlite 答案:D
43.在 android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库( ) A:getAbleDatabase() B:getDatabase() C:Database() D:getReadableDatabase() 答案:D
44.在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的。( ) A:onUpdate() B:onCreate() C:onCreade() D:onUpgrade() 答案:D
45.申请权限方式有以下哪几种方式?( ) A:手动申请 B:自动申请 C:静态申请权限 D:动态申请权限 答案:CD
46.删除SharedPreferences文件中的数据方法有( ) A:remove() B:clear() C:removeAt() D:delete() 答案:AB
47.内部存储把数据存储到SD卡里。 ( ) A:错 B:对 答案:A
48.静态申请权限适用系统版本:Android 6.0以上 。( ) A:对 B:错 答案:B
49.当应用被卸载时,该文件也会被删除,这是文件存储方式里的内部存储 。( ) A:对 B:错 答案:A
50.SQLite查询返回的数据类型是cursor/游标。( ) A:对 B:错 答案:A
第六章测试
51.创建自定义的一个内容提供者,其名为MyContentProvider,则其下哪个是正确定义。 ( ) A:public class MyContentProvider B:public class MyContentProvider extends ContentProvider C:public class MyContentProvider extends ContentResolver D:public class MyContentProvider extends SqlOpenHelper 答案:B
52.与已经注册的Uri进行匹配的语句是( ) A:int match = matcher.match(uri); B:int match = matcher.Uri(uri); C:int match = matcher.query(uri); D:nt match = matcher.matchUri(uri); 答案:A
53.系统短信的URI是( ) A:Uri uri=Uri.parse(“content://sms/”); B:Uri uri=Uri.parse(“scheme://sms/”); C:Uri uri=Uri.parse(“scheme://infos/”); D:Uri uri=Uri.parse(“content://infos/”); 答案:A