1.关于AndroidManifest.xml文件,以下描述错误的选项有哪些?
A、在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次 B、处于同一层次的元素,不能随意打乱顺序 C、元素属性一般都是可选的,但是有些属性是必须设置的 D、对可选的属性,即使不写,也有默认的数值项说明
【答案】:A
2.在AndroidManifest.xml中描述一个Activity时,该Activity的label属性是指定什么的?
A、指定该Activity的图标 B、指定该Activity的显示标签 C、指定该Activity和类相关联的类名 D、指定该Activity的唯一标示
【答案】:B
3.对于一个Activity,在AndroidManifest.xml中对他这样进行定义
<intent-filter> <action android:name=”android.intent.action.MAIN” /> <category android:name=”android.intent.category.LAUNCHER” /> </intent-filter>,
这样的描述代表什么含义?
A、无明确含义,每个Activity都需要这样定义 B、代表该Activity将作为程序的主Activity,并且在LAUNCHER菜单中启动 C、代表该Activity将在桌面上建立图标并启动 D、代表该Activity的优先级高于其他的Activity
【答案】:微信:请扫二维码
4.580作业网zuoye580.com创建子菜单的方法是
A、add B、addSubMenu C、createSubMenu D、createMenu
【答案】:微信:请扫二维码
5.能够自动完成输入内容的组件是
A、TextView B、EditText C、ImageView D、AutoCompleteTextView
【答案】:微信:请扫二维码
6.给一个TextView设置红色字体,应该使用以下哪种写法?
A、setTextColor(0xffff0000); B、setColor(“0xffff0000”) C、setTextColor(“0xffff0000”) D、setColor(“red”)
【答案】:微信:请扫二维码
7.580作业网zuoye580.com使用MediaPlayer播放保存在sdcard上的mp3文件时
A、需要使用MediaPlayer.create方法创建MediaPlayer B、直接newMediaPlayer即可 C、需要调用setDataSource方法设置文件源 D、直接调用start方法,无需设置文件源
【答案】:微信:请扫二维码
8.Activity生命周期中,第一个需要执行的方法是什么?
A、onStartB、onCreate C、onReStartD、onResume
【答案】:微信:请扫二维码
9.下列哪个是AbsoluteLayout中特有的属性
A、android:layout_height B、android:layout_x C、android:layout_above D、android:layout_toRightOf
【答案】:微信:请扫二维码
10.580作业网zuoye580.comAndroid 项目工程下面的 assets 目录的作用是什么
A、放置应用到的图片资源。 Res/drawable B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C、放置字符串,颜色,数组等常量数据 res/values D、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout
【答案】:微信:请扫二维码
11.在多个应用中读取共享存储数据时,需要用到的query方法,是 哪个对象的方法?
A、ContentResolver B、ContentProvider C、CursorD、SQLiteHelper
【答案】:微信:请扫二维码
12.Intent 的作用的是
A、tent是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据, B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 service C、实现应用程序间的数据共享 contentprovider D、处理一个应用程序整体性的工作
【答案】:微信:请扫二维码
13.580作业网zuoye580.com关于Activity说的法不正确的是
A、Activity是为用户操作而展示的可视化用户界面B、一个应用程序可以有若干个ActivityC、Activity可以通过一个别名去访问D、Activity可以表现为一个漂浮的窗口
【答案】:微信:请扫二维码
14.在android中使用RadioButton时,要想实现互斥的选择需要用的 组件是
A、ButtonGroup B、RadioButtons C、CheckBox D、RadioGroup
【答案】:微信:请扫二维码
15.在android程序中,Log.w()用于输出什么级别的日志信息
A、调试 B、信息 C、警告D、错误
【答案】:微信:请扫二维码
16.580作业网zuoye580.com退出 activity 对一些资源以及状态的操作保存,可以在生命周期 的哪个函数中进行
A、onPause() B、onCreate() C、onResume() D、onStart()
【答案】:微信:请扫二维码
17.DDMS中Log信息分为几个级别
A、3B、4C、5D、6
【答案】:微信:请扫二维码
18.onPause什么时候调用
A、当界面启动时B、当onCreate方法被执行之后C、当界面被隐藏时D、当界面重新显示时
【答案】:微信:请扫二维码
19.580作业网zuoye580.com关于BroadcastReceiver的说法不正确的是
A、是用来接收广播Intent的 B、一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C、 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者 D、 接收者声明的优先级别在<intent-filter>的android:priority属性中声明,数值越大优先级别越高
【答案】:微信:请扫二维码
20.若将多个单选按钮组合在一起,使用( )控件。
A、RadioGroupB、RadioC、 RadioButtonD、Group
【答案】:微信:请扫二维码
21.在手机开发中常用的数据库是
A、sqlLite B、Oracle C、Sql Server D、Db23
【答案】:微信:请扫二维码
22.580作业网zuoye580.comRatingBar组件中不能用属性直接设置的是
A、五角星个数 B、当前分数C、分数的增量D、五角星的色彩
【答案】:微信:请扫二维码
23.下列不属于android布局的是
A、FrameLayout B、LinearLayout C、BorderLayout D、TableLayout E、RelativeLayout
【答案】:微信:请扫二维码
24.能提供内容补全的组件是
A、EditTextB、DatePickerC、TimePickerD、AutoCompleteTextView
【答案】:微信:请扫二维码
25.580作业网zuoye580.com如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?
A、该文本域的宽度将填充父容器宽度 B、该文本域的宽度仅占据该组件的实际宽度 C、该文本域的高度将填充父容器高度 D、该文本域的高度仅占据该组件的实际高度
【答案】:微信:请扫二维码
26.如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?
A、android:orientation=”vertical”B、android:vertical=”true”C、android:orientation=”horizontal” D、android:horizontal=”true”
【答案】:微信:请扫二维码
27.16、 进度条中哪个属性是设置进度条大小格式的
A、android:secondaryProgressB、android:progressC、android:maxD、style
【答案】:微信:请扫二维码
28.580作业网zuoye580.com在android中,ArrayAdapter类是用于
A、用于把数据绑定到组件上B、它能把数据显示到Activity上C、它能把数据传递给广播D、它能把数据传递给服务
【答案】:微信:请扫二维码
29.列用以显示一系列图像的是
A、ImageViewB、GalleryC、ImageSwitcherD、GridView
【答案】:微信:请扫二维码
30.在Android应用程序中,图片应放在那个目录下?
A、raw B、values C、layoutD、drawable
【答案】:微信:请扫二维码
31.580作业网zuoye580.com能通过指定界面元素的坐标位置来确定用户界面的整体布局的是
A、相对布局B、表格布局C、绝对布局D、线性布局
【答案】:微信:请扫二维码
32.开发Android应用程序的首选集成开发环境是
A、myEclipseB、EclipseC、.NETD、J2SE
【答案】:微信:请扫二维码
33.以下哪种方法用于将更改保存到共享偏好设置?
A、save()B、clear()C、commit ()D、.putString()
【答案】:微信:请扫二维码
34.580作业网zuoye580.com表示下拉列表的组件是
A、Gallery B、SpinnerC、GridViewD、ListView
【答案】:微信:请扫二维码
35.在Android中,用户可以通过( )打开选项菜单。
A、MenuB、MenuItemC、MenuStripD、Item
【答案】:微信:请扫二维码
36.android是如何组织Activity的
A、以栈的方式组式ActivityB、以队列的方式组织ActivityC、以树形方式组织ActivityD、以链式方式组织Activity。
【答案】:微信:请扫二维码
37.580作业网zuoye580.com激活Activity的方法是
A、runActivity()B、goActivity()C、startActivity()D、startActivityForIn()
【答案】:微信:请扫二维码
38.关于适配器的说法正确的有
A、它主要是用来存储数据B、它主要用来把数据绑定到组件上C、它主要用来解析数据D、它主要用来存储xml数据
【答案】:微信:请扫二维码
39.在Activity中,如何获取service对象
A、可以通过直接实例化得到B、可以通过绑定得到C、通过startService()D、通过getService()获取。
【答案】:微信:请扫二维码
40.580作业网zuoye580.com在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的?
A、extView tv = this.findViewById(R.id.bookName); B、TextView tv = (TextView)this.findViewById(R.id.code); C、TextView tv = (TextView)this.findViewById(R.id.bookName); D、TextView tv = (TextView)this.findViewById(R.string.bookName);
【答案】:微信:请扫二维码
41.android中文件操作模式中表示只能被本应用使用,写入文件会覆 盖的是
A、MODE_APPEND B、MODE_WORLD_READABLE C、MODE_WORLD_WRITEABLE D、MODE_PRIVATE
【答案】:微信:请扫二维码
42.读取文件内容的首要方法是
A、openFileOutput B、read C、write D、openFileInput
【答案】:微信:请扫二维码
43.580作业网zuoye580.comandroid中常用的布局是
A、framlayout,linenarlayout,relativelayoutB、tablelayoutactiviey,service,broadcastC、contentprovideFlowLayout,BorderLayout,GridLayoutD、CardLayoutbroadcast,linenarlayout,relativelayout和contentprovide
【答案】:微信:请扫二维码
44.在android中使用Menu时可能需要重写的方法有
A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsItemSelect()D、onItemSelected()
【答案】:微信:请扫二维码
45.关于android中播放视频的说法不对的是
A、可以使用SurfaceView组件播视频 B、可以使用VideoView组件播视频 C、VideoView组件可以控制播放的位置和大小 D、VideoView播放视频的格式可以是3gp
【答案】:微信:请扫二维码
46.580作业网zuoye580.comactivity一般会重载那些方法用来维护其生命周期
A、onCreate(),onStart(),onDestory(),onrestart(),onresume(),onpause(),onstop()。B、onCreateView(),onStart(),onDestory(),onrestart(),onresume(),onpause(),onstop()。C、onCreateView(),onStart(),onDestory(),onrestart(),onresume(),onstop()。D、onCreateView(),onStart(),onrestart(),onresume(),onpause(),onstop()。
【答案】:微信:请扫二维码
47.处理菜单项单击事件的方法不包含
A、使用onOptionsItemSelected(MenuItem item)响应 B、使用onMenuItemSelected(int featureId ,MenuItem item) 响应 C、使用onMenuItemClick(MenuItem item) 响应 D、使用onCreateOptionsMenu(Menu menu)响应
【答案】:微信:请扫二维码
48.拖动条组件是
A、RatingBarB、ProgressBar C、SeekBar D、ScrollBar
【答案】:微信:请扫二维码
49.580作业网zuoye580.com我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器
就会变得越慢,那么线程销毁的方法是
A、onDestroy()B、onClear()C、onFinish()D、onStop()
【答案】:微信:请扫二维码
50.在android中使用Menu时不需要重写的方法有
A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsItemSelected()D、onContextItemSelected ()
【答案】:微信:请扫二维码
51.关于AlertDialog的说法不正确的是
A、要想使用对话框首先要使用new关键字创建AlertDialog的实例 B、对话框的显示需要调用show方法 C、setPositiveButton方法是用来加确定按钮的 D、setNegativeButton方法是用来加取消按钮的
【答案】:微信:请扫二维码
52.580作业网zuoye580.com.Intent传递数据时,下列的数据类型哪些不可以被传递
A、Serializable B、HashMap C、Parcelable D、Bundle
【答案】:微信:请扫二维码
53.进度条中哪个属性是设置进度条大小格式的
A、android:secondaryProgress B、android:progress(设置值) C、android:maxD、style
【答案】:微信:请扫二维码
54.用HttpClient的Get方式请求数据时, 可以 类来构建Http请求
A、GetB、URLConnectionC、HttpGetD、HttpPost
【答案】:微信:请扫二维码
55.580作业网zuoye580.com解析 xml 的方式有
A、字符器类型B、流方式C、domD、SIX
【答案】:微信:请扫二维码
56.android 关于service生命周期的onCreate()和onStart()说法正确的是
A、当第一次启动的时候先后调用onStart()和onCreate()方法B、当第一次启动的时候只会调用onCreate()方法C、如果service已经启动,将先后调用onCreate()和onStart()方法D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
【答案】:微信:请扫二维码
57.MediaPlayer播放资源前,需要调用哪个方法完成准备工作
A、setDataSource B、prepare C、begin D、pause
【答案】:微信:请扫二维码
58.580作业网zuoye580.com下列对android NDK的理解正确的是
A、NDK是一系列工具的集合, NDK 将是 Android 平台支持 C 开发的开端B、 NDK 提供了一份稳定、功能有限的 API 头文件声明。C、 使 “Java+C” 的开发方式终于转正,成为官方支持的开发方式D、 全都对
【答案】:微信:请扫二维码
59.下列用以显示一系列图像的是
A、ImageView B、GalleryC、ImageSwitcherD、GridView
【答案】:微信:请扫二维码
60.下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的
A、<receiver android:name=”NewBroad”>
<intent-filter>
<action
android:name=”android.provider.action.NewBroad”/>
<action>
</intent-filter>
</receiver>
B、<receiver android:name=”NewBroad”>
<intent-filter>
android:name=”android.provider.action.NewBroad”/>
</intent-filter>
</receiver>
C、<receiver android:name=”NewBroad”>
<action
android:name=”android.provider.action.NewBroad”/>
<action>
</receiver>
D、<intent-filter>
<receiver android:name=”NewBroad”>
<action>
android:name=”android.provider.action.NewBroad”/>
<action>
</receiver>
</intent-filter>
【答案】:微信:请扫二维码
61.580作业网zuoye580.com使用AIDL完成远程service方法调用下列说法不正确的是
A、aidl对应的接口名称不能与aidl文件名相同 B、 aidl的文件的内容类似java代码 C、 创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象 D、 aidl对应的接口的方法前面不能加访问权限修饰符
【答案】:微信:请扫二维码
62.下面退出Activity错误的方法是
A、finish()B、抛异常强制退出C、System.exit()D、onStop()
【答案】:微信:请扫二维码
63.在开发AppWidget窗口小部件时,需要继承 类
A、AppWidgetReceiverB、AppWidgetConfigure C、AppWidgetManagerD、AppWidgetProvider
【答案】:微信:请扫二维码
64.580作业网zuoye580.com下列说法错误的是
A、Button是普通按钮组件,除此外还有其他的按钮组件 B、TextView是显示文本的组件,TextView是EditText的父类 C、EditText是编辑文本的组件,可以使用EditText输入特定的字符 D、ImageView是显示图片的组件,可以通过设置显示局部图片
【答案】:微信:请扫二维码
65.下列哪个是SqlLite下的命令
A、shell B、push C、quitD、keytool
【答案】:微信:请扫二维码
66.Android项目工程下面的assets目录的作用是什么
A、放置应用到的图片资源B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件
【答案】:微信:请扫二维码
67.580作业网zuoye580.com下列关于如何使用Notification,不对的是
A、notification需要NotificatinManager来管理 B、使用NotificationManager的notify方法显示notification消息 C、在显示Notification时可以设置通知时的默认发声,震动等 D、Notification中有方法可以清除消息
【答案】:微信:请扫二维码
68.使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
A、setTimeout() B、setReadTimeout() C、setConnectTimeout() D、setRequestMethod()
【答案】:微信:请扫二维码
69.android的数据存储的方式
A、sharedpreference,文件B、SQliteC、contentprovider,网络D、以上全部
【答案】:微信:请扫二维码
70.580作业网zuoye580.com上下文菜单与其他菜单不同的是
A、上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应 B、上下文菜单必须注册到指定的view上才能显示 C、上下文菜单的菜单项可以添加,可以删除 D、上下文菜单的菜单项可以有子项
【答案】:微信:请扫二维码
71.对于AlertDialog的描述不正确的是
A、使用new关键字创建AlertDialog的实例B、对话框的显示需要调用show方法C、setPositiveButton方法是用来加确定按钮的D、setNegativeButton方法是用来加取消按钮的
【答案】:微信:请扫二维码
72.下列属于SAX解析xml文件的优点的是
A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会
消失
【答案】:微信:请扫二维码
73.580作业网zuoye580.comactivity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行
A、onPause() B、onCreate() C、 onResume() D、onStart()
【答案】:微信:请扫二维码
74.下列属于SAX解析xml文件的优点的是
A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会
【答案】:微信:请扫二维码
75.android 中下列属于Intent的作用的是(
A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作
【答案】:微信:请扫二维码
76.580作业网zuoye580.com使用Android系统进行拍照用到的类有
A、SurfaceViewB、 SurfaceHolderC、CallbackD、Camera
【答案】:微信:请扫二维码
77..关于res/raw目录说法正确的是
A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、 这里的文件是原封不动的存储到设备上会转换为二进制的格式C、 这里的文件最终以二进制的格式存储到指定的包中D、 这里的文件最终不会以二进制的格式存储到指定的包中
【答案】:微信:请扫二维码
78.下列关于 open core说法不正确的是
A、Open core是Android多媒体框架的核心 B、 MediaPlayer是open Core中的一个核心类 C、 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的 D、 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
【答案】:微信:请扫二维码
79.580作业网zuoye580.com以下对float变量的定义是有效的?
A、float foo = -1;B、float foo = 1.0;C、 float foo = 42e1;D、 float foo = 2.02f;
【答案】:微信:请扫二维码
80.下列关于Intent启动组件说法错误的是
A、startActivity( ) B、 startService( )C、 startBroadcastReceiver()D、startActivityForResult()
【答案】:微信:请扫二维码
81.下面关于BroadcastReceiver错误的是
A、BroadcastReceiver有两种注册方式,静态注册和动态注册。B、 BroadcastReceiver必须在AndroidMainfest文件中声明 “C、 BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。” D、 广播发送的Intent都是隐式启动。
【答案】:微信:请扫二维码
82.580作业网zuoye580.com下面关于广播说法错误的是
A、广播分为有序广播和无序广播 B、 使用abortBroadcast方法可以中断所有广播的传递。 C、 广播注册方式分为动态和静态 D、 sendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。
【答案】:微信:请扫二维码
83.在android中使用SQLiteOpenHelper这个辅助类时,获取
A、getDatabase()B、 openDatabase()C、 getReadableDatabase() D、 getAbleDatabase()
【答案】:微信:请扫二维码
84.下列不属于Service生命周期的方法是
A、onCreate B、onDestroy C、onStop D、onStart
【答案】:微信:请扫二维码
85.580作业网zuoye580.com.Android项目工程下面的assets目录的作用是什么
A、放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件
【答案】:微信:请扫二维码
86.以下哪些是java的保留关键字
A、runB、importC、outD、implement
【答案】:微信:请扫二维码
87.下面关于广播叙述错误的是
A、广播是Android四大组件之一 B、 BroadcastReceiver有两种注册方式,静态注册和动态注册 C、 静态注册需要在Mainfest.xml中配置 D、 动态注册需要在应用退出时候接触广播的注册。
【答案】:微信:请扫二维码
88.580作业网zuoye580.com对于广播的发送,Intent的启动方式是
A、显式启动 B、 隐式启动 C、 A和B都可以 D、 以上说法都不正确。
【答案】:微信:请扫二维码
89.SharedPreferences存放的数据类型不支持
A、boolean B、int C、 String D、 double
【答案】:微信:请扫二维码
90.下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是
A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.
【答案】:微信:请扫二维码
91.580作业网zuoye580.com某个类声明中带有哪种修饰符时,此类不能实例化对象?
A、protectedB、abstractC、 finalD、public
【答案】:微信:请扫二维码
92.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?
A、onCreate()B、 onUpgrading()C、 onUpdate() D、 onUpgrade()
【答案】:微信:请扫二维码
93.在手机开发中常用的数据库是( )
A、SQLite3 B、Oracle C、SqlServer D、Db23
【答案】:微信:请扫二维码
94.580作业网zuoye580.com下列不属于android布局的是
A、FrameLayoue B、LinearLayout C、BorderLayout D、RelativeLayout
【答案】:微信:请扫二维码
95.关于android中播放视频的说法不对的是()
A、可以使用SurfaceView组件播视频 B,可以使用VideoView组件播视频 B、VideoView组件可以控制播放的位置和大小 C、VideoView播放视频的格式可以是3gp
【答案】:微信:请扫二维码
96.下面关于JSON说法错误的是
A、json是一种数据交互格式。 B、 json的数据格式有两种为 { }和[ ] C、 json数据用{ }表示java中的对象,[ ]表示Java中的List对象 “D、{“1”:”123”, ”2”:”234”, ”3”:”345”} 不是json数据 ”
【答案】:微信:请扫二维码
97.580作业网zuoye580.com下列对SharedPreferences存、取文件的说法中不正确的是
A、属于移动存储解决方案 B、sharePreferences处理的就是key-value对 C、读取xml文件的路径是/sdcard/shared_prefs/ D、数据的保存格式是xml
【答案】:微信:请扫二维码
98.关于ContenValues类说法正确的是
A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型 B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型 C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型 D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
【答案】:微信:请扫二维码
99.下面关于谁先接收广播顺序错误的是
A、有序广播,优先级高的先接收 B、 有序广播,同优先级的动静态广播接收器,静态优先于动态。 C、 有序广播,同优先级的动态广播接收器,先注册的大于后注册的。 D、 普通广播时,无视优先级,动态广播接收器优先于静态广播接收器
【答案】:微信:请扫二维码
100.580作业网zuoye580.com下面不是Android四大组件之一的
A、ActivityB、IntentC、 Service D、 ContentProvider
【答案】:微信:请扫二维码
101.下面关于Notification的说法正确的是
A、NotificationManager man = new NotificationManager(); B、 PendingIntent contentIntent= new PendingIntent(); C、 RemoteViews contentView = new RemoteViews(); D、 Notification notification = new Notification();
【答案】:微信:请扫二维码
102.下面不属于android的动画分类的有
A、Tween B、Property C、Drawable D、Animation
【答案】:微信:请扫二维码
103.580作业网zuoye580.com关于res/raw目录说法正确的是
A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、 这里的文件是原封不动的存储到设备上会转换为二进制的格式C、 这里的文件最终以二进制的格式存储到指定的包中D、 这里的文件最终不会以二进制的格式存储到指定的包中
【答案】:微信:请扫二维码
104.在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法
A、ContentResolverB、ContentProvider C、Cursor D、SQLiteHelper
【答案】:微信:请扫二维码
105.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作?
A、setDataSource() B、 prepare()C、 reset() D、 release()
【答案】:微信:请扫二维码
106.580作业网zuoye580.comService中如何实现更改Activity界面元素
A、通过把当前activity对象传递给service对象 B、通过向Activity发送广播 C、通过Context对象更改Activity界面元素 D、可以在Service中,调用Activity的方法实现更改界面元素
【答案】:微信:请扫二维码
107.使用AIDL 完成远程 service 方法调用下列说法不正确的是? ( )
A、aidl对应的接口名称不能与aidl文件名相同 B、aidl的文件的内容类似java代码 C、创建一个Service,在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象 D、aidl对应的接口的方法前面不能加访问权限修饰符
【答案】:微信:请扫二维码
108.下面SQL语句不正确的是()
A、Select * from user B、update user set username=’zhangsan’ where id=’2’ C、 Delete * from user “D、insert into user values(1,’zhang’,’pass’);”
【答案】:微信:请扫二维码
109.580作业网zuoye580.com使用MediaPlayer 播放保存在 sdcard 上的 mp3 文件时
A、需要使用MediaPlayer.create方法创建MediaPlayer B、直接new MediaPlayer即可 C、需要调用setDataSource方法设置文件源 D、直接调用start方法,无需设置文件源
【答案】:微信:请扫二维码
110.关于service生命周期的说法正确的是?
A、如果service已经启动,将先后调用onCreate()和onStart()方法B、当第一次启动的时候先后调用onCreate()和onStart()方法C、当第一次启动的时候只会调用onCreate()方法D、如果Service没有启动,不能调用StopService停止服务。
【答案】:微信:请扫二维码
111.对于SharedPreferences的下面正确的是
A、SharedPreferences pref = new SharedPreferences(); B、 Editor editor = new Editor(); C、 SharedPreferences对象用于读取和存储常用数据类型 D、 Editor对象存储数据最后都要调用commit()方法。
【答案】:微信:请扫二维码
112.580作业网zuoye580.com下列关于如何使用Notification,不对的是( )
A、notification需要NotificatinManager来管理 B、使用NotificationManager的notify方法显示notification消息 C、在显示Notification时可以设置通知时的默认发声,震动等 D、调用Notification对象中的方法可以清除消息
【答案】:微信:请扫二维码
113.若在界面上显示“Hello,World”,应该使用以下哪个控件是
A、TextViewB、ImageViewC、ListViewD、以上都不对
【答案】:微信:请扫二维码
114.Activity生命周期最开始的方法调用顺序是?
A、”onCreate(), onResume(), onStart()” “B、onCreate(), onRestart(), onResume()” “C、onStart(), onResume(), onCreate()” “D、onCreate(), onStart(), onResume()”
【答案】:微信:请扫二维码
115.580作业网zuoye580.com69.关于Intent 对象说法错误的是
A、在 android 中,Intent对象是用来传递信息的 B、Intent 对象可以把值传递给广播或 Activity C、利用 Intent 传值时,可以传递一部分值类型 D、利用 Intent 传值时,它的 key 值可以是对象
【答案】:微信:请扫二维码
116.如何访问媒体库?
A、通过直接文件读取B、通过Content Provider C、两项都可以D、两项都不可以
【答案】:微信:请扫二维码
117.以下哪个不是应用间交互常用的方法?
A、接收Broadcast的消息 B、文件共享访问 C、通过Content Resolver接口访问D、Activity的调用
【答案】:微信:请扫二维码
118.580作业网zuoye580.com处理菜单项单击事件的方法不包含
A、使用onOptionsItemSelected(MenuItem item)响应 B、使用onMenuItemSelected(int featureId .MenuItem item) 响应 C、使用onMenuItemClick(MenuItem item) 响应 D、使用onCreateOptionsMenu(Menu menu)响应
【答案】:微信:请扫二维码
119.用于事件处理的常见回调方法?
A、onClick()B、 onKeyUp()C、onStart()D、onStop()
【答案】:微信:请扫二维码
120.下列关于ContentProvider的说法错误的是:
A、ContentProvider的作用是实现数据共享和交换 B、要访问ContentProvider,只需调用ContentProvider的增删改查相关方法 C、ContentProvider提供的URI必须以“content://”开头 D、Android对于系统里的音视频、图像、通讯录提供了内置的ContentProvider
【答案】:微信:请扫二维码
121.580作业网zuoye580.com下列哪一项是manifest 文件的功能
A、声明要求的最低API级别 B、声明要求的用户权限的级别 C、记录程序中使用的Activity等资源D、 都是
【答案】:微信:请扫二维码
122.如何给一个正在运行的service传递消息
A、通过注册ReceiverB、通过IntentC、通过定义AIDL接口D、都正确
【答案】:微信:请扫二维码
123.FLAG_ACTIVITY_CLEAR_TOP标记的作用是什么?
A、如果Activity已经在任何栈中启动,则不做任何操作 B、如果Activity已经在当前栈中启动,则不做任何操作 C、如果Activity已经在当前栈中启动,则所有在该Activity之上的Activity都会被销毁 D、如果Activity已经在任何栈中启动,则所有在该Activity之上的Activity都会被销毁
【答案】:微信:请扫二维码
124.580作业网zuoye580.comAndroid Activity生命周期中调用的第一个方法是?
A、onInit()B、onStart() C、onCreate()D、onBegin()
【答案】:微信:请扫二维码
125.获取SD卡音乐列表,通过调用 方法,才能调用query方法
A、getContentProviderB、getContentResolverC、 getConnectionD、 getUri
【答案】:微信:请扫二维码
126.下面哪个方法不是发送广播消息的方法?
A、sendBroadcast() B、sendCommonBroadcast() C、sendOrderedBroadcast() D、sendStickyBroadcast()
【答案】:微信:请扫二维码
127.580作业网zuoye580.com70.Notification消息能否被取消?
A、只能取消本应用发起的消息 B、可以被任何应用取消 C、不能取消,只能覆盖D、只能取消本应用发起的消息,且只能通过消息ID逐个取消
【答案】:微信:请扫二维码
128.关于SQLite3数据库的操作,下面说法不正确的是()
A、Context对象调用openOrCreateDatabase方法打开或者创建数据库 B、SQLiteDatabase类的静态方法openOrCreateDatabase方法打开或者创建数据库 C、Context对象closeDatabase方法关闭数据库。 D、SQLiteDatabase类的静态方法deleteDatabase方法删除数据库
【答案】:微信:请扫二维码
129.46.继承ContentProvider不需要实现 (A )等方法。
A、add B、delete C、update D、query
【答案】:微信:请扫二维码
130.580作业网zuoye580.com如何支持语言国际化?
A、在资源文件中按名称设置参数,例如: zh_CN.Title=”标题” B、按不同语言分目录提供不同的strings.xml文件 C、两者都不正确D、两者都正确
【答案】:微信:请扫二维码
131.在播放视屏时,需要保持屏幕一直亮着,需要哪个权限?
A、”<uses-permission android:name=””android.permission.INTERNET”” />” “B、<uses-permission android:name=””android.permission.WAKE_LOCK”” />” “C、<uses-permission android:name=””android.permission.SCREEN_LOCK”” />” “D、<uses-permission android:name=””android.permission.DIM_LOCK”” />”
【答案】:微信:请扫二维码
132.遇到下列哪种情况时需要把进程移到前台?
A、进程正在运行一个与用户交互的Activity ,它的onResume()方法被调用 B、进程有一正在运行的BroadcastReceiver,它的onReceive()方法正在执行 C、进程有一个Service,该Service对应的Activity正在与用户交互 D、所有选项均正确
【答案】:微信:请扫二维码
133.580作业网zuoye580.com对输入中拼写检查的支持是通过什么方式实现的?
A、BroadcastReceiverB、ContentProvider C、ServiceD、Activity
【答案】:微信:请扫二维码
134.72.关于视频的来源,哪个不正确?
A、可来源于外部URL B、可来源于内部URI,通过Content Resolver获取 C、可来源于资源文件 D、可以文件方式直接访问内部Media
【答案】:微信:请扫二维码
135.导致一个Activity的onDestroy()方法被调用的原因是什么?
A、该Activity被暂停或者停止,并且它的资源被操作系统回收 B、启动该Activity的Activity调用了finishActivity() C、活动(Activity)调用finish()D、三项原因都是
【答案】:微信:请扫二维码
136.580作业网zuoye580.com关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是
A、bindService()方法执行成功后。 B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象。 C、Service的onCreate()方法和onBind()方法执行成功后。 D、Service的onCreate()和onStartCommand()方法启动成功后。
【答案】:微信:请扫二维码
137.关于广播的作用,正确的说法是
A、它是用接收系统发布的一些消息的 B、它可以帮助service修改用户界面 C、 它不可以启动一个Service D、 它可以启动一个Activity
【答案】:微信:请扫二维码
138.是AbsoluteLayout中特有的属性
A、android:layout_height B、android:layout_xC、android:layout_above D、android:layout_toRightOf
【答案】:微信:请扫二维码
139.580作业网zuoye580.comActivty和Task的启动模式有哪些?
A、standarB、singleTop C、singleTop、singleTask D、singleTask、singleInstance E、standarD.singleTop、singleTask、singleInstance
【答案】:微信:请扫二维码
140.为了实现在Java的程序中调用带参数的SQL语句,应该采用( )来成。
A、Connection类 B、PreparedStatement类 C、ResultSet类 D、Statement
【答案】:微信:请扫二维码
141.如果把APP的最小SDK版本设置成8,那么以下哪个版本的将无法运行则个APP?
A、7 B、8C、9 D、都可以
【答案】:微信:请扫二维码
142.580作业网zuoye580.comSharedPreferences和Preferences的修改支持事务吗?
A、支持,不支持B、不支持,不支持 C、不支持,支持D、支持,支持
【答案】:微信:请扫二维码
143.Android提供了哪个高效的序列号接口?
A、Clonable B、ParcelableC、Copiable D、Externalizable
【答案】:微信:请扫二维码
144.Spinner控件的显示为文本列表形式,在ArrayAdapter适配器中应选择以下哪种方式
A、android.R.layout.simple_spinner_dropdown_item B、android.R.layout.simple_list _item_1C、android.R.layout.simple_list _item_2D、android.R.layout.simple_spinner_ item
【答案】:微信:请扫二维码
145.580作业网zuoye580.com从HTTP请求中,获得请求参数,应该调用 ()
A、request对象的getAttribute()方法 B、request对象的getParameter()方法 C、session对象的getAttribute()方法 D、session对象的getParameter()方法
【答案】:微信:请扫二维码
146.ContentResolver用什么方法查询Content Provider提供的内容
A、select() B、retrieve()C、query() D、execute()
【答案】:微信:请扫二维码
147.Android 项目工程下面的 assets 目录的作用是什么
A、放置应用到的图片资源B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C、放置字符串,颜色,数组等常量数据D、放置一些与 UI 相应的布局文件,都是 xml 文件
【答案】:微信:请扫二维码
148.580作业网zuoye580.com使用SQLiteOpenHelper的构造方法创建与数据库连接时,参数可以设置为null的是
A、Context B、数据库名 C、 CursorFactory D、数据库版本
【答案】:微信:请扫二维码
149.绑定Service的方法是
A、bindService B、startServiceC、onStart D、onBind
【答案】:微信:请扫二维码
150.系统收到intent发起的启动Activity的请求时,根据什么来选择最合适的Activity?
A、category B、dataC、actionD、都可以
【答案】:微信:请扫二维码
151.580作业网zuoye580.com按HOME按钮后,系统查找哪类Activity?
A、设置了ACTION_MAIN和ATEGORY_LAUNCHER的Activity B、设置了ACTION_MAIN或ATEGORY_LAUNCHER的Activity C、设置了ACTION_MAIN的Activity D、设置了ATEGORY_LAUNCHER的Activity
【答案】:微信:请扫二维码
152.使用以下哪种方法将数据写到文件的末尾
A、MODE_PRIVATEB、 MODE_APPEND C、MODE_WORLD_READABLED、 MODE_WORLD_WRITEABLE
【答案】:微信:请扫二维码
153.31. 下列选项哪个不是Activity启动的方法
A、goToActivityB、startActivityC、startActivityFromChild D、startActivityForResult
【答案】:微信:请扫二维码
154.580作业网zuoye580.com通过Intent可以启动那些组件?
A、ActivityB、ServiceC、两项都不可以D、两项都可以
【答案】:微信:请扫二维码
155.如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是。
A、调用startActivityForResult() B、在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息 C、两个选项都不正确 D、两个选项都正确
【答案】:微信:请扫二维码
156.75.下列哪些情况下,系统可能会弹出ANR对话框
A、在Activity中,Main线程消息队列中的消息在5秒内没有得到响应 B、在Service中,onStartCommand()方法执行超过5秒 C、在BroadcastReceiver中,onReceive()方法执行时间超过5秒 D、在启动的新线程中,run()方法执行时间超过5秒
【答案】:微信:请扫二维码
157.580作业网zuoye580.com在Activity中需要找到一个id是bookName的的TextView组件,下面哪种语句写法是正确的?
A、TextView tv = this.findViewById(R.id.bookName)B、TextView tv = (TextView)this.findViewById(R.id.codeC、TextView tv = (TextView)this.findViewById(R.id.bookName)D、TextView tv = (TextView)this.findViewById(R.string.bookName);
【答案】:微信:请扫二维码
158.下面哪种进程最重要,最后被销毁?
A、服务进程 B、后台进程 C、可见进程 D、前台进程
【答案】:微信:请扫二维码
159.Intent intent = newIntent(Intent.ACTION.VIEW,Uri.parse(”
A、发送EmailB、在浏览器浏览这个网址C、发送短信D、其它项不正确
【答案】:微信:请扫二维码
160.580作业网zuoye580.com在应用程序中用到设备震动时需要使用什么权限?
A、android.hardware.permission.VIBRATE B、android.permission.hardware.VIBRATE C、android.security.VIBRATE D、android.permission.VIBRATE
【答案】:微信:请扫二维码
161.关于JSON和XML说法,错误的是
A、JSON的速度要远远快于XML B、JSON对数据的描述性比XML好 C、JSON相对于XML来讲,数据的体积小 D、JSON和XML同样拥有丰富的解析手段
【答案】:微信:请扫二维码
162.SharedPreferences保存文件的路径和扩展名是?
A、/data/data/shared_prefs/ *.txt B、/data/data/package name/shared_prefs/ *.xml C、/mnt/sdcard/指定文件夹 指定扩展名 D、任意路径 指定扩展名
【答案】:微信:请扫二维码
163.580作业网zuoye580.com68.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?
A、bindService()方法执行成功后 B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象 C、Service的onCreate()方法和onBind()方法执行成功后 D、Service的onCreate()和onStartCommand()方法启动成功后
【答案】:微信:请扫二维码
164.在Android中,关于MediaPlayer说法错误的是()
A、MediaPlayer包含了Audio和video的播放功能。 B、获得MediaPlayer实例的有new MediaPlayer()和MeiaPlayer.create()的方式。 C、当我们播放一首歌曲由于异常中断,由于数据丢失,只能从开始的位置开始播放。 D、在指定MediaPlayer数据的来源时,必须指定播放的文件的路径、资源id或网络路径。
【答案】:微信:请扫二维码
165.下列选项哪个是发送广播的方法
A、startBroadcastB、startBroadcastReceiverC、 sendBroadcastD、sendBroadcastReceiver
【答案】:微信:请扫二维码
166.580作业网zuoye580.com下列不属于service生命周期的方法是 ( )
A、onCreate B、onDestroy C、onStop D、onStartCommand
【答案】:微信:请扫二维码
167.下面哪条语句可以构造正确的对话框.
A、AlertDialog dialog = new AlertDialog(context); B、AlertDialog.Builder builder = new AlertDialog.Builder(context); C、ProgressDialog dialog = new ProgressDialog(); D、ProgressDialog.Builder builder = new ProgressDialog.Builder(context);
【答案】:微信:请扫二维码
168.以下哪个不是Activity启动时的正确标志?
A、FLAG_ACTIVITY_CLEAR_TOP B、FLAG_ACTIVITY_SINGLE_TASK C、FLAG_ACTIVITY_SINGLE_TOP D、FLAG_ACTIVITY_NEW_TASK
【答案】:微信:请扫二维码
169.580作业网zuoye580.com74. 如何访问在SD卡上的文件?
A、通过直接文件读取 B、通过Content Provider C、两项都不可以 D、两项都可以
【答案】:微信:请扫二维码
170.76. 通过startService()和bindService(),以下说法错误的是
A、通过startService()启动服务会调用如下生命周期方法: onCreate()—->onStart()—->onDestory() B、当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行 C、如果是调用bindService()启动服务:会调用如下生命周期方法:onCreate()—->onBind—->onDestory()—->onUnBind() D、采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。
【答案】:微信:请扫二维码
171.在Android工程中新建了一个Activity 需要在哪个xml文件中声明一下?
A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml
【答案】:微信:请扫二维码
172.580作业网zuoye580.com通过startService()和bindService(),以下说法错误的是()
A、通过startService()启动服务:会调用如下生命周期方法: onCreate()—->onStart()—->onDestory() B、当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行 C、如果是调用bindService()启动服务:会调用如下生命周期方法: onCreate()—->onBind—->onDestory()—->onUnBind() D、采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。
【答案】:微信:请扫二维码
173.对于一个已经存在的SharedPreferences对象setting,想向其中存入一个字符串”person”,setting应该先调用什么方法()
A、edit()B、save() C、commit()D、putString()
【答案】:微信:请扫二维码
174.71.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限
A、”发送短信,无需配置权限 ” B、permission.SMS C、android.permission.RECEIVE_SMS D、android.permission.SEND_SMS
【答案】:微信:请扫二维码
175.580作业网zuoye580.com在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?
A、不会B、会C、 有的手机会,有的手机不会D、 以上说法都错误
【答案】:微信:请扫二维码
176.关于 Sqlite 数据库,不正确的说法是() 选择一项:
A、SqliteOpenHelper类主要是用来创建数据库和更新数据库 B、SqliteDatabase类是用来操作数据库的 C、在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。 D、当数据库版本发生变化时,可以自动更新数据库结构
【答案】:微信:请扫二维码
177.关于Intent的说法,错误的是?
A、可以用来激活一些组件 B、表示程序想做某事的意图 C、只能用于一个组件内部 “D、不同组件之间通信的“媒介”,专门提供组件互相调用的相关信息。”
【答案】:微信:请扫二维码
178.580作业网zuoye580.comAndroid应用四大组件中,可以在后台长时间执行长时,而不需要提供用户界面的是
A、Service B、ActivityC、BroadcastReceiverD、ContentProvider
【答案】:微信:请扫二维码
179.当Activity由于资源不足被回收时,哪个函数会被调用?
A、onSaveInstanceState()B、onSuspend()C、onSaveState() D、onStop()
【答案】:微信:请扫二维码
180.打开一个Activity,对提供的数据进行Web搜索的Intent常用动作是
A、ACTION_WEB_SEARCHB、ACTION_SEARCHC、 ACTION_ANSWERD、.ACTION_VIEW
【答案】:微信:请扫二维码
181.580作业网zuoye580.com在JDBC连接数据库编程应用开发中,利用( )可以实现连接数据库。
A、Connection类 B、PreparedStatement类 C、CallableStatement类 D、Statement
【答案】:微信:请扫二维码
182.多线程下载和断点续传使用什么( )类是对文件进行操作。
A、FileInputStream B、FileOutputStream C、InputStreamReaderD、 RandomAccessFile
【答案】:微信:请扫二维码
183.如果想存储一个键值对字符串,应该使用哪个类?
A、ContentResolver B、SharedPreferencesC、ResourcesD、Cookies
【答案】:微信:请扫二维码
184.580作业网zuoye580.com关于广播以下陈述正确的是.
A、广播接收器只能在配置文件中注册 B、广播接收器注册后不能注销 C、广播接收器只能接收自定义的广播消息 D、广播接收器可以在Activity中单独注册与注销
【答案】:微信:请扫二维码
185.73. 内部存储和外部存储需要额外的权限吗?
A、不需要,不需要B、需要,不需要 C、需要,需要 D、不需要,需要
【答案】:微信:请扫二维码
186.通过bindService()启动service,如果service还未启动,后有什么操作?当调用者退出,service会有什么操作?
A、失败,不终止B、启动,终止 C、失败,终止 D、启动,不终止
【答案】:微信:请扫二维码
187.580作业网zuoye580.comPendingIntent主要的使用场景是?
A、在Widget中设置响应用户操作的动作 B、通过Notification发起一个动作 C、至少有一个不正确 D、A和B都正确
【答案】:微信:请扫二维码
188.视频播放支持以下哪种方式?
A、同步方式B、 异步方式 C、两者都支持 D、 两者都不支持
【答案】:微信:请扫二维码
189.当大量使用大Bitmap对象时,以下哪个说法是正确的?
A、不会崩溃,但要求不再使用的Bitmap对象设置为空 B、不会崩溃,但要求经常调用System.gc()通知内存释放 C、不会崩溃,因为虚拟机会自动回收内存 D、很可能会导致系统崩溃
【答案】:微信:请扫二维码
190.580作业网zuoye580.com哪个是交互UI相关的控件?
A、ActivityB、BroadcastReceiverC、ServiceD、Content provider
【答案】:微信:请扫二维码