贵州电大 5206245 Android智能手机编程(专)(省) 网上在线形考作业
正确答案:D
1.关于AndroidManifest.xml文件,以下描述错误的选项有哪些?
A、在所有的元素中只有<manifest>和<application>是必需的,且只能出现一次 B、处于同一层次的元素,不能随意打乱顺序 C、元素属性一般都是可选的,但是有些属性是必须设置的 D、对可选的属性,即使不写,也有默认的数值项说明
A
正确答案:A
2.在AndroidManifest.xml中描述一个Activity时,该Activity的label属性是指定什么的?
A、指定该Activity的图标 B、指定该Activity的显示标签 C、指定该Activity和类相关联的类名 D、指定该Activity的唯一标示
B
正确答案: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
请
正确答案:B
4..创建子菜单的方法是
A、add B、addSubMenu C、createSubMenu D、createMenu
请
正确答案:C
5.能够自动完成输入内容的组件是
A、TextView B、EditText C、ImageView D、AutoCompleteTextView
请
正确答案:B
6.给一个TextView设置红色字体,应该使用以下哪种写法?
A、setTextColor(0xffff0000); B、setColor(“0xffff0000”) C、setTextColor(“0xffff0000”) D、setColor(“red”)
请
正确答案:D
7..使用MediaPlayer播放保存在sdcard上的mp3文件时
A、需要使用MediaPlayer.create方法创建MediaPlayer B、直接newMediaPlayer即可 C、需要调用setDataSource方法设置文件源 D、直接调用start方法,无需设置文件源
请
正确答案:C
8.Activity生命周期中,第一个需要执行的方法是什么?
A、onStartB、onCreate C、onReStartD、onResume
请
正确答案:C
9.下列哪个是AbsoluteLayout中特有的属性
A、android:layout_height B、android:layout_x C、android:layout_above D、android:layout_toRightOf
请
正确答案:B
10..Android 项目工程下面的 assets 目录的作用是什么
A、放置应用到的图片资源。 Res/drawable B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C、放置字符串,颜色,数组等常量数据 res/values D、放置一些与 UI 相应的布局文件,都是 xml 文件 res/layout
请
正确答案:D
11.在多个应用中读取共享存储数据时,需要用到的query方法,是 哪个对象的方法?
A、ContentResolver B、ContentProvider C、CursorD、SQLiteHelper
请
正确答案:D
12.Intent 的作用的是
A、tent是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据, B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 service C、实现应用程序间的数据共享 contentprovider D、处理一个应用程序整体性的工作
请
正确答案:D
13..关于Activity说的法不正确的是
A、Activity是为用户操作而展示的可视化用户界面B、一个应用程序可以有若干个ActivityC、Activity可以通过一个别名去访问D、Activity可以表现为一个漂浮的窗口
请
正确答案:B
14.在android中使用RadioButton时,要想实现互斥的选择需要用的 组件是
A、ButtonGroup B、RadioButtons C、CheckBox D、RadioGroup
请
正确答案:B
15.在android程序中,Log.w()用于输出什么级别的日志信息
A、调试 B、信息 C、警告D、错误
请
正确答案:C
16..退出 activity 对一些资源以及状态的操作保存,可以在生命周期 的哪个函数中进行
A、onPause() B、onCreate() C、onResume() D、onStart()
请
正确答案:A
正确答案:A
17.DDMS中Log信息分为几个级别
A、3B、4C、5D、6
请
正确答案:D
21.onPause什么时候调用
A、当界面启动时B、当onCreate方法被执行之后C、当界面被隐藏时D、当界面重新显示时
请
正确答案:A
19..关于BroadcastReceiver的说法不正确的是
A、是用来接收广播Intent的 B、一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C、 对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者 D、 接收者声明的优先级别在<intent-filter>的android:priority属性中声明,数值越大优先级别越高
请
正确答案:B
20.若将多个单选按钮组合在一起,使用( )控件。
A、RadioGroupB、RadioC、 RadioButtonD、Group
请
正确答案:A
21.在手机开发中常用的数据库是
A、sqlLite B、Oracle C、Sql Server D、Db23
请
正确答案:C
正确答案:B
22..RatingBar组件中不能用属性直接设置的是
A、五角星个数 B、当前分数C、分数的增量D、五角星的色彩
请
正确答案:D
23.下列不属于android布局的是
A、FrameLayout B、LinearLayout C、BorderLayout D、TableLayout E、RelativeLayout
请
正确答案:D
24.能提供内容补全的组件是
A、EditTextB、DatePickerC、TimePickerD、AutoCompleteTextView
请
正确答案:C
25..如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?
A、该文本域的宽度将填充父容器宽度 B、该文本域的宽度仅占据该组件的实际宽度 C、该文本域的高度将填充父容器高度 D、该文本域的高度仅占据该组件的实际高度
请
正确答案:B
26.如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置?
A、android:orientation=”vertical”B、android:vertical=”true”C、android:orientation=”horizontal” D、android:horizontal=”true”
请
正确答案:D
27.16、 进度条中哪个属性是设置进度条大小格式的
A、android:secondaryProgressB、android:progressC、android:maxD、style
请
正确答案:B
28..在android中,ArrayAdapter类是用于
A、用于把数据绑定到组件上B、它能把数据显示到Activity上C、它能把数据传递给广播D、它能把数据传递给服务
请
正确答案:B
29.列用以显示一系列图像的是
A、ImageViewB、GalleryC、ImageSwitcherD、GridView
请
正确答案:A
正确答案:C
30.在Android应用程序中,图片应放在那个目录下?
A、raw B、values C、layoutD、drawable
请
正确答案:B
31..能通过指定界面元素的坐标位置来确定用户界面的整体布局的是
A、相对布局B、表格布局C、绝对布局D、线性布局
请
正确答案:B
32.开发Android应用程序的首选集成开发环境是
A、myEclipseB、EclipseC、.NETD、J2SE
请
正确答案:A
33.以下哪种方法用于将更改保存到共享偏好设置?
A、save()B、clear()C、mit ()D、.putString()
请
正确答案:B
34..表示下拉列表的组件是
A、Gallery B、SpinnerC、GridViewD、ListView
请
正确答案:A
35.在Android中,用户可以通过( )打开选项菜单。
A、MenuB、MenuItemC、MenuStripD、Item
请
正确答案:B
36.android是如何组织Activity的
A、以栈的方式组式ActivityB、以队列的方式组织ActivityC、以树形方式组织ActivityD、以链式方式组织Activity。
请
正确答案:D
37..激活Activity的方法是
A、runActivity()B、goActivity()C、startActivity()D、startActivityForIn()
请
正确答案:A
38.关于适配器的说法正确的有
A、它主要是用来存储数据B、它主要用来把数据绑定到组件上C、它主要用来解析数据D、它主要用来存储xml数据
请
正确答案:D
39.在Activity中,如何获取service对象
A、可以通过直接实例化得到B、可以通过绑定得到C、通过startService()D、通过getService()获取。
请
正确答案:D
40..在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);
请
正确答案:C
41.android中文件操作模式中表示只能被本应用使用,写入文件会覆 盖的是
A、MODE_APPEND B、MODE_WORLD_READABLE C、MODE_WORLD_WRITEABLE D、MODE_PRIVATE
请
正确答案:A
42.读取文件内容的首要方法是
A、openFileOutput B、read C、write D、openFileInput
请
正确答案:C
43..android中常用的布局是
A、framlayout,linenarlayout,relativelayoutB、tablelayoutactiviey,service,broadcastC、contentprovideFlowLayout,BorderLayout,GridLayoutD、CardLayoutbroadcast,linenarlayout,relativelayout和contentprovide
请
正确答案:C
44.在android中使用Menu时可能需要重写的方法有
A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsItemSelect()D、onItemSelected()
请
正确答案:D
45.关于android中播放视频的说法不对的是
A、可以使用SurfaceView组件播视频 B、可以使用VideoView组件播视频 C、VideoView组件可以控制播放的位置和大小 D、VideoView播放视频的格式可以是3gp
请
正确答案:B
46..activity一般会重载那些方法用来维护其生命周期
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()。
请
正确答案:C
47.处理菜单项单击事件的方法不包含
A、使用onOptionsItemSelected(MenuItem item)响应 B、使用onMenuItemSelected(int featureId ,MenuItem item) 响应 C、使用onMenuItemClick(MenuItem item) 响应 D、使用onCreateOptionsMenu(Menu menu)响应
请
正确答案:D
48.拖动条组件是
A、RatingBarB、ProgressBar C、SeekBar D、ScrollBar
请
正确答案:C
49..我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器
就会变得越慢,那么线程销毁的方法是
A、onDestroy()B、onClear()C、onFinish()D、onStop()
请
正确答案:B
正确答案:B
正确答案:B
50.在android中使用Menu时不需要重写的方法有
A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsItemSelected()D、onContextItemSelected ()
请
正确答案:B
51.关于AlertDialog的说法不正确的是
A、要想使用对话框首先要使用new关键字创建AlertDialog的实例 B、对话框的显示需要调用show方法 C、setPositiveButton方法是用来加确定按钮的 D、setNegativeButton方法是用来加取消按钮的
请
正确答案:A
52...Intent传递数据时,下列的数据类型哪些不可以被传递
A、Serializable B、HashMap C、Parcelable D、Bundle
请
正确答案:A
53.进度条中哪个属性是设置进度条大小格式的
A、android:secondaryProgress B、android:progress(设置值) C、android:maxD、style
请
正确答案:C
54.用HttpClient的Get方式请求数据时, 可以 类来构建Http请求
A、GetB、URLConnectionC、HttpGetD、HttpPost
请
正确答案:D
55..解析 xml 的方式有
A、字符器类型B、流方式C、domD、SIX
请
正确答案:A
56.android 关于service生命周期的onCreate()和onStart()说法正确的是
A、当第一次启动的时候先后调用onStart()和onCreate()方法B、当第一次启动的时候只会调用onCreate()方法C、如果service已经启动,将先后调用onCreate()和onStart()方法D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法
请
正确答案:D
57.MediaPlayer播放资源前,需要调用哪个方法完成准备工作
A、setDataSource B、prepare C、begin D、pause
请
正确答案:D
58..下列对android NDK的理解正确的是
A、NDK是一系列工具的集合, NDK 将是 Android 平台支持 C 开发的开端B、 NDK 提供了一份稳定、功能有限的 API 头文件声明。C、 使 “Java+C” 的开发方式终于转正,成为官方支持的开发方式D、 全都对
请
正确答案:C
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>
请
正确答案:B
61..使用AIDL完成远程service方法调用下列说法不正确的是
A、aidl对应的接口名称不能与aidl文件名相同 B、 aidl的文件的内容类似java代码 C、 创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象 D、 aidl对应的接口的方法前面不能加访问权限修饰符
请
正确答案:C
62.下面退出Activity错误的方法是
A、finish()B、抛异常强制退出C、System.exit()D、onStop()
请
63.在开发AppWidget窗口小部件时,需要继承 类
A、AppWidgetReceiverB、AppWidgetConfigure C、AppWidgetManagerD、AppWidgetProvider
请
正确答案:C
64..下列说法错误的是
A、Button是普通按钮组件,除此外还有其他的按钮组件 B、TextView是显示文本的组件,TextView是EditText的父类 C、EditText是编辑文本的组件,可以使用EditText输入特定的字符 D、ImageView是显示图片的组件,可以通过设置显示局部图片
请
正确答案:D
65.下列哪个是SqlLite下的命令
A、shell B、push C、quitD、keytool
请
正确答案:D
66.Android项目工程下面的assets目录的作用是什么
A、放置应用到的图片资源B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件
请
正确答案:D
67..下列关于如何使用Notification,不对的是
A、notification需要NotificatinManager来管理 B、使用NotificationManager的notify方法显示notification消息 C、在显示Notification时可以设置通知时的默认发声,震动等 D、Notification中有方法可以清除消息
请
正确答案:D
68.使用HttpUrlConnection实现移动互联时,设置读取超时属性的方法是
A、setTimeout() B、setReadTimeout() C、setConnectTimeout() D、setRequestMethod()
请
正确答案:B
69.android的数据存储的方式
A、sharedpreference,文件B、SQliteC、contentprovider,网络D、以上全部
请
正确答案:A
70..上下文菜单与其他菜单不同的是
A、上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应 B、上下文菜单必须注册到指定的view上才能显示 C、上下文菜单的菜单项可以添加,可以删除 D、上下文菜单的菜单项可以有子项
请
正确答案:B
71.对于AlertDialog的描述不正确的是
A、使用new关键字创建AlertDialog的实例B、对话框的显示需要调用show方法C、setPositiveButton方法是用来加确定按钮的D、setNegativeButton方法是用来加取消按钮的
请
正确答案:C
72.下列属于SAX解析xml文件的优点的是
A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会
消失
请
正确答案:B
73..activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行
A、onPause() B、onCreate() C、 onResume() D、onStart()
请
74.下列属于SAX解析xml文件的优点的是
A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会
请
正确答案:D
75.android 中下列属于Intent的作用的是(
A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作
请
正确答案:C
76..使用Android系统进行拍照用到的类有
A、SurfaceViewB、 SurfaceHolderC、CallbackD、Camera
请
正确答案:C
77..关于res/raw目录说法正确的是
A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、 这里的文件是原封不动的存储到设备上会转换为二进制的格式C、 这里的文件最终以二进制的格式存储到指定的包中D、 这里的文件最终不会以二进制的格式存储到指定的包中
请
正确答案:D
正确答案:B
78.下列关于 open core说法不正确的是
A、Open core是Android多媒体框架的核心 B、 MediaPlayer是open Core中的一个核心类 C、 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的 D、 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用
请
正确答案:B
79..以下对float变量的定义是有效的?
A、float foo = -1;B、float foo = 1.0;C、 float foo = 42e1;D、 float foo = 2.02f;
请
正确答案:D
80.下列关于Intent启动组件说法错误的是
A、startActivity( ) B、 startService( )C、 startBroadcastReceiver()D、startActivityForResult()
请
正确答案:A
81.下面关于BroadcastReceiver错误的是
A、BroadcastReceiver有两种注册方式,静态注册和动态注册。B、 BroadcastReceiver必须在AndroidMainfest文件中声明 “C、 BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用。” D、 广播发送的Intent都是隐式启动。
请
正确答案:D
82..下面关于广播说法错误的是
A、广播分为有序广播和无序广播 B、 使用abortBroadcast方法可以中断所有广播的传递。 C、 广播注册方式分为动态和静态 D、 sendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件。
请
正确答案:C
83.在android中使用SQLiteOpenHelper这个辅助类时,获取
A、getDatabase()B、 openDatabase()C、 getReadableDatabase() D、 getAbleDatabase()
请
正确答案:C
84.下列不属于Service生命周期的方法是
A、onCreate B、onDestroy C、onStop D、onStart
请
正确答案:A
85...Android项目工程下面的assets目录的作用是什么
A、放置应用到的图片资源。B、主要放置多媒体等数据文件C、放置字符串,颜色,数组等常量数据D、放置一些与UI相应的布局文件,都是xml文件
请
正确答案:C
86.以下哪些是java的保留关键字
A、runB、importC、outD、implement
请
正确答案:C
87.下面关于广播叙述错误的是
A、广播是Android四大组件之一 B、 BroadcastReceiver有两种注册方式,静态注册和动态注册 C、 静态注册需要在Mainfest.xml中配置 D、 动态注册需要在应用退出时候接触广播的注册。
请
正确答案:C
88..对于广播的发送,Intent的启动方式是
A、显式启动 B、 隐式启动 C、 A和B都可以 D、 以上说法都不正确。
请
正确答案:C
89.SharedPreferences存放的数据类型不支持
A、boolean B、int C、 String D、 double
请
正确答案:B
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 中的一个进程,所以说可以认为是同一个概念.
请
正确答案:B
91..某个类声明中带有哪种修饰符时,此类不能实例化对象?
A、protectedB、abstractC、 finalD、public
请
正确答案:A
92.在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?
A、onCreate()B、 onUpgrading()C、 onUpdate() D、 onUpgrade()
请
正确答案:A
93.在手机开发中常用的数据库是( )
A、SQLite3 B、Oracle C、SqlServer D、Db23
请
94..下列不属于android布局的是
A、FrameLayoue B、LinearLayout C、BorderLayout D、RelativeLayout
请
正确答案:A
95.关于android中播放视频的说法不对的是()
A、可以使用SurfaceView组件播视频 B,可以使用VideoView组件播视频 B、VideoView组件可以控制播放的位置和大小 C、VideoView播放视频的格式可以是3gp
请
正确答案:A
96.下面关于JSON说法错误的是
A、json是一种数据交互格式。 B、 json的数据格式有两种为 { }和[ ] C、 json数据用{ }表示java中的对象,[ ]表示Java中的List对象 “D、{“1”:”123”, ”2”:”234”, ”3”:”345”} 不是json数据 ”
请
正确答案:D
97..下列对SharedPreferences存、取文件的说法中不正确的是
A、属于移动存储解决方案 B、sharePreferences处理的就是key-value对 C、读取xml文件的路径是/sdcard/shared_prefs/ D、数据的保存格式是xml
请
正确答案:A
98.关于ContenValues类说法正确的是
A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型 B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型 C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型 D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
请
正确答案:B
99.下面关于谁先接收广播顺序错误的是
A、有序广播,优先级高的先接收 B、 有序广播,同优先级的动静态广播接收器,静态优先于动态。 C、 有序广播,同优先级的动态广播接收器,先注册的大于后注册的。 D、 普通广播时,无视优先级,动态广播接收器优先于静态广播接收器
请
正确答案:B
100..下面不是Android四大组件之一的
A、ActivityB、IntentC、 Service D、 ContentProvider
请
正确答案:C
101.下面关于Notification的说法正确的是
A、NotificationManager man = new NotificationManager(); B、 PendingIntent contentIntent= new PendingIntent(); C、 RemoteViews contentView = new RemoteViews(); D、 Notification notification = new Notification();
请
正确答案:C
102.下面不属于android的动画分类的有
A、Tween B、Property C、Drawable D、Animation
请
正确答案:A
103..关于res/raw目录说法正确的是
A、这里的文件是原封不动的存储到设备上不会转换为二进制的格式B、 这里的文件是原封不动的存储到设备上会转换为二进制的格式C、 这里的文件最终以二进制的格式存储到指定的包中D、 这里的文件最终不会以二进制的格式存储到指定的包中
请
104.在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法
A、ContentResolverB、ContentProvider C、Cursor D、SQLiteHelper
请
正确答案:D
105.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作?
A、setDataSource() B、 prepare()C、 reset() D、 release()
请
正确答案:B
106..Service中如何实现更改Activity界面元素
A、通过把当前activity对象传递给service对象 B、通过向Activity发送广播 C、通过Context对象更改Activity界面元素 D、可以在Service中,调用Activity的方法实现更改界面元素
请
正确答案:D
107.使用AIDL 完成远程 service 方法调用下列说法不正确的是? ( )
A、aidl对应的接口名称不能与aidl文件名相同 B、aidl的文件的内容类似java代码 C、创建一个Service,在服务的onBind(Intentintent)方法中返回实现了aidl接口的对象 D、aidl对应的接口的方法前面不能加访问权限修饰符
请
正确答案:C
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’);”
请
正确答案:B
109..使用MediaPlayer 播放保存在 sdcard 上的 mp3 文件时
A、需要使用MediaPlayer.create方法创建MediaPlayer B、直接new MediaPlayer即可 C、需要调用setDataSource方法设置文件源 D、直接调用start方法,无需设置文件源
请
正确答案:D
110.关于service生命周期的说法正确的是?
A、如果service已经启动,将先后调用onCreate()和onStart()方法B、当第一次启动的时候先后调用onCreate()和onStart()方法C、当第一次启动的时候只会调用onCreate()方法D、如果Service没有启动,不能调用StopService停止服务。
请
正确答案:D
111.对于SharedPreferences的下面正确的是
A、SharedPreferences pref = new SharedPreferences(); B、 Editor editor = new Editor(); C、 SharedPreferences对象用于读取和存储常用数据类型 D、 Editor对象存储数据最后都要调用mit()方法。
请
正确答案:B
112..下列关于如何使用Notification,不对的是( )
A、notification需要NotificatinManager来管理 B、使用NotificationManager的notify方法显示notification消息 C、在显示Notification时可以设置通知时的默认发声,震动等 D、调用Notification对象中的方法可以清除消息
请
正确答案:A
113.若在界面上显示“Hello,World”,应该使用以下哪个控件是
A、TextViewB、ImageViewC、ListViewD、以上都不对
请
正确答案:A
114.Activity生命周期最开始的方法调用顺序是?
A、”onCreate(), onResume(), onStart()” “B、onCreate(), onRestart(), onResume()” “C、onStart(), onResume(), onCreate()” “D、onCreate(), onStart(), onResume()”
请
正确答案:D
115..69.关于Intent 对象说法错误的是
A、在 android 中,Intent对象是用来传递信息的 B、Intent 对象可以把值传递给广播或 Activity C、利用 Intent 传值时,可以传递一部分值类型 D、利用 Intent 传值时,它的 key 值可以是对象
请
正确答案:B
116.如何访问媒体库?
A、通过直接文件读取B、通过Content Provider C、两项都可以D、两项都不可以
请
正确答案:B
117.以下哪个不是应用间交互常用的方法?
A、接收Broadcast的消息 B、文件共享访问 C、通过Content Resolver接口访问D、Activity的调用
请
正确答案:D
121..处理菜单项单击事件的方法不包含
A、使用onOptionsItemSelected(MenuItem item)响应 B、使用onMenuItemSelected(int featureId .MenuItem item) 响应 C、使用onMenuItemClick(MenuItem item) 响应 D、使用onCreateOptionsMenu(Menu menu)响应
请
正确答案:C
119.用于事件处理的常见回调方法?
A、onClick()B、 onKeyUp()C、onStart()D、onStop()
请
120.下列关于ContentProvider的说法错误的是
A、ContentProvider的作用是实现数据共享和交换 B、要访问ContentProvider,只需调用ContentProvider的增删改查相关方法 C、ContentProvider提供的URI必须以“content://”开头 D、Android对于系统里的音视频、图像、通讯录提供了内置的ContentProvider
请
正确答案:C
121..下列哪一项是manifest 文件的功能
A、声明要求的最低API级别 B、声明要求的用户权限的级别 C、记录程序中使用的Activity等资源D、 都是
请
正确答案:B
122.如何给一个正在运行的service传递消息
A、通过注册ReceiverB、通过IntentC、通过定义AIDL接口D、都正确
请
正确答案:A
123.FLAG_ACTIVITY_CLEAR_TOP标记的作用是什么?
A、如果Activity已经在任何栈中启动,则不做任何操作 B、如果Activity已经在当前栈中启动,则不做任何操作 C、如果Activity已经在当前栈中启动,则所有在该Activity之上的Activity都会被销毁 D、如果Activity已经在任何栈中启动,则所有在该Activity之上的Activity都会被销毁
请
正确答案:D
124..Android Activity生命周期中调用的第一个方法是?
A、onInit()B、onStart() C、onCreate()D、onBegin()
请
正确答案:D
125.获取SD卡音乐列表,通过调用 方法,才能调用query方法
A、getContentProviderB、getContentResolverC、 getConnectionD、 getUri
请
正确答案:A
126.下面哪个方法不是发送广播消息的方法?
A、sendBroadcast() B、sendCommonBroadcast() C、sendOrderedBroadcast() D、sendStickyBroadcast()
请
正确答案:B
127..70.Notification消息能否被取消?
A、只能取消本应用发起的消息 B、可以被任何应用取消 C、不能取消,只能覆盖D、只能取消本应用发起的消息,且只能通过消息ID逐个取消
请
正确答案:A
128.关于SQLite3数据库的操作,下面说法不正确的是()
A、Context对象调用openOrCreateDatabase方法打开或者创建数据库 B、SQLiteDatabase类的静态方法openOrCreateDatabase方法打开或者创建数据库 C、Context对象closeDatabase方法关闭数据库。 D、SQLiteDatabase类的静态方法deleteDatabase方法删除数据库
请
正确答案:D
129.46.继承ContentProvider不需要实现 (A )等方法。
A、add B、delete C、update D、query
请
正确答案:C
130..如何支持语言国际化?
A、在资源文件中按名称设置参数,例如 zh_CN.Title=”标题” B、按不同语言分目录提供不同的strings.xml文件 C、两者都不正确D、两者都正确
请
正确答案: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”” />”
请
正确答案:C
132.遇到下列哪种情况时需要把进程移到前台?
A、进程正在运行一个与用户交互的Activity ,它的onResume()方法被调用 B、进程有一正在运行的BroadcastReceiver,它的onReceive()方法正在执行 C、进程有一个Service,该Service对应的Activity正在与用户交互 D、所有选项均正确
请
正确答案:D
133..对输入中拼写检查的支持是通过什么方式实现的?
A、BroadcastReceiverB、ContentProvider C、ServiceD、Activity
请
正确答案:C
134.72.关于视频的来源,哪个不正确?
A、可来源于外部URL B、可来源于内部URI,通过Content Resolver获取 C、可来源于资源文件 D、可以文件方式直接访问内部Media
请
正确答案:A
135.导致一个Activity的onDestroy()方法被调用的原因是什么?
A、该Activity被暂停或者停止,并且它的资源被操作系统回收 B、启动该Activity的Activity调用了finishActivity() C、活动(Activity)调用finish()D、三项原因都是
请
正确答案:A
136..关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是
A、bindService()方法执行成功后。 B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象。 C、Service的onCreate()方法和onBind()方法执行成功后。 D、Service的onCreate()和onStartCommand()方法启动成功后。
请
正确答案:C
137.关于广播的作用,正确的说法是
A、它是用接收系统发布的一些消息的 B、它可以帮助service修改用户界面 C、 它不可以启动一个Service D、 它可以启动一个Activity
请
正确答案:B
138.是AbsoluteLayout中特有的属性
A、android:layout_height B、android:layout_xC、android:layout_above D、android:layout_toRightOf
请
正确答案:A
139..Activty和Task的启动模式有哪些?
A、standarB、singleTop C、singleTop、singleTask D、singleTask、singleInstance E、standarD.singleTop、singleTask、singleInstance
请
正确答案:B
140.为了实现在Java的程序中调用带参数的SQL语句,应该采用( )来成。
A、Connection类 B、PreparedStatement类 C、ResultSet类 D、Statement
请
正确答案:C
141.如果把APP的最小SDK版本设置成8,那么以下哪个版本的将无法运行则个APP?
A、7 B、8C、9 D、都可以
请
正确答案:C
142..SharedPreferences和Preferences的修改支持事务吗?
A、支持,不支持B、不支持,不支持 C、不支持,支持D、支持,支持
请
正确答案:C
143.Android提供了哪个高效的序列号接口?
A、Clonable B、ParcelableC、Copiable D、Externalizable
请
正确答案:D
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
请
正确答案:B
145..从HTTP请求中,获得请求参数,应该调用 ()
A、request对象的getAttribute()方法 B、request对象的getParameter()方法 C、session对象的getAttribute()方法 D、session对象的getParameter()方法
请
正确答案:B
146.ContentResolver用什么方法查询Content Provider提供的内容
A、select() B、retrieve()C、query() D、execute()
请
正确答案:C
147.Android 项目工程下面的 assets 目录的作用是什么
A、放置应用到的图片资源B、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面 C、放置字符串,颜色,数组等常量数据D、放置一些与 UI 相应的布局文件,都是 xml 文件
请
正确答案:D
148..使用SQLiteOpenHelper的构造方法创建与数据库连接时,参数可以设置为null的是
A、Context B、数据库名 C、 CursorFactory D、数据库版本
请
正确答案:B
149.绑定Service的方法是
A、bindService B、startServiceC、onStart D、onBind
请
正确答案:D
150.系统收到intent发起的启动Activity的请求时,根据什么来选择最合适的Activity?
A、category B、dataC、actionD、都可以
请
正确答案:D
151..按HOME按钮后,系统查找哪类Activity?
A、设置了ACTION_MAIN和ATEGORY_LAUNCHER的Activity B、设置了ACTION_MAIN或ATEGORY_LAUNCHER的Activity C、设置了ACTION_MAIN的Activity D、设置了ATEGORY_LAUNCHER的Activity
请
正确答案:B
152.使用以下哪种方法将数据写到文件的末尾
A、MODE_PRIVATEB、 MODE_APPEND C、MODE_WORLD_READABLED、 MODE_WORLD_WRITEABLE
请
正确答案:D
153.31. 下列选项哪个不是Activity启动的方法
A、goToActivityB、startActivityC、startActivityFromChild D、startActivityForResult
请
正确答案:A
154..通过Intent可以启动那些组件?
A、ActivityB、ServiceC、两项都不可以D、两项都可以
请
正确答案:C
155.如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是。
A、调用startActivityForResult() B、在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息 C、两个选项都不正确 D、两个选项都正确
请
正确答案:C
156.75.下列哪些情况下,系统可能会弹出ANR对话框
A、在Activity中,Main线程消息队列中的消息在5秒内没有得到响应 B、在Service中,onStartCommand()方法执行超过5秒 C、在BroadcastReceiver中,onReceive()方法执行时间超过5秒 D、在启动的新线程中,run()方法执行时间超过5秒
请
正确答案:C
157..在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);
请
正确答案:C
158.下面哪种进程最重要,最后被销毁?
A、服务进程 B、后台进程 C、可见进程 D、前台进程
请
正确答案:A
159.Intent intent = newIntent(Intent.ACTION.VIEW,Uri.parse(”
A、发送EmailB、在浏览器浏览这个网址C、发送短信D、其它项不正确
请
正确答案:D
160..在应用程序中用到设备震动时需要使用什么权限?
A、android.hardware.permission.VIBRATE B、android.permission.hardware.VIBRATE C、android.security.VIBRATE D、android.permission.VIBRATE
请
正确答案:B
161.关于JSON和XML说法,错误的是
A、JSON的速度要远远快于XML B、JSON对数据的描述性比XML好 C、JSON相对于XML来讲,数据的体积小 D、JSON和XML同样拥有丰富的解析手段
请
正确答案:A
162.SharedPreferences保存文件的路径和扩展名是?
A、/data/data/shared_prefs/ *.txt B、/data/data/package name/shared_prefs/ *.xml C、/mnt/sdcard/指定文件夹 指定扩展名 D、任意路径 指定扩展名
请
正确答案:A
163..68.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?
A、bindService()方法执行成功后 B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象 C、Service的onCreate()方法和onBind()方法执行成功后 D、Service的onCreate()和onStartCommand()方法启动成功后
请
正确答案:A
164.在Android中,关于MediaPlayer说法错误的是()
A、MediaPlayer包含了Audio和video的播放功能。 B、获得MediaPlayer实例的有new MediaPlayer()和MeiaPlayer.create()的方式。 C、当我们播放一首歌曲由于异常中断,由于数据丢失,只能从开始的位置开始播放。 D、在指定MediaPlayer数据的来源时,必须指定播放的文件的路径、资源id或网络路径。
请
正确答案:B
165.下列选项哪个是发送广播的方法
A、startBroadcastB、startBroadcastReceiverC、 sendBroadcastD、sendBroadcastReceiver
请
正确答案:B
166..下列不属于service生命周期的方法是 ( )
A、onCreate B、onDestroy C、onStop D、onStartCommand
请
正确答案:C
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);
请
正确答案:B
168.以下哪个不是Activity启动时的正确标志?
A、FLAG_ACTIVITY_CLEAR_TOP B、FLAG_ACTIVITY_SINGLE_TASK C、FLAG_ACTIVITY_SINGLE_TOP D、FLAG_ACTIVITY_NEW_TASK
请
正确答案:B
169..74. 如何访问在SD卡上的文件?
A、通过直接文件读取 B、通过Content Provider C、两项都不可以 D、两项都可以
请
正确答案:C
170.76. 通过startService()和bindService(),以下说法错误的是
A、通过startService()启动服务会调用如下生命周期方法 onCreate()—->onStart()—->onDestory() B、当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行 C、如果是调用bindService()启动服务会调用如下生命周期方法onCreate()—->onBind—->onDestory()—->onUnBind() D、采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。
请
正确答案:C
171.在Android工程中新建了一个Activity 需要在哪个xml文件中声明一下?
A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、layout.xml
请
正确答案:D
172..通过startService()和bindService(),以下说法错误的是()
A、通过startService()启动服务会调用如下生命周期方法 onCreate()—->onStart()—->onDestory() B、当采用startService()方法启动服务,访问者与服务之间是没有绑定在一起的,访问者退出,服务还在运行 C、如果是调用bindService()启动服务会调用如下生命周期方法 onCreate()—->onBind—->onDestory()—->onUnBind() D、采用bindService()方法启动服务时,访问者与服务是绑定在一起的,即访问者退出,服务也就终止,解除绑定。
请
正确答案:A
173.对于一个已经存在的SharedPreferences对象setting,想向其中存入一个字符串”person”,setting应该先调用什么方法()
A、edit()B、save() C、mit()D、putString()
请
正确答案:B
174.71.如果在android应用程序中需要发送短信,那么需要在AndroidManifest.xml文件中增加什么样的权限
A、”发送短信,无需配置权限 ” B、permission.SMS C、android.permission.RECEIVE_SMS D、android.permission.SEND_SMS
请
正确答案:C
175..在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?
A、不会B、会C、 有的手机会,有的手机不会D、 以上说法都错误
请
正确答案:D
176.关于 Sqlite 数据库,不正确的说法是() 选择一项
A、SqliteOpenHelper类主要是用来创建数据库和更新数据库 B、SqliteDatabase类是用来操作数据库的 C、在每次调用SqliteDatabase的getWritableDatabase()方法时,会执行SqliteOpenHelper的onCreate方法。 D、当数据库版本发生变化时,可以自动更新数据库结构
请
正确答案:B
177.关于Intent的说法,错误的是?
A、可以用来激活一些组件 B、表示程序想做某事的意图 C、只能用于一个组件内部 “D、不同组件之间通信的“媒介”,专门提供组件互相调用的相关信息。”
请
正确答案:C
178..Android应用四大组件中,可以在后台长时间执行长时,而不需要提供用户界面的是
A、Service B、ActivityC、BroadcastReceiverD、ContentProvider
请
正确答案:A
179.当Activity由于资源不足被回收时,哪个函数会被调用?
A、onSaveInstanceState()B、onSuspend()C、onSaveState() D、onStop()
请
正确答案:C
210.打开一个Activity,对提供的数据进行Web搜索的Intent常用动作是
A、ACTION_WEB_SEARCHB、ACTION_SEARCHC、 ACTION_ANSWERD、.ACTION_VIEW
请
正确答案:A
211..在JDBC连接数据库编程应用开发中,利用( )可以实现连接数据库。
A、Connection类 B、PreparedStatement类 C、CallableStatement类 D、Statement
请
正确答案:C
212.多线程下载和断点续传使用什么( )类是对文件进行操作。
A、FileInputStream B、FileOutputStream C、InputStreamReaderD、 RandomAccessFile
请
正确答案:D
213.如果想存储一个键值对字符串,应该使用哪个类?
A、ContentResolver B、SharedPreferencesC、ResourcesD、Cookies
请
正确答案:D
214..关于广播以下陈述正确的是.
A、广播接收器只能在配置文件中注册 B、广播接收器注册后不能注销 C、广播接收器只能接收自定义的广播消息 D、广播接收器可以在Activity中单独注册与注销
请
正确答案:D
215.73. 内部存储和外部存储需要额外的权限吗?
A、不需要,不需要B、需要,不需要 C、需要,需要 D、不需要,需要
请
正确答案:C
216.通过bindService()启动service,如果service还未启动,后有什么操作?当调用者退出,service会有什么操作?
A、失败,不终止B、启动,终止 C、失败,终止 D、启动,不终止
请
正确答案:C
217..PendingIntent主要的使用场景是?
A、在Widget中设置响应用户操作的动作 B、通过Notification发起一个动作 C、至少有一个不正确 D、A和B都正确
请
正确答案:D
218.视频播放支持以下哪种方式?
A、同步方式B、 异步方式 C、两者都支持 D、 两者都不支持
请
正确答案:C
219.当大量使用大Bitmap对象时,以下哪个说法是正确的?
A、不会崩溃,但要求不再使用的Bitmap对象设置为空 B、不会崩溃,但要求经常调用System.gc()通知内存释放 C、不会崩溃,因为虚拟机会自动回收内存 D、很可能会导致系统崩溃
请
正确答案:B
190..哪个是交互UI相关的控件?
A、ActivityB、BroadcastReceiverC、ServiceD、Content provider
请
正确答案:D
贵州电大 5206245 Android智能手机编程(专)(省) 网上在线形考作业国开电大历年参考题目如下:
贵州电大 5206245 Android智能手机编程(专)(省) 网上在线形考作业[答案]相关练习题:
信息技术对旅游业的影响主要体现在旅游供给方面,特别是旅游产品的拓展渠道上。( )
2、目前开设招生石油工程专升本,且与奥鹏教育合作的网络教育招生高校有中国石油大学(北京)、中国石油大学(华东)。有意报名石油工程专业网络教育专升本的考生可通过石油专升本了解报考院校的详细招生介绍。
加热炉出口温度与燃料流量构成串级控制系统,出口温度为主变量,燃料油流量为副变量,采用气开式调节阀。下列哪种主、副控制器的组合是正确的?
教育的最终目的在于促进社会的全面发展.
治疗命门火衰,火不生土所致五更泄泻的方剂是:
(1) 收到股东李宏追加的投资80000元。(该公司为有限责任公司)
The drowning of Maurience had ______ last May.
王某是某企业的技术总监,在向企业提交辞职书一周后不再上班。企业在与其联系协商未果的情况下提请劳动仲裁。下面各项损失中企业不能要求王某赔偿的是( )。
花键连接中,花键的尺寸按所在轴径根据标准选择。
抽查或邀请一定范围、一定人数的视听读者或者有关专家来评价广告内容的广告效果的测定方法是()。
消费者价格心理的基本特征有( )
存货监盘是观察程序和检查程序结合运用的一项复合程序。
电流源和电阻串联,可以用电压源和电阻并联等效。( )
36.《行政处罚法》规定了一系列保证行政处罚的公开、公正的制度如:()
低纬度地区对流层的平均厚度为()。