IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 01-Android 题库复习【有用】 -> 正文阅读

[移动开发]01-Android 题库复习【有用】

  1. (单选题) Android安装包文件简称APK,其后缀名是()
    A、 apk
    B、 exe
    C、 txt
    D、 app
    答案:A
  2. (单选题) Android 工程中存放各种程序资源的目录是( )
    A、 src
    B、 gen
    C、 res
    D、 bin
    答案:C
  3. (单选题) Android项目中的布局文件放在哪个目录下( )
    A、 res/layout
    B、 res/value
    C、 assets
    D、 res/drawable
    答案:A
  4. (单选题) 在创建Android工程时,填写的Minimum Required SDK是( )
    A、 匹配的目标版本
    B、 程序最低兼容的版本
    C、 使用哪个SDK版本编译程序
    D、 SDK的主题
    答案:B
  5. (单选题) 在下列选项中,关于Android工程中的assets目录的说法正确的是( )
    A、 存放使用到的图片资源
    B、 主要存放一些文件资源,这些文件会被原封不动的打包到APK文件中
    C、 存放字符串.颜色.数组等常量数据
    D、 存放与UI相应的布局文件
    答案:B
  6. (单选题) 下列表示Toast较长时间显示的是( )。
    A、 Toast.LENGTH_LONG
    B、 Toast.LONG
    C、 Toast.LENGTH_SHORT
    D、 Toast.SHORT
    答案:A
  7. (单选题) 在相对布局文件中,把控件显示在另外一个控件的右侧使用的属性是( )
    A、 layout_toRightOf
    B、 layout_toLeftOf
    C、 layout_toStartOf
    D、 layout_toEndOf
    答案:A
  8. (单选题) 在帧布局中的子控件默认是()对齐的。( )
    A、 右上角
    B、 左上角
    C、 左下角
    D、 右下角
    答案:B
  9. (单选题) Android相对布局中,使控件相对父控件底部对齐使用的属性是( )。
    A、android:layout_alignParentBottom
    B、android:layout_alignBottom
    C、android:layout_alignBaseline
    D、android:layout_alignParentTop
    答案:A
  10. (单选题) 在下列选项中,用于给Activity指定主题的属性是( )
    A、icon
    B、label
    C、theme
    D、style
    答案:C
  11. (单选题) Android UI开发中,如果TableLayout的第一个TableRow有两个控件,第二个TableRow有三个控件,那这个TableLayout就有( )列。
    A、1
    B、2
    C、3
    D、4
    答案:C
  12. (单选题) 在下列选项中,用于给控件指定主题的属性是( )
    A、icon
    B、label
    C、theme
    D、style
    答案:C
  13. (单选题) 绝对布局的标签名称是( )
    A、FrameLayout
    B、LinearLayout
    C、RelativeLayout
    D、AbsoluteLayout
    答案:D
  14. (单选题) 在相对布局文件中,把控件与另外一个控件的下边使用的属性是( )
    A、layout_above
    B、padding
    C、layout_below
    D、layout_margin
    答案:C
  15. (单选题) 在下列选项中,设置GridLayout中的某控件占3行的是( )
    A、android:rowSpan=“3”
    B、android:layout_rowSpan=“3”
    C、android:layout_columnSpan=“3”
    D、android:layout_column=“3”
    答案:B
  16. (单选题) Android UI开发中,设置Activity的()属性可以使Activity显示为对话框样式。( )
    A、android:theme="@android:style/Theme.Dialog"
    B、android:style="@android:style/Theme.Dialog"
    C、android:theme="@android:theme/Theme.Dialog"
    D、android:style="@android:theme/Theme.Dialog"
    答案:A
  17. (单选题) Android UI开发中,设置线性布局为垂直显示需修改的属性的( )
    A、android:orientation=“vertical”
    B、android:orientation=“horizontal”
    C、android:layout_centerHorizontal=“true”
    D、android:layout_centerVertical=“true”
    答案:A
  18. (单选题) Android UI开发中,如何设置GridLayout列数为4( )。
    A、android:columnCount=“4”
    B、android:layout_columnCount=“4”
    C、android:column=“4”
    D、android:stretchColumns=“4”
    答案:A
  19. (单选题) 在Android UI开发中,常见的刮刮卡是通过()实现的。( )
    A、FrameLayout
    B、LinearLayout
    C、RelativeLayout
    D、TableLayout
    答案:A
  20. (单选题) 样式文件是在()目录下创建的。( )
    A、colors
    B、dimens
    C、strings
    D、styles
    答案:D
  21. (单选题) 在网格布局中,设置列数的属性是( )
    A、column
    B、columnCount
    C、layout_columnCount
    D、stretchColumns
    答案:B
  22. (单选题) 在下列选项中,设置线性布局方向的属性是( )
    A、orientation
    B、gravity
    C、layout_gravity
    D、padding
    答案:A
  23. (单选题) 在布局文件中,给Button指定单击事件响应方法的属性是( )
    A、onClick
    B、hint
    C、enabled
    D、focusable
    答案:A
  24. (单选题) Android相对布局中,要使A控件在B控件的下方,A控件需添加的属性是( )
    A、android:layout_above
    B、android:layout_alignBaseline
    C、android:layout_below
    D、android:layout_alignBottom
    答案:C
  25. (单选题) Android UI开发中,TableLayout的stretchColumns属性表示( )
    A、TableLayout的列数
    B、TableLayout的行数
    C、TableLayout最多能加入的列数
    D、拉伸指定列填充满TableLayout
    答案:D
  26. (单选题) 在下列选项中,关于TableRow标签的说法正确的是( )
    A、在GridView里面表示一行
    B、是五种布局的一种
    C、是表格布局里面表示一行的标签
    D、在listView里面表示一行
    答案:C
  27. (单选题) 在线性布局文件中,把方向设置为水平方的属性是( )
    A、vertical
    B、horizontal
    C、fill_vertical
    D、fill_horizontal
    答案:B
  28. (单选题) 放入绝对布局中的控件需要通过_ _两个属性指定其准确的坐标值( )
    A、android:width和android:height
    B、android:layout_width和android:layout_height
    C、android:x和android:y
    D、android:layout_x和android:layout_y
    答案:D
  29. (单选题) Android UI开发中,在GridLayout中如何设置某控件占3行( )
    A、android:layout_columnSpan=“3”
    B、android:layout_rowSpan=“3”
    C、android:rowSpan=“3”
    D、android:layout_column=“3”
    答案:B
  30. (单选题) 在下列选项中,表示Toast较短时间显示信息的是( )。
    A、Toast.LENGTH_LONG
    B、Toast.LONG
    C、Toast.LENGTH_SHORT
    D、Toast.SHORT
    答案:C
  31. (单选题) 在下列选项中,设置ProgressBar的最大进度的方法是( )
    A、setMax()
    B、setProgress()
    C、setCurrentProgress ()
    D、setTotalProgress()
    答案:A
  32. (单选题) Android使用()的方式来管理Activity的实例( )
    A、任务栈
    B、任务堆
    C、队列
    D、任务列
    答案:A
  33. (单选题) 下面代码采用的是()启动Activity( )
    A、tent intent = new Intent();
    B、tent.setAction(“cn.itscast.xxx”);
    C、artActivity(intent);
    D、显示意图
    E显式意图
    F隐式意图
    G隐示意图
    答案:C
  34. (单选题) onActivityResult()方法有三个参数,其中()表示在返回数据时传入结果码( )
    A、requestCode
    B、resultCode
    C、data
    D、result
    答案:B
  35. (单选题) 在startActivityForResult方法表示请求码的参数是( )
    A、requestCode
    B、resultCode
    C、data
    D、intent
    答案:A
  36. (单选题) Android中Intent传递类对象时,该类对象需实现()或Parcelable接口( )
    A、Copyings接口
    B、Copying接口
    C、Serializables接口
    D、Serializable接口
    答案:D
  37. (单选题) 多个RadioButton要实现单选,需要包裹在哪一个控件里( )
    A、RatingBar
    B、RatingBars
    C、RadioGroup
    D、RadioGroups
    答案:C
  38. (单选题) 在下列选项中,用来设置Activity的启动模式的属性是( )
    A、android:launch
    B、android:launchMode
    C、android:launchMethod
    D、android:launchProperty
    答案:B
  39. (单选题) ()启动模式与standard类似,不同的是,当启动的Activity已经位于栈顶时,则直接使用它不创建新的实例( )
    A、singleTask
    B、singleTop
    C、singleTask和 singleTop
    D、singleInstance
    答案:B
  40. (单选题) Activity在()状态时处于屏幕最前端,它是可见.有焦点的,可以与用户进行交互?( )
    A、启动状态
    B、运行状态
    C、暂停状态
    D、停止状态
    答案:B
  41. (单选题) 启动系统相机使用的action是( )
    A、android.media.action.IMAGE_CAPTURE
    B、android.media.action. IMAGES_CAPTURE
    C、android.media.action. VIDEO_CAPTURE
    D、android.media.action.VIDEOS_CAPTURE
    答案:A
  42. (单选题) 下列不是onActivityResult()方法参数的是( )
    A、requestCode
    B、resultCode
    C、data
    D、result
    答案:D
  43. (单选题) 没有明确指定组件名的Intent称为( )
    A、显示意图
    B、显式意图
    C、隐式意图
    D、隐示意图
    答案:C
  44. (单选题) ( )启动模式是指,每次启动该Activity时,系统会这个Activity的实例作为一个任务压入任务栈的栈顶,每次销毁一个Activity时,系统会从任务栈中把这个Activity实例对应的任务移除。( )
    A、singleTask
    B、singleTop
    C、standard
    D、singleInstance
    答案:C
  45. (单选题) 当Activity的启动模式指定为(),每次启动该Activity时,系统首先会检查栈中是否存在该活动的实例,如果发现已经存在则直接使用该实例,并将当前Activity之上的所有Activity出栈,如果没有发现则创建一个新的实例( )
    A、singleTask
    B、singleTop
    C、standard
    D、singleInstance
    答案:A
  46. (单选题) Android采用()的方式来管理Activity的实例( )
    A、任务栈
    B、任务堆
    C、队列
    D、任务列
    答案:A
  47. (单选题) 在下列选项中,不能使用Intent传递的数据类型是( )
    A、把大基本数据类型及其数组
    B、Map
    C、Parcelable
    D、Serializable
    答案:B
  48. (单选题) 在下列选项中,关于onActivityResult方法中的参数描述错误的是( )
    A、requestCode,表示在启动Activity时传递的请求码
    B、resultCode,表示在返回数据时传入结果码
    C、data,表示携带返回数据的Intent
    D、data,表示启动Activity时传递的Intent
    答案:D
  49. (单选题) 下列能打开系统相机的方法是( )
    A、显示意图
    B、显式意图
    C、隐式意图
    D、隐示意图
    答案:C
  50. (单选题) Activity销毁时执行执行方法是( )
    A、onStart()
    B、onResume()
    C、onPause()
    D、onDestroy()
    答案:D
  51. (单选题) 下列选项中不能通过Intent传递的是( )
    A、“数据”
    B、2
    C、对象obj
    D、实现Serializable接口的对象obj
    答案:C
  52. (单选题) Activity在()状态是对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应。( )
    A、启动状态
    B、运行状态
    C、暂停状态
    D、停止状态
    答案:C
  53. (单选题) 在下列选项中, 可以获得Intent中String类型参数的方法是( )
    A、getExtraString(string)
    B、getStringExtra(string)
    C、getStringPut(string)
    D、getPutString(string)
    答案:B
  54. (单选题) Activity通过()方法可以设置它的布局文件( )
    A、setContentViews()
    B、setContentView()
    C、setLayoutView()
    D、setLayoutViews()
    答案:B
  55. (单选题) 两个RadioButton要实现单选需要包裹在()中( )
    A、RadioGroups
    B、RadioGroup
    C、RatingBar
    D、RatingBars
    答案:B
  56. (单选题) Activity通过()方法可以设置它的布局文件,并把视图显示在界面上。( )
    A、setLayoutView()
    B、setContentView()
    C、setLayoutViews()
    D、setContentViews()
    答案:B
  57. (单选题) ( )是指在开启组件时,不需要直接指定目标组件的名称,而是通过指定一组动作.数据.类型等属性,让系统从清单文件中匹配指定的组件并开启它。
    A、显示意图
    B、显式意图
    C、隐式意图
    D、隐示意图
    答案:C
  58. (单选题) Activity的布局文件放在哪个目录下( )
    A、res/layout
    B、res/layouts
    C、res/xml
    D、res/values
    答案:A
  59. (单选题) 开启当前应用中的Activity使用( )
    A、显示意图
    B、显式意图
    C、隐式意图
    D、隐示意图
    答案:B
  60. (单选题) Activity获取焦点时执行方法是( )
    A、onStart()
    B、onResume()
    C、onPause()
    D、onDestroy()
    答案:B
  61. (单选题) sharedPreferences读取数据时,其中有一个方法是getString(key, defValue),该方法中的defValue参数是什么( )。
    A、key所对应的value值
    B、无做用
    C、是当用getString得到数据时如果没有得到key值所对应的value值,就给定一个默认的值。
    D、key值
    答案:C
  62. (单选题) 在SharedPreferences的方法中,使用()方法可以得到一个编辑器Editor对象,然后通过这个Editor对象存储数据。()
    A、editor()
    B、getEditor()
    C、edit()
    D、getEdit ()
    答案:C
  63. (单选题) 在Activity中,可以得到/data/data/com.itheima.savetofile/info.txt路径的输入流的方法是 ( )
    A、openFileInput()
    B、openFilesInput()
    C、openFileOutput()
    D、openFilesOutput()
    答案:C
  64. (单选题) Android中判断CheckBox控件是否选中的方法是( )。
    A、isLogin()
    B、isBoolean()
    C、onClick()
    D、isChecked()
    答案:D
  65. (单选题) Android中使用serializer对象生成xml 文档开头的方法是( )。
    A、startDocument
    B、startTag
    C、endTag
    D、endDocument
    答案:A
  66. (单选题) Android获取到SharedPreferences对象sp后,保存数据正确的逻辑是( )。
    A、sp.edit();
    B、sp.edit().putString(“name”,”zhangsan”).commit();
    C、sp.edit().putString(“name”,”zhangsan”);
    D、sp.edit().put(“name”,”zhangsan”).commit();
    答案:B
  67. (单选题) Android中使用xmlPullParser解析器解析xml,判断解析到文件末尾的方法是( )。
    A、XmlPullParser.END_TAG
    B、XmlPullParser.END_DOCUMENT
    C、XmlPullParser.END_TAG_DOCUMENT
    D、XmlPullParser.END_ATTRIBUTE
    答案:B
  68. (单选题) 在QQ登录案例中,获得保存在SharedPreferences中的账号密码,调用的方法是( )
    A、getString()
    B、getStringExtra ()
    C、getStringValue()
    D、getValue()
    答案:A
  69. (单选题) 在下列选项中,SD卡的根目录是( )
    A、/mnt
    B、/mnt/sdcard
    C、/data
    D、/data/data
    答案:B
  70. (单选题) 在XmlSerializer的方法中,向XML文件中写一个开始标签的方法是( )
    A、startDocument
    B、startTag
    C、text
    D、endTag
    答案:B
  71. (单选题) 以下哪个选项不属于openFileOutput方法与 getSharedPreferences方法的文件操作模式参数( )。
    A、Context.MODE_PRIVATE;
    B、Context.MODE_APPEND;
    C、Context.MODE_WORLD_READABLE;
    D、Context.MODE_WORLD;
    答案:D
  72. (单选题) 在Editor的方法中,用于存储String类型参数的方法是( )
    A、set()
    B、setString()
    C、put()
    D、putString()
    答案:D
  73. (单选题) Android中使用xmlPullParser解析器解析xml, 获取解析事件类型的方法是( ) 。
    A、getDocument()
    B、getDocumentTag()
    C、getEventType()
    D、getAttribute()
    答案:C
  74. (单选题) 在XmlPullParser的方法中,初始化解析器的方法是( )
    A、setInput()
    B、setOutput()
    C、getEventType()
    D、setEventType()
    答案:C
  75. (单选题) 在下列选项中,关于openFileInput()方法接收的参数,描述正确的是( )
    A、一个输入流对象
    B、一个目录对象
    C、/data/data/com.itheima.savetofile/目录下一个文件的名称
    D、一个输出流对象
    答案:C
  76. (单选题) Android中初始化SharedPreferences,以下正确的是( )。
    A、SharedPreferences sp = new SharedPreferences();
    B、SharedPreferences sp = SharedPreferences.getDefault();
    C、SharedPreferences sp = SharedPreferences.Factory();
    D、SharedPreferences sp = getSharedPreferences(“config”, MODE_PRIVATE);
    答案:D
  77. (单选题) 在XmlPullParser的方法中,获得标签体内容的方法是( )
    A、getName()
    B、next()
    C、nextText()
    D、getEventType()
    答案:C
  78. (单选题) 在SharedPreferences的方法中,用于获得String类型参数的方法是( )
    A、getString()
    B、getStringExtra()
    C、getStringValue()
    D、getValue()
    答案:A
  79. (单选题) 在QQ登录案例中,显示上次用户输入的账号密码的代码,需要写在( )方法中。
    A、onStart()
    B、onCreate()
    C、onDestroy()
    D、onStop()
    答案:B
  80. (单选题) 在Environment类中,用来获得SD根目录方法的是( )
    A、getDataDirectory()
    B、getExternalStorageDirectory()
    C、getExternalStorageState()
    D、getDownloadCacheDirectory()
    答案:B
  81. (单选题) Android中开启事务的方法正确的是( )
    A、db.startTransaction()
    B、db.beginTransaction()
    C、db.endTransaction()
    D、intent.startTransaction()
    答案:B
  82. (单选题) 在android中对数据库的表进行查询操作用SQLiteDatabase类中的那两个方法进行查询( )
    A、insert()和rawQuery()
    B、query()和execSQL()
    C、query()和rawQuery()
    D、query()和update()
    答案:C
  83. (单选题) 在android中对数据库做增删改查有两种方式分别是SQLiteDatabase这个类中的哪几个方法 ( ).
    A、“第一种方式execSQL()和rawQuery()方法操作,第二种方式直接提供封装好的insert().delete().update()和query() 这四个方法操作;”
    B、第一种方式execSQL()方法操作,第二种方式直接提供封装好的insert().delete().update()和query() 这四个方法操作
    C、两种方式都是用这个方法execSQL()
    D、两种方式都是提供封装好的insert().delete().update()和query() 这四个方法操作;
    答案:B
  84. (单选题) Android系统中使用的数据库是( )。
    A、Oracel
    B、SQLServer
    C、MySQL
    D、SQLite
    答案:D
  85. (单选题) Cursor中的()方法用于移动光标到下一行。( )
    A、moveToNext()
    B、moveToFirst()
    C、moveToLast()
    D、moveToPrevious()
    答案:A
  86. (单选题) 关于操作SQLite数据库,不正确的说法是( ).
    A、SQLiteOpenHelper类用来创建数据库和更新数据库
    B、SQLiteDatabase类是用来操作数据库的
    C、在每次调用SQLiteDatabase的getWritableDatabase()方法时,会执行SQLiteOpenHelper的onCreate方法。
    D、当数据库版本发生变化时,可以自动更新数据库结构
    答案:C
  87. (单选题) SQLiteOpenHelper中的()方法用于创建或打开一个只读的数据库。( )
    A、onCreate
    B、onUpgrade
    C、getReadableDatabase
    D、getWritableDatabase
    答案:C
  88. (单选题) 关于Android中sqlite3工具介绍不正确的是( )
    A、sqlite3工具是一个命令行工具
    B、在使用sqlite3工具需要先开启模拟器或者真机
    C、使用sqlite3工具应该进入到dos下进行操作
    D、sqlite3工具是一个收费的查看数据库的工具
    答案:D
  89. (单选题) 关于Android中sqlite3工具使用正确的是( )
    A、adb sqlite3
    B、ls -l sqlite3
    C、sqlite3 cache
    D、sqlite3 person.db
    答案:D
  90. (单选题) 在下列选项中,存放sqlite3命令行工具的目录是( )
    A、sdk/platform-tools
    B、sdk/tools
    C、sdk/platforms
    D、sdk/build-tools
    答案:B
  91. (单选题) 在下列选项中,关于SQLiteOpenHelper的主要作用描述正确的是( )
    A、删除数据库表中的数据
    B、修改数据库表中的数据
    C、通过onCreate()方法和onUpgrade()方法管理数据库版本
    D、管理数据库的事务
    答案:D
  92. (单选题) 在SQLiteDatabase的方法中,开启数据库事务的方法是( )
    A、beginTransaction()
    B、startTransaction()
    C、getTransaction()
    D、setTransactionSuccessful()
    答案:A
  93. (单选题) 为了让数据库帮助类TestDBHelper具有管理数据库版本的功能,需要让它继承的类是( )
    A、SQLiteOpenHelper
    B、SQLiteDateBase
    C、CursorFactory
    D、DateBaseFactory
    答案:A
  94. (单选题) 事务操作完成后一定要使用()方法关闭事务( )
    A、close()
    B、end()
    C、endTransaction()
    D、以上说法都不对
    答案:C
  95. (单选题) 在下列选项中,打开SQLite数据库的工具是( )
    A、open
    B、sqlite
    C、sqlite3
    D、cat
    答案:C
  96. (单选题) 关于BaseAdapter说法错误的是( )
    A、BaseAdapter是自定义的数据适配器
    B、BaseAdapter是抽象的类 我们主要实现getCount方法和getView方法
    C、BaseAdapter的getCount()方法的作用是返回Listview一共有多少个条目显示出来
    D、BaseAdapter不是抽象的 可以直接使用
    答案:D
  97. (单选题) 关于Listview下列说法正确的是( )
    A、Listview的条目没有点击事件
    B、BaseAdapter的getCount方法返回每个条目的id对象
    C、若listview当前能显示10条,一共有100条数据,则产生了100个view
    D、Listview必须通过Adapter来提供数据
    答案:D
  98. (单选题) 关于Fragment介绍错误的是( ).
    A、在Android3.0版本开始提供了Fragment
    B、Fragment主要应用到平板上
    C、Fragment技术只能应用到3.0之后的系统上.
    D、Fragment可以理解成是Activity的一部分.
    答案:C
  99. (单选题) 下列控件中,用于以列表形式展示数据的是( )。
    A、GridView
    B、ListView
    C、TextView
    D、EditText
    答案:B
  100. (单选题) 关于SimpleAdapter说法正确的是( ).
    A、SimpleAdapter是抽象类
    B、SimpleAdapter数据适配器 每个item显示的内容用map来封装
    C、Listview显示数据不可以使用simpleAdapter来显示
    D、SimpleAdapter开发中用不到
    答案:B
  101. (单选题) 在BaseAdapter的方法中,根据位置得到条目的ID的方法是( )
    A、getView()
    B、getItem()
    C、getItemId()
    D、getCount()
    答案:C
  102. (单选题) 在BaseAdapter的方法中,根据位置返回一个条目的View的方法是( )
    A、getView()
    B、getItem()
    C、getItemView()
    D、getItemId()
    答案:A
  103. (单选题) 关于BaseAdapter说法错误的是( )
    A、BaseAdapter是抽象类,我们主要实现getCount()方法和getView()方法
    B、BaseAdapter是自定义的数据适配器
    C、BaseAdapter不是抽象类,可以直接使用
    D、BaseAdapter的getCount()方法的作用是返回ListView一共有多少个条目显示出来
    答案:C
  104. (单选题) 在BaseAdapter的方法中,用来返回ListView显示条目个数的方法是( )
    A、getViewCount()
    B、getItemCount()
    C、getItems()
    D、getCount()
    答案:D
  105. (单选题) 在下列选项中,用来给ListView填充数据的方法是( )
    A、setAdapter()
    B、setDefaultAdapter()
    C、setBaseAdapter()
    D、setView()
    答案:A
  106. (单选题) 在下列选项中,把List集合中的Map类型数据填充在ListView上,使用的数据适配器是( )
    A、DefaultAdapter
    B、ArrayAdapter
    C、BaseAdapter
    D、SimpleAdapter
    答案:D
  107. (单选题) 在下列选项中,把数组中的数据填充在ListView上的数据适配器是( )
    A、DefaultAdapter
    B、ArrayAdapter
    C、BaseAdapter
    D、SimpleAdapter
    答案:B
  108. (单选题) 自定义一个数据适配器MyAdatper,需要让它继承的类是( )
    A、DefaultAdapter
    B、ParentAdapter
    C、BaseAdapter
    D、BasicAdapter
    答案:C
  109. (单选题) 在ContentProvider中ContentUris的作用是干什么( )。
    A、用于获取Uri路径后面的ID部分
    B、增删改查的方法都在这个类中
    C、用于添加URI的类
    D、根本就用不到这个类,没关系
    答案:C
  110. (单选题) 利用内容解析者查询短信数据时uri怎么写( )。
    A、Uri uri = Uri.parse(“content://sms”);
    B、Uri uri = Uri.parse(“content://sms/data”);
    C、Uri uri = Uri.parse(“content://sms/contact”);
    D、Uri uri = Uri.parse(“sms/”);
    答案:A
  111. (单选题) Android中创建内容提供者要继承( )。
    A、ContentData
    B、ContentProvider
    C、ContentObserver
    D、ContentDataProvider
    答案:B
  112. (单选题) 在Android中的Activity种通过下面哪个方法来得到ContentResolver的实例对象。( )
    A、new ContentResolver
    B、getContentResolver()
    C、newInstance()
    D、ContentUris.newInstance()
    答案:C
  113. (单选题) 若要实现对系统联系人的增删改查,需要使用的系统ContentProvider的Uri为( )。
    A、Contacts.Photos.CONTENT_URI
    B、Contacts.People.CONTENT_URI
    C、Contacts.Phones.CONTENT_URI
    D、Media.EXTERNAL_CONTENT_URI
    答案:C
  114. (单选题) ContentProvider中的( )方法根据传入的Uri查询指定条件下的数据。
    A、delete
    B、insert
    C、query
    D、update
    答案:C
    D、115. (单选题) 定义一个ContentProvider过程中,需要增加匹配的uri,请问在UriMatcher.addURI(“youAuthority”,”item/”,1)语句中井号代表( )。
    A、某个字段
    B、表名
    C、匹配任意URI
    D、id
    答案:A
  115. (单选题) 当观察到的Uri代表的数据发生变化时,会触发ContentObserver中的( )方法。
    A、onCreate()
    B、notifyChange()
    C、onChange()
    D、以上说法都不对
    答案:C
  116. (单选题) 短信的内容提供者是(C)
    A、ContactProvider
    B、MessageProvider
    C、SmsProvider
    D、TelephonyProvider
    答案:C
  117. (单选题) 在下列选项中,联系人信息内容提供者的主机名是( )
    A、contact
    B、com.android.contacts
    C、com.android.provider.contact
    D、com.android.provider.contacts
    答案:D
  118. (单选题) 下面关于ContentProvider描述错误的是( )。
    A、ContentProvider可以暴露数据
    B、ContentProvider用于实现跨程序共享数据
    C、ContentProvider不是四大组件
    D、ContentProvider通过Uri的形式对外提供数据
    答案:C
  119. (单选题) 在下列选项中,关于内容提供者的说法错误的是( )
    A、ContentProvider 是一个抽象类,只有继承后才能使用
    B、内容提供者只有在AndroidManifest.xml文件中注册后才能运行
    C、内容提供者为其它应用程序提供了统一的访问数据库的方式
    D、内容提供者不是抽象类
    答案:D
  120. (单选题) 如果要调用现成的 ContentProvider,获得如下( )对象才能调用其方法进行增删查改。
    A、CursorLoader
    B、ContentResolver
    C、Cursor
    D、ContentProvider
    答案:B
  121. (单选题) 下面哪些功能需要用ContentProvider来实现( )。
    A、读取系统中的短信内容
    B、建立一个数据库
    C、开机后自动启动一个程序
    D、播放一段音乐
    答案:A
  122. (单选题) 短信内容提供者的主机名是( )
    A、sms
    B、com.android.sms
    C、smsProvider
    D、com.android.smsProvider
    答案:B
  123. (单选题) 在读取联系人信息案例中,没有操作的表是( )
    A、raw_contacts
    B、data
    C、mimetypes
    D、contacts
    答案:D
  124. (单选题) 在Provider的节点中,用来指定内容提供者的主机名的属性是( )
    A、android:name
    B、android:authorities
    C、android:process
    D、android:label
    答案:A
  125. (单选题) 可以在Activity中得到ContentResolver实例对象的方法是( )
    A、new ContentResolver()
    B、getContentResolver()
    C、newInstance()
    D、ContentUris.newInstance()
    答案:B
  126. (单选题) 在下列选项中,关于ContentResolver的说法错误的是( )
    A、ContentResolver通过uri匹配到内容提供者
    B、通过ContentResolver可以在其它应用程序中访问内容提供者
    C、ContentResolver的增删改查方法与目标内容提供者的增删改查方法是一一对应
    D、ContentResolver不需要通过uri匹配到内容提供者
    答案:D
  127. (单选题) 在下列选项中,关于content provider的功能说话正确的是( )
    A、读取系统中的短信内容
    B、建立一个数据库
    C、开机后自动启动一个程序
    D、播放一段音乐
    答案:A
  128. (单选题) 在Activity中,获得ContentResolver对象的方法是( )
    A、getContentResolver()
    B、getResolver()
    C、getContentResolvers()
    D、getResolvers()
    答案:A
  129. (单选题) 关于BroadcastReceiver的说法不正确的是( ).
    A、广播接收器是android四大组件之一
    B、对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者
    C、接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高
    D、在配置文件manifest中配置接收器叫做动态注册
    答案:D
  130. (单选题) 要发送一个广播,需要实现sendBroadcast方法,假设其中intent=new Intent(“com.itheima.myandroid”),那么com.itheima.myandroid ( ).
    A、是接收者activity的名字
    B、与接收广播的程序的配置文件中过滤器中的名字相同
    C、与定义的receiver的android:name相同
    D、以上都不对
    答案:B
  131. (单选题) Android中广播分为( )种.
    A、1
    B、2
    C、3
    D、4
    答案:B
  132. (单选题) 继承BroadcastReceiver会重写( )方法。
    A、OnReceiver()
    B、onUpdate()
    C、onCreate()
    D、onStart()
    答案:A
  133. (单选题) 广播接收者需要在清单文件配置( )节点
    A、receiver
    B、broadReceiver
    C、service
    D、contentProvider
    答案:A
  134. (单选题) 关于sendBroadcast()方法说法正确的是( ).
    A、该方法是发送一条有序广播
    B、该方法是发送一条无序广播
    C、该方法即是发送有序广播也可以发送无序广播
    D、以上说法都不正确
    答案:B
  135. (单选题) 关于abortBroadcast说法正确的是( )
    A、该方法的作用是发送有序广播
    B、该方法的作用是用于拦截无序广播
    C、发送一条有序广播
    D、通过该方法可以终止有序广播
    答案:D
  136. (单选题) Android中定义广播接收者要继承( ).
    A、BroadcastReceiver
    B、BroadCast
    C、Receiver
    D、BroadcastReboot
    答案:A
  137. (单选题) 在清单文件中注册了NEW_OUTGOING_CALL,代码中获取到广播事件的方法是( ).
    A、getAction()
    B、getActionCall()
    C、getMethod()
    D、getOutCall()
    答案:D
  138. (单选题) 手机注册android.intent.action.BOOT_COMPLETED广播事件,说法正确的是( )
    A、定义该广播接收者不需要在清单文件里面配置
    B、手机重启的广播事件需要添加相应的权限
    C、不需要任何的权限
    D、该广播事件会很浪费时间
    答案:B
  139. (单选题) 关于短信拦截的广播事件说法错误的是( ).
    A、监听用户的短信到来的广播事件在高版本ADT里该事件找不到了
    B、需要注册 权限
    C、在国内国外都可用随意注册这样广播事件
    D、以上说法都正确
    答案:C
  140. (单选题) ( )广播是当应用程序关闭后,如果接收到其他应用程序发出的广播,那么该程序会自动重新启动。
    A、常驻型广播
    B、非常驻型广播
    C、以上两种都可以
    D、以上说法都不对
    答案:A
  141. (单选题) 关于广播接收者说法错误的是( ).
    A、Android中定义广播接收者要继承BroadCastReceiver
    B、Android中定义广播接收者的目的之一是方便我们开发者进行开发
    C、Android系统中内置了很多系统级别的广播
    D、Android中定义广播这个组件意义不是很大
    答案:D
  142. (单选题) 关于有序广播和无序广播说法正确的是( ).
    A、有序广播可以被拦截 数据可以被修改,无序广播数据不可以被拦截,数据不可以被修改
    B、有序广播和无序广播类似
    C、有序广播不可以被拦截
    D、无序广播是按照优先级进行发送
    答案:A
  143. (单选题) 有序广播可以通过( )方法拦截广播. ( ).
    A、abort( )
    B、abortReceiver( )
    C、Receiver( )
    D、abortBroadcast( )
    答案:D
  144. (单选题) Ip拨号器中我们把ip号码通过sharedPreferences保存起来,以下说法错误的是( ).
    A、通过上下文来初始化sharedPreferences
    B、使用sharedPreferences需要获取sharedPreferences的编辑器.
    C、sharedPreferences保存数据后实际上生成了一个xml文件
    D、使用sharedPreferences初始化后可以直接保存数据.
    答案:D
  145. (单选题) 自定义BroadcastReceiver时在androidManifest中用哪个标签定义( )
    A、receiver
    B、activity
    C、application
    D、uses-sdk
    答案:A
  146. (单选题) 对于一些特殊的广播事件,比如屏幕锁屏和解锁,以下说法正确的是( ).
    A、 对于这样的广播事件,需要采用动态代码的方式进行注册,在清单文件注册不生效
    B、 直接在清单文件里面配置相应的动作就可以
    C、 对文件操作的权限
    D、 设置程序开机第一启动的权限
    答案:A
  147. (单选题) setResultData()方法的作用是( );
    A、 修改广播接收者的数据
    B、 修改数据并往下传递
    C、设置广播接收者的数据
    D、以上都不对
    答案:A
  148. (单选题) BroadcastReceiver广播中有几种注册方式( ).
    A、 一种
    B、 两种
    C、 三种
    D、 四种
    答案:B
  149. (单选题) 下列关于广播接收者,描述错误的是( )。
    A、广播接收者是四大组件之一
    B、 广播接收者必须要在清单文件中注册
    C、 广播接收者无需注册就可以监听广播事件
    D、广播接收者创建时需要继承BroadcastReceiver
    答案:C
  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 11:48:03  更:2021-12-09 11:49:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:47:34-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码