贵州电大 5205810 Android智能手机编程(本)(省) 网上在线形考作业
正确答案:D
1.Android系统中具有4个重要的组件,下面选项中不属于4大组件的是( )。
A、Activity B、 Service C、 BroadcastReceiver D、 Intent
D
正确答案:D
2.电脑屏幕尺寸为14寸,对应的dpi为( )。
A、131 B、 120 C、 1024 D、 100
A
正确答案:D
3.以下哪个品牌的手机肯定不是Android操作系统 ( )。
A、HTC B、 motorola C、 apple D、 nokia
请
正确答案:D
4..发布Android 中使用的 Java 运行环境是( )虚拟机。
A、Oracle Java B、 IBM 的 Java C、 谷歌的Dalvik D、 Open Java
请
正确答案:B
5.SDK是什么( )。
A、JAVA开发程序包 B、 Android集成开发环境 C、 软件开发工具包 D、 虚拟设备
请
正确答案:A
6.Android智能手机平台是基于( )程序语言来进行应用开发的。
A、Javascript B、 Objective‒c C、 Java D、 C#
请
正确答案:A
7..发布Android智能手机平台是基于( )操作系统内核开发而来的。
A、Linux B、 Windows C、 Unix D、 Chrome OS
请
正确答案:B
8.在Android程序调试过程中,可以使用Log类进行写日记文件,使用不同的函数可以写入不同等级的信息,如果写入警告信息需要调用( )。
A、Log.v() B、 Log.d() C、 Log.e() D、 Log.w()
请
正确答案:C
9.以下选项中不是应用在手机上的操作系统的是( )。
A、Linux B、 PalmOS C、 Symbian D、 Unix
请
正确答案:A
10..发布Android中使用的Java运行环境是( )虚拟机。
A、Oracle JavaB、IBM的JavaC、谷歌的DalvikD、Open Java
请
正确答案:A
11.目前,基于Android系统的手机已经占据了全球所有的市场份额。( )
√
×
请
正确答案:B
12.Android 6.0版本提供了一些ABCAPI,在受支持的设备上,用户只需描其指纹就可以完成身份验证。( )
√
×
请
正确答案:A
13..发布Android平台简单、实用,无论功能还是外观设计,都可以与苹果的iOS操作系统一较高下。( )
√
×
请
正确答案:D
14.SDK软件开发工具包,是软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件或二次开发的开发工具和基础类库的集合。( )
√
×
请
正确答案:B
15.所谓开源,就是允许第三方查看系统的源代码,并基于源代码进行二次开发,从而定制符合自身硬件需求的系统。( )
√
×
请
16..发布本地框架是基于Liunx内核开发的涉及底层的基础系统功能,一般而言,绝大多数手机应用是无须直接访问这些底层系统功能的。( )
√
×
请
17.目前,市场上主流的智能手机操作系统有Windows Phone、iOS和Android,每个系统背后都有一家实力雄厚的公司在支持,每种操作系统都各有所长。( )
√
×
请
正确答案:B
21.Android 5.0中的锁定屏幕可以显示通知。( )
√
×
请
正确答案:D
19..发布Window Mobile不是手机操作系统。( )
√
×
请
正确答案:A
20.软件组件是对业务逻辑的抽象,并将数据和方法进行封装,以接口的形式对外提供相应的调用,其可以单独实现某些完整或可复用的功能。( )
√
×
请
21.Android系统是谷歌公司开发的基于Liunx的自由及开源代码的智能手机操作系统。( )
√
×
请
正确答案:A
22..发布在Android系统中,活动通常展现为可视化的用户界面,提供Android程序与用户交互的窗口,是Android组件中最基本也是最复杂的组件。( )
√
×
请
正确答案:D
23.Android开发因为涉及代码编辑、UI布局、打包等工序,因此最好使用一款集成开发环境IDE。( )
√
×
请
正确答案:A
24.Android智能手机系统是基于Liunx内核基础搭建的全功能智能手机操作系统。( )
√
×
请
正确答案:C
25..发布Android 7.0重新设计了通知功能,使其更易于使用并且速度更快。其他重要的变更包括( )
A、模块更新
正确答案:C
B、 消息传递样式
C、 捆绑通知
D、 直接回复
正确答案:D
E、 自定义视图
请
26.Android应用程序中有哪些不同类型的应用组件( )
A、活动
正确答案:B
B、 服务
C、 广播接收者
D、 内容提供者
请
正确答案:D
27.目前主流的智能手机开发平台主要有哪几种( )。
A、苹果公司的iOS
B、 谷歌公司的Android
正确答案:A
正确答案:B
C、 微软公司的Windows Phone
正确答案:C
D、 以上错误
请
正确答案:C
28..发布下面( )智能手机平台是开放源代码的。
A、Android B、 Windows Phone C、 iOS D、 Symbian
请
正确答案:D
29.关于Android模拟器说法不正确的是( )。
A、两个模拟器之间能模拟电话呼叫 B、 创建模拟器时需要设置模拟器的AndroidSDK版本 C、 模拟器支持模拟SD卡 D、 模拟器支持模拟USB连接
请
正确答案:A
30.Android安装软件后缀是( )。
A、.sis B、 .cab C、 .apk D、 .jar
请
正确答案:D
31..发布当界面从 A 跳转 B,并希望从 Activity B 中通过 Intent 返回信息到 A 中,则 A 需要实现( )方法来获取返回的结果信息。
A、startActivity B、 onResultActivity C、 startActivityForResult D、 setResult
请
正确答案:D
32.首个推出Android操作系统手机的手机制造商是( )。
A、三星 B、 宏达电(HTC) C、 华为 D、 LG
请
正确答案:A
33.由于Java语言本身是跨平台的,所以基于Java语言的Android应用开发可以在所以的操作系统平台上进行。( )
√
×
请
正确答案:C
34..发布手机除了具有拨打电话和收发短信等基本功能之外,还可以提供类似于个人电脑的强大功能。( )
√
×
请
35.应用程序框架为开发者提供了调用Android基本功能和手机硬件系统的API,并实现了联系人、电话拨号、浏览器等常用功能。( )
√
×
请
正确答案:A
36.服务在软件开发领域的含义是将业务逻辑或者功能进行封装,以接口的方式对外提供若干功能实现,这些功能的实现相对比较完整。( )
√
×
请
37..发布框架通常是指为了实现某个业界标准或完成特定基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基本功能的软件产品。( )
√
×
请
38.Android系统框架中的最底层是Liunx内核与驱动层,它为Android系统提供了许多与系统硬件底层相关联的功能模块,主要包括安全管理模块、内存管理模块、进程管理模块、网络堆栈、硬件驱动程序等。( )
√
×
请
正确答案:A
39.Android智能手机系统的系统架构自下而上分为4个层次应用程序层、应用程序框架层、本地框架和Java运行环境层,以及Liunx内核与驱动层。( )
√
×
请
正确答案:B
40..发布Android 7.0引入了一个非常重要的功能在多任务处理功能情况下的多窗口支持。( )
√
×
请
正确答案:A
41.iPhone手机的iOS系统必须在苹果公司专用的Mac系统上才可以运行。( )
√
×
请
42.应用程序框架是为了开发应用程序而设计实现的一组软件规范和代码类库。( )
√
×
请
43..发布Java语言是目前最为流行的程序设计语言,Android系统采用Java作为开发语言。( )
√
×
请
正确答案:C
44.Android智能手机系统的系统构架自上而下分为4个层次:( )
A、应用程序层
正确答案:D
B、 应用程序框架层
C、 本地框架和Java运行环境层
D、 触摸屏保护层
请
正确答案:B
45.Android的优势()。
A、开源的智能手机操作系统
正确答案:A
B、 开发门槛低
C、 市场份额高、用户群大
D、 Android系统的性价比占优
正确答案:C
E、 手机厂商的积极参与和鼎力支持
F、 庞大的应用商店和应用下载量
请
46..发布广播接收者是一种被广泛运行在应用程序之间传输信息的机制,广播就是实现一个事件源被多个接收者接收。( )
√
×
请
47.服务是运行在后台的一个组件,从某种意义上说,服务就像没有界面的活动。( )
√
×
请
48.Android系统开源的特性让手机厂商有更多的优化和定制空间,对于开发者而言,也可以对操作系统本身有更大的掌控余地。( )
√
×
请
正确答案:D
49..发布应用程序层主要为用户提供看得见的应用。( )
√
×
请
50.市场上主流的Android操作系统版本是5.0,添加了对Android的心Material Design样式的支持。( )
√
×
请
正确答案:D
51.内容提供者,在Android系统中作为应用程序之间唯一共享数据的途径,它存储、检索数据,并向其他应用程序提供访问数据的接口。( )
√
×
请
正确答案:D
52..发布应用层主要为用户提供看不见的应用。( )
√
×
请
53.当界面从A跳转B,并希望从Activity B中在Intent中返回信息到A中,则A需要实现以下哪个方法来获取返回的结果信息?( )
A、startActivity B、 onResultActivity C、 startActivityForResult D、 setResult
请
正确答案:D
54.在Android项目中,在res目录下存放字符串信息的文件是( )。
A、strings.xml B、 values.xml C、 colors.xml D、 const.xml
请
正确答案:D
55..发布Android项目中有许多文件夹,其中用于存放自己编写的Java类文件的是( )。
A、src B、 gen C、 res/layout D、 res/values
请
正确答案:A
56.Android项目中有许多文件夹,其中用于存放布局文件的文件夹是( )。
A、src B、 gen C、 res/layout D、 res/values
请
正确答案:B
57.以下选项中哪个是Android程序的声明文件,包含应用程序的名称,图标,包名、授权等信息( )。
A、R.java B、 AndroidManifest.xml C、 main.xml D、 string.xml
请
正确答案:B
58..发布Android系统下面哪个进程的优先级别是最高的( )。
A、可见进程 B、 服务进程 C、 前台进程 D、 空进程
请
正确答案:B
59.如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果( )?
A、该文本域的宽度将填充父容器宽度 B、 该文本域的宽度仅占据该组件的实际宽度 C、 该文本域的高度将填充父容器高度 D、 该文本域的高度仅占据该组件的实际高度
请
正确答案:A
60.下列哪个可做EditText编辑框的提示信息( )?
A、android:inputType B、 android:text C、 android:digits D、 android:hint
请
正确答案:A
61..发布在Android应用中需要添加访问互联网的权限配置(Permission),可以在配置文件( )中进行设置。
A、Strngs.xml B、 values.xml C、 project.propertes D、 AndroidManifest.xml
请
正确答案:B
62.给一个TextView设置红色字体,应该使用以下哪种写法( )?
A、setTextColor(0xffff0000); B、 setColor(“0xffff0000”) C、 setTextColor(“0xffff0000”) D、 setColor(“red”)
请
正确答案:D
63.如果使用LinearLayout实现组件垂直排列,那么在xml中应添加什么属性进行设置( )?
A、android:orientation=”vertical” B、 android:vertical=”true” C、 android:orientation=”horizontal” D、 android:horizontal=”true”
请
正确答案:B
64..发布如果需要给一个UI的组件设置背景图片,再Java代码中访问到定义的图片资源的方法是( )。
A、R.color.bg_pic B、 R.drawable.bg_pic C、 R.string.bg_pic D、 Drwable.bg_pic
请
正确答案:C
65.Android Activity生命周期中调用的第一个方法是( )
A、onInit() B、 onStart() C、 onCreate() D、 onBegin()
请
正确答案:A
66.Service中如何实现更改Activity界面元素( )。
A、通过把当前activity对象传递给service对象 B、 通过向Activity发送广播 C、 通过Context对象更改Activity界面元素 D、 可以在Service中,调用Activity的方法实现更改界面元素
请
正确答案:C
67..发布Android项目工程下面的assets目录的作用是什么( )。
A、放置应用到的图片资源 B、 主要放置一些文件资源,这么文件会原封不动的打包到apk里面 C、 放置字符串,颜色,数组等常量数据 D、 放置一些与UI相应的布局文件,都是xml文件
请
正确答案:C
68.在Activity中,以下哪个方法在资源或者对象被销毁时候调用?( )
A、onStop() B、 onPause() C、 onRestart() D、 onDestory()
请
正确答案:B
69.TextView是用来输入和编辑字符串的控件。( )
√
×
请
70..发布Android项目工程目录res/raw目录下的文件在项目编译时直接打包到APK中,它本身不会被编译,在Android平台设备中进行APK安装时会直接复制到设备中指定位置。( )
√
×
请
正确答案:B
71.EditText是一种用于显示字符串的空间。( )
√
×
请
正确答案:A
72.reslayout下面定义的xml文件名不可以大写。( )
√
×
请
73..发布下列选项哪些是Activity启动的方法。( )
A、goToActivity
B、 startActivity
C、 startActivityFromChild
D、 startActivityForResult
请
正确答案:D
74.关于Intent的说法,正确的是:( )
A、可以用来激活一些组件
B、 表示程序想做某事的意图
C、 只能用于一个组件内部
D、 不同组件之间通信的“媒介”,专门提供组件互相调用的相关信息
请
正确答案:A
75.开发者可以创建具有Material Design功能的应用,实现动态视觉效果,利用其中的UI元素转换赋予用户自然的感觉。此支持包括( )
A、Material Design动画和Activity转换效果
正确答案:B
B、 针对基于视图状态的视图属性的动画生成器
C、 可自定义的UI小部件和具有可由用户控制的调色板的应用栏
D、 基于XML矢量图形的动画和非动画可绘制对象
请
正确答案:C
76..发布关于Activity说的法正确的是( )。
A、Activity是为用户操作而展示的可视化用户界面
B、 一个应用程序可以有若干个Activity
C、 Activity可以通过一个别名去访问
D、 Activity可以表现为一个漂浮的窗口
请
正确答案:A
77.请从下面选项中选出在Android应用中可以实现倒计时功能的类。( )
A、DatePicker B、 TimePicker C、 CountDownTimer D、 Handler
请
正确答案:C
78.哪个是交互UI相关的控件?( )
A、Activity B、 BroadcastReceiver C、 Service D、 Content provider
请
正确答案:C
79..发布下列哪个不是AbsoluteLayout布局中的属性( )。
A、android:layout_width B、 android:layout_toRightOf C、 android:layout_height D、 android:layout_x
请
正确答案:A
80.FLAG_ACTIVITY_CLEAR_TOP标记的作用是什么?( )
A、如果Activity已经在任何栈中启动,则不做任何操作 B、 如果Activity已经在当前栈中启动,则不做任何操作 C、 如果Activity已经在当前栈中启动,则所有在该Activity之上的Activity都会被销毁 D、 如果Activity已经在任何栈中启动,则所有在该Activity之上的Activity都会被销毁
请
正确答案:A
81.ProgressBar进度条中哪个属性是设置进度条的第二进度( )。
A、android:progress B、 android:max C、 style D、 android:secondaryProgress
请
正确答案:D
82..发布在Activity中,以下哪个方法在初始化的时候调用?( )
A、onCreate() B、 onStart() C、 onRestart() D、 onDestroy()
请
正确答案:D
正确答案:D
83.Activity对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行( )。
A、onPause() B、 onCreate() C、 onResume() D、 onStart()
请
正确答案:C
84.在Java代码中,通过( )方式可以访问到配置文件中定义的颜色信息。
A、R.color_name_id B、 color_name C、 R.color.color_name_id D、 R.String.color_name_id
请
正确答案:C
85..发布下面的描述哪个不是使用XML文件声明界面布局的特点。( )
A、将程序的表现层和控制层分离 B、 在后期修改用户界面时,无需更改程序的源代码 C、 可视化界面加快设计 D、 提高程序的运行效率
请
正确答案:D
86.在 res 目录下的布局配置文件中,通过( )方式可以访问 strings.xml 中定义的字符串常量信息 Title。
A、string/title B、 @string/title C、 title D、 String.title
请
正确答案:A
87.在创建Android程序时,JDK会自动创建一些目录和文件,如src、gen、res等。( )
√
×
请
正确答案:D
88..发布RadioGroup是RadioButton的承载体,程序运行时不可见,一个RadioGroup中包含多个RadioButton,但用户仅能够选择其中一个RadioButton。( )
√
×
请
正确答案:D
89.Android项目工程目录gen中存放了Eclipse的ADT插件自动生成的R.java文件,其中包含了应用中用户界面、图像、字符串等各种资源与之相对应的资源编号(ID),程序开发者可以对其中的编号进行任意修改。( )
√
×
请
正确答案:B
90.TabHost控件用于在界面中显示多个分页,每个分页可以显示不同的内容,因此需要为每个分页建立一个布局文件。( )
√
×
请
91..发布Android Studio的主要特性和功能有:( )
A、基于Gradle的构建支持
正确答案:B
B、 Android专属的重构和快速修复
正确答案:D
C、 支持ProGuard和应用签名
正确答案:C
D、 基于模板的向导来生成常用的Android应用设计和组件
请
正确答案:B
92.在Activity中需要找到一个id是book的的ImageView组件,下面哪种语句写法是正确的( ) 。
A、ImageView iv = findViewById(R.id.book);
正确答案:D
正确答案:D
B、 ImageView iv = (ImageView)findViewById(R.id.code);
正确答案:D
C、 ImageView iv = (ImageView)findViewById(R.id.book);
D、 ImageView iv = (ImageView)findViewById(R.string.book);
请
正确答案:D
93.下列属于Android布局的是( )。
A、FrameLayout
正确答案:B
B、 LinearLayout
C、 BorderLayout
正确答案:D
D、 TableLayout
请
正确答案:A
94..发布下列说法正确的是( )。
A、Button是普通按钮组件,除此外还有其他的按钮组件
B、 TextView是显示文本的组件,TextView是EditText的父类
正确答案:C
C、 EditText是编辑文本的组件,可以使用EditText输入特定的字符
正确答案:A
D、 ImageView是显示图片的组件,可以通过设置显示局部图片
请
正确答案:B
95.当Activity由于资源不足被回收时,哪个函数会被调用?( )
A、onSaveInstanceState() B、 onSuspend() C、 onSaveState() D、 onStop()
请
正确答案:C
96.Android中包含多种界面布局,如果需要根据其他控件的位置设置当前控件的位置需要使用( )。
A、线性布局 B、 框架布局 C、 绝对布局 D、 相对布局
请
正确答案:B
97..发布以下哪个不是Activity启动时的正确标志( )。
A、FLAG_ACTIVITY_CLEAR_TOP B、 FLAG_ACTIVITY_SINGLE_TASK C、 FLAG_ACTIVITY_SINGLE_TOP D、 FLAG_ACTIVITY_NEW_TASK
请
正确答案:D
98.在设置界面布局的时候,如果将EditText的宽度设置为填满它的父容器,则layout_width的值为( )。
A、wrap_content B、 fill_parent C、 match_parent D、 match_content
请
正确答案:B
99.CheckBox是同时可以选择多个选项的控件。( )
√
×
请
100..发布实现TabHost的有两种方式,其中一种方式是Activity继承TabActivity。( )
√
×
请
101.关于Intent对象说法正确的是( )。
A、在 android 中,Intent对象是用来传递信息的
正确答案:B
B、 Intent 对象可以把值传递给广播或 Activity
C、 利用 Intent 传值时,可以传递一部分值类型
D、 利用 Intent 传值时,它的 key 值可以是对象
请
正确答案:C
102.在用户自定义的Activity中,通过以下哪个方法可以关闭Activity?( )
A、finish() B、 startActivity() C、 onStop() D、 onDestroy()
请
103..发布TextView控件中的getText()用于返回TextView控件中的显示的文本,返回类型为String,因此可以直接赋值给String类型的变量。( )
√
×
请
104.Android程序中如果包含多个Activity,则每个 Activity都需要在AndroidManifest.xml中进行注册,否则不能使用。( )
√
×
请
正确答案:A
105.在实现广播事件监听器的时候,需要实现( )方法。
A、onBind() B、 onProcess() C、 onReceive() D、 onClick()
请
正确答案:C
106..发布如何给一个正在运行的service传递消息。( )
A、通过注册Receiver B、 通过Intent C、 通过定义AIDL接口 D、 都正确
请
正确答案:C
107.Android应用四大组件中,可以在后台长时间执行长时,而不需要提供用户界面的是( )。
A、Service B、 Activity C、 BroadcastReceiver D、 ContentProvider
请
正确答案:B
108.下列关于Intent启动组件说法错误的是:( )
A、startActivity() B、 startService() C、 startBroadcastReceiver() D.startActivityForResult()
请
正确答案:A
109..发布在Android中,用( )启动一个本地服务。
A、onCreate() B、 onBind() C、 startCommand() D、 startService()
请
正确答案:A
110.在Android工程中新建了一个Activity 需要在哪个xml文件中声明一下?( )
A、main.xml B、 string.xml C、 AndroidMainifest.xml D、 layout.xml
请
正确答案:D
111.导致一个Activity的onDestroy()方法被调用的原因是什么?( )
A、该Activity被暂停或者停止,并且它的资源被操作系统回收 B、 启动该Activity的Activity调用了finishActivity() C、 活动(Activity)调用finish() D、 三项原因都是
请
正确答案:C
112..发布对输入中拼写检查的支持是通过什么方式实现的?( )
A、BroadcastReceiver B、 ContentProvider C、 Service D、 Activity
请
正确答案:C
113.如果需要启动一个Activity,并在Activity结束时可立即获取结果的方法是。( )
A、调用startActivityForResult() B、 在启动的Activity中注册receiver,在被启动的Activity中发起broadcast消息 C、 两个选项都不正确 D、 两个选项都正确
请
正确答案:D
114.下面关于谁先接收广播顺序错误的是:( )
A、有序广播,优先级高的先接收 B、 有序广播,同优先级的动静态广播接收器,静态优先于动态 C、 有序广播,同优先级的动态广播接收器,先注册的大于后注册的 D、 普通广播时,无视优先级,动态广播接收器优先于静态广播接收器
请
正确答案:A
115..发布在智能手机时代,手机除了满足正常的通话和短信功能之外,还可以播放各种音乐和视频,智能手机已经成为新一代的多媒体播放器。( )
√
×
请
116.无论调用多少次startService()方法,都只需调用一次stopService()方法停止服务。( )
√
×
请
117.使用Thread进行程序开发,可以模拟程序的并行执应速度。( )
√
×
请
正确答案:A
121..发布onReceive()是广播接收器需要实现的方法,用于处理接收广播之后的业务逻辑。( )
√
×
请
119.Service(服务)在Android中与Activity功能类似,但是 Service没有界面,只能在后台运行,可以理解为是运行在后台的一段代码。( )
√
×
请
正确答案:D
120.线程(Thread)是程序执行的最小单元,它是分配CPU资源的基本单位,可以独立执行程序片段。( )
√
×
请
正确答案:C
121..发布在Android系统中有两种类型的服务本地服务和远程服务。( )
√
×
请
正确答案:C
122.Service可以被其他组件调用,完成指定的操作。( )
√
×
请
123.Android中的Service(服务)是运行在后台的服务,可以说它是不可见的,没有界面,Service的级别与Activity类似。( )
√
×
请
正确答案:B
124..发布如需处理耗时操作,可以在服务中开启独立的线程,避免界面上的反应迟缓或者发生无反应的现象。( )
√
×
请
125.IBinder是Android系统中调用远程服务()对象的基本接口,是为高性能而设计的轻量级远程调用机制的核心部分。( )
√
×
请
正确答案:D
126.本地服务(Local Service)用于应用程序内部。( )
√
×
请
127..发布实现系统级的广播监听可以帮助开发者获取关于当前Android系统方方面面的状态信息。( )
√
×
请
正确答案:A
128.开发Service就如同开发Activity一样,即首先需要定义Activity子类,然后在 Android-Manifest.xml中声明配置Activity。( )
√
×
请
正确答案:C
129.关于service生命周期的说法不正确的是:( )
A、如果service已经启动,将先后调用onCreate()和onStart()方法
B、 当第一次启动的时候先后调用onCreate()和onStart()方法
C、 当第一次启动的时候只会调用onCreate()方法
D、 如果Service没有启动,不能调用StopService停止服务
请
正确答案:C
130..发布关于广播的作用,说法不正确的是:( )
A、它是用接收系统发布的一些消息的
B、 它可以帮助service修改用户界面
C、 它不可以启动一个Service
D、 它可以启动一个Activity
请
正确答案:B
131.关于广播以下陈述不正确的是:( )
A、广播接收器只能在配置文件中注册
B、 广播接收器注册后不能注销
C、 广播接收器只能接收自定义的广播消息
D、 广播接收器可以在Activity中单独注册与注销
请
正确答案:B
132.绑定Service的方法是:( )
A、bindService B、 startService C、 onStart D、 onBind
请
正确答案:B
133..发布遇到下列哪种情况时需要把进程移到前台?( )
A、进程正在运行一个与用户交互的Activity ,它的onResume()方法被调用 B、 进程有一正在运行的BroadcastReceiver,它的onReceive()方法正在执行 C、 进程有一个Service,该Service对应的Activity正在与用户交互 D、 所有选项均正确
请
正确答案:C
134.通过bindService()启动service,如果service还未启动,后有什么操作?当调用者退出,service会有什么操作?( )
A、失败,不终止 B、 启动,终止 C、 失败,终止 D、 启动,不终止
请
正确答案:A
135.通过Intent可以启动那些组件?( )
A、Activity B、 Service C、 两项都不可以 D、 两项都可以
请
正确答案:A
136..发布Activity生命周期最开始的方法调用顺序是?( )
A、onCreate(), onResume(), onStart() B、 onCreate(), onRestart(), onResume() C、 onStart(), onResume(), onCreate() D、 onCreate(), onStart(), onResume()
请
正确答案:B
137.对于广播的发送,Intent的启动方式是:( )
A、显式启动 B、 隐式启动 C、 A和B都可以 D、 以上说法都不正确
请
正确答案:B
138.在Android中,Service中的本地服务通过( )方法被关闭。
A、onDestroy() B、 onUnbind() C、 onStop() D、 stopService()
请
正确答案:B
139..发布Android中系统级的事件消息定义在( )类中。
A、Intent B、 Service C、 Activity D、 BroadcastReceiver
请
正确答案:D
140.Android中的Service(服务)是运行在后台的服务,它是可见的,有界面。( )
√
×
请
正确答案:C
141.定义内部群的好处在于它可以提供程序的内聚性,更好地实现程序的封装。( )
√
×
请
142..发布广播接收者用于接收广播Intent,广播Intent的发送是通过调用sendBroadcast()、sendOrderedBroadcast()实现的。( )
√
×
请
正确答案:D
143.内部类是在Java类中定义Java类,Java语言允许多种类型的内部类,如成员内部类、静态嵌套类、方法内部类、匿名内部类,这里定义的是成员内部类。( )
√
×
请
144.Service和其他组件一样,都运行在主线程中,因此不能用它来做耗时的请求或者动作。( )
√
×
请
145..发布服务(Service)是Android的一种应用调用机制,当服务为本地服务时,对应的服务运行在应用进程的主线程上。( )
√
×
请
正确答案:C
146.远程服务(Remote Service)用于Android系统内部的应用程序之间的服务调用。( )
√
×
请
正确答案:B
147.下面关于广播说法正确的是:( )
A、广播分为有序广播和无序广播
B、 使用abortBroadcast方法可以中断所有广播的传递。
正确答案:A
C、 广播注册方式分为动态和静态
D、 sendOrderBroadcast用来向系统广播有序事件,sendBroadcast()是用来广播无序事件
请
正确答案:B
148..发布下面关于BroadcastReceiver正确的是( )
A、BroadcastReceiver有两种注册方式,静态注册和动态注册
正确答案:D
正确答案:D
B、 BroadcastReceiver必须在AndroidMainfest文件中声明
正确答案:D
C、 BroadcastReceiver的使用,一定有一方发送广播,有一方监听注册广播,onReceive方法才会被调用
正确答案:A
D、 广播发送的Intent都是隐式启动
请
正确答案:A
149.下面关于广播叙述正确的是( )
A、广播是Android四大组件之一
正确答案:A
B、 BroadcastReceiver有两种注册方式,静态注册和动态注册
C、 静态注册需要在Mainfest.xml中配置
D、 动态注册需要在应用退出时候接触广播的注册
请
正确答案:D
150.下列选项哪个是发送广播的方法( )
A、startBroadcast B、 startBroadcastReceiver C、 sendBroadcast D、 sendBroadcastReceiver
请
正确答案:C
151..发布在播放视频或音频时,如果有电话打入,这时候视频或音频会自动挂起吗?( )
A、不会 B、 会 C、 有的手机会,有的手机不会 D、 以上说法都错误
请
正确答案:A
152.使用AIDL完成远程Service方法调用下列说法正确的是:( )
A、aidl对应的接口名称不能与aidl文件名相同
正确答案:B
B、 aidl的文件的内容类似java代码
正确答案:A
C、 创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口 的对象
正确答案:D
D、 aidl对应的接口的方法前面不能加访问权限修饰符
请
正确答案:C
153.下列属于Service生命周期的方法是:( )
A、onCreate
B、 onDestroy
正确答案:C
C、 onStop
D、 onStart
请
正确答案:B
154..发布ListView可以通过( )对象或者类获取到数据列表。
A、BaseAdapter B、 Array C、 HashSet D、 XML
请
正确答案:D
155.( )在Android可以播放音频和视频。
A、SurfaceView类 B、 SurfaceHolder类 C、 MediaPlayer类 D、 SoundPool类
请
正确答案:D
156.在谷歌地图的JavaScript版本的服务接口中,( )是用来计算路线的。
A、Map对象 B、 Geocoder对象 C、 DirectionRenderer对象 D、 DirectionsService对象
请
正确答案:B
157..发布在SQLite数据库中,通过SQLiteOpenHelper类的( )方法更新数据库版本。
A、onCreate() B、 onUpgrade() C、 insert() D、 updated()
请
正确答案:D
158.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作?( )
A、setDataSource() B、 prepare() C、 reset() D、 release()
请
正确答案:A
159.SurfaceView在视频播放中的作用是( )。
A、主要用来显示界面的状态信息 B、 主要用来定义界面可视化元素的布局信息 C、 主要绘图容器,用来展示视频播放的内容 D、 主要用作容器,用来盛装其他可视化组件
请
正确答案:B
160..发布在Android中,( )可以用来封装运行Web页面。
A、WebView类 B、 Activity类 C、 Looper类 D、 Hanlder类
请
正确答案:C
161.在谷歌地图的JavaScript版本的服务接口中,( )用来实现地址信息和经纬度之间的转换。
A、DirectionsService对象 B、 Map对象 C、 Geocoder对象 D、 Marker对象
请
正确答案:A
162.视频播放支持以下哪种方式?( )
A、同步方式 B、 异步方式 C、 两者都支持 D、 两者都不支持
请
正确答案:A
163..发布通过( )来实现对SharedPreferences的写入操作。
A、SharedPreferences对象 B、 SharedPreferences.Editor对象 C、 SQLiteDatabase对象 D、 SQLiteOpenHelper对象
请
正确答案:C
164.下面关于Notification的语法不正确的是( )
A、NotificationManager man = new NotificationManager();
B、 PendingIntent contentIntent= new PendingIntent();
正确答案:A
C、 RemoteViews contentView = new RemoteViews();
D、 Notification notification = new Notification();
请
正确答案:B
165.关于android中播放视频的说法正确的是( )。
A、可以使用SurfaceView组件播视频
正确答案:C
B、 可以使用VideoView组件播视频
正确答案:A
C、 VideoView组件可以控制播放的位置和大小
正确答案:D
D、 VideoView播放视频的格式可以是3gp
请
正确答案:A
166..发布当大量使用大Bitmap对象时,以下哪些说法是不正确的( )。
A、不会崩溃,但要求不再使用的Bitmap对象设置为空
B、 不会崩溃,但要求经常调用System.gc()通知内存释放
C、 不会崩溃,因为虚拟机会自动回收内存
D、 很可能会导致系统崩溃
请
正确答案:D
167.Android系统通过控制播放器状态的方式控制媒体文件的播放,其中,prepare()和prepareAsync()方式提供了同步和异步两种方式设置播放器进入prepare(准备)状态。( )
√
×
请
正确答案:B
168.start()是真正启动文件播放的方法。( )
√
×
请
169..发布实现主界面VideoPlayActivity由控制区域、视频显示区域和播放状态区域3个部分组成,它们将在VideoPlayActivity中被初始化。( )
√
×
请
正确答案:A
170.stop()是停止播放的作用。( )
√
×
请
171.reset()方法可以释放播放器占用的资源,一旦确定不再使用播放器时,应当尽早调用该方法释放资源。( )
√
×
请
172..发布release()方法可以释放播放器占用的资源,一旦确定不再使用播放器时,应当尽早调用该方法释放资源。( )
√
×
请
173.利用GPS定位卫星,在全球范围内实时进行定位、导航。( )
√
×
请
174.位置服务指的是通过移动终端和移动网络的配合,确定移动用户的实际地理位置,从而提供给用户和位置相关的服务信息。( )
√
×
请
175..发布reset()方法可以使播放器从Error(错误)状态中恢复过来,重新回到Idle(闲置)状态。( )
√
×
请
正确答案:B
176.MediaStore(媒体中心)包括音频、视频和图像等多媒体数据库的所以信息。( )
√
×
请
正确答案:B
177.OpenStreet Map是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图。( )
√
×
请
178..发布3GP是一种3G流媒体的视频编码格式,用户基于这种格式通过移动电话网络发送大量的数据,从而传输如音频、视频和数据网络。( )
√
×
请
179.智能手机时代带给用户丰富的多媒体体验,用户可以在手机上听音乐、看电影,还可以利用摄像头拍摄高质量的照片和视频。( )
√
×
请
210.Android系统集成了一个轻量级的数据库SQLite,它是一个嵌入式的数据库,专门时候在资源有限的设备上进行适量数据的存取。( )
√
×
请
正确答案:B
211..发布在播放视屏时,需要保持屏幕一直亮着,需要哪个权限?( )
A、
正确答案:C
212.SharedPreferences中,( )数据无法存入。
A、”hello” B、 123 C、 0.25 D、 new Date()
请
正确答案:D
213.SharedPreferences存放的数据类型不支持( )。
A、boolean B、 int C、 String D、 double
请
正确答案:C
214..发布在手机开发中常用的数据库是( )
A、SQLite3 B、 Oracle C、 Sql Server D、 Db23
请
正确答案:D
215.关于android中播放视频的说法不对的是( )。
A、可以使用SurfaceView组件播视频 B、 可以使用VideoView组件播视频 C、 VideoView组件可以控制播放的位置和大小 D、 VideoView播放视频的格式可以是3gp
请
正确答案:C
216.SharedPreferences和Preferences的修改支持事务吗?( )
A、支持,不支持 B、 不支持,不支持 C、 不支持,支持 D、 支持,支持
请
正确答案:B
217..发布使用MediaPlayer 播放保存在 sdcard 上的 mp3 文件时,下面哪个说法正确( )。
A、需要使用 MediaPlayer.create 方法创建 MediaPlayer B、 直接 new MediaPlayer 即可 C、 需要调用 setDataSource 方法设置文件源 D、 直接调用 start 方法,无需设置文件源
请
正确答案:A
218.如何访问媒体库?( )
A、通过直接文件读取 B、 通过Content Provider C、 两项都可以 D、 两项都不可以
请
正确答案:A
219.获取SD卡音乐列表,通过调用( )方法,才能调用query方法。
A、getContentProvider B、 getContentResolver C、 getConnection D、 getUri
请
正确答案:B
190..发布下面SQL语句正确的是:( )
A、Select * from user
B、 update user set username=’zhangsan’ where id=’2’
正确答案:D
C、 Delete * from user
正确答案:D
D、 insert into user values(1,’zhang’,’pass’);
请
正确答案:C
191.关于视频的来源,正确的是( )
A、可来源于外部URL
B、 可来源于内部URI,通过Content Resolver获取
C、 可来源于资源文件
D、 可以文件方式直接访问内部Media
请
正确答案:A
192.关于ContenValues类说法不正确的是( ) B##C##D
A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型
正确答案:D
B、 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型
C、 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型
D、 他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型
请
正确答案:D
193..发布目前Android系统支持的音频格式主要有MP3、WAV和3GP等,支持的视频格式主要有MP4和3GP等。( )
√
×
请
正确答案:D
194.Android系统把所有的多媒体数据库接口进行了封装,所有的数据库不用开发者自己进行创建,直接利用ContentResolver去掉那些封装好的接口就可以进行数据库的操作了。( )
√
×
请
正确答案:A
195.seekTo()是定位方法,可以让播放器从指定的位置开始播放。( )
√
×
请
196..发布MP4是一种使用MPEG-4存储多媒体文件的视频存储格式。( )
√
×
请
197.MediaStore(媒体中心)是Android系统提供的一个多媒体数据库,Android系统中的多媒体信息都可以从这里提取。( )
√
×
请
正确答案:D
198.3GP是MP4格式的一种简化版本,减少了存储空间和较低的频宽需求,供诸如手机这种存储空间有限空间有限的设备使用。( )
√
×
请
199..发布pause()是暂停播放的作用。( )
√
×
请
200.release()方法可以使播放器从Error(错误)状态中恢复过来,重新回到Idle(闲置)状态。( )
√
×
请
正确答案:C
201.( )方法可以获取对SQLite数据只读的数据库对象。
A、getReadableDataBase() in SQLiteOpenHelper B、 getWritableDatabase() in SQLiteOpenHelper C、 openDatabase(“testdemo”, null, SQLiteDatabase.OPEN_READWRITE) in SQLiteDatabase D、 onUpgrade(SQLiteDatabase db,int oldVersion,int newVersion)
请
正确答案:C
202..发布SharedPreferences通过( )设置值允许将其设为允许其他应用共享信息。
A、Context.PRIVATE_MODE B、 Context.MODE_WORLD_READABLE C、 Context.MODE_WORLD_WRITABLE D、 Context.MODE_APPEND
请
正确答案:B
203.对于SharedPreferences的下面不正确的是:( )
A、SharedPreferences pref = new SharedPreferences();
正确答案:B
B、 Editor editor = new Editor();
正确答案:D
C、 SharedPreferences对象用于读取和存储常用数据类型
正确答案:D
D、 Editor对象存储数据最后都要调用mit()方法
请
正确答案:A
204.关于Sqlite数据库,正确的说法是( )选择一项
A、SqliteOpenHelper类主要是用来创建数据库和更新数据库
B、 SqliteDatabase 类是用来操作数据库的
正确答案:D
C、 在每次调用 SqliteDatabase 的getWritableDatabase() 方法时,会执行 SqliteOpenHelper 的onCreate 方法
正确答案:C
D、 当数据库版本发生变化时,可以自动更新数据库结构
请
正确答案:D
205..发布在使用 SQLiteOpenHelper 这个类时,它的哪一个方法是用来实现版本升级之用的?( )
A、onCreate() B、 onUpgrading() C、 onUpdate() D、 onUpgrade()
请
正确答案:A
206.Android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是:( )
A、MODE_APPEND B、 MODE_WORLD_READABLE C、 MODE_WORLD_WRITEABLE D、 MODE_PRIVATE
请
正确答案:A
207.在Android中使用SQLiteOpenHelper这个辅助类时,获取( )。
A、getDatabase() B、 openDatabase() C、 getReadableDatabase() D、 getAbleDatabase()
请
正确答案:C
贵州电大 5205810 Android智能手机编程(本)(省) 网上在线形考作业国开电大历年参考题目如下:
贵州电大 5205810 Android智能手机编程(本)(省) 网上在线形考作业[答案]相关练习题:
依据《物权法》的规定,债务人或者第三人有权处分的下列( )财产可以抵押。
我国在《外汇管理暂行条例》中所指的外汇是( )
单一动作结构类的混合性亚类具有()的特点。
以下行文符合联合行文有关规定的是
“内交家”属于( )。
()生动地把游戏治疗概括为:把受压抑的情绪“玩出来”。
按照《社会保险法》的规定,职工基本养老金根据()等因素确定。
《 有 的 人 》是 臧克家为_()而创作得一首富于哲理的诗作。
借贷记账法下,账户发生额平衡法的理论依据是( )。
阅读下面的代码,第10行的语句将调用哪个方法?() 1. class Person { 2. public void printValue(int i, int j) {/*…*/ } 3. public void printValue(int i){/*...*/ } 4. } 5. public class Teacher extends Person { 6. public void printValue() {/*...*/ } 7. public void printValue(int i) {/*...*/} 8. public static void main(String args[]){ 9. Person t = new Teacher(); 10. t.printValue(10); 11. } 12. }
关于行政诉讼证据,下列哪一说法是正确的?( )
一、判断题:(30分)
近代史上,与割让香港有关的条约是
正弦信号的自相关函数保留了信号的幅值 信息和频率 信息,但是失去了相位的信息。( )
在用例图中,消息被认为是在目的对象上调用的一种活动。( )