安卓试题

合集下载

安卓面试题及答案详解版

安卓面试题及答案详解版

安卓面试题及答案详解版1. 问题:什么是Android操作系统?答案: Android操作系统是一种基于Linux内核的开源操作系统,主要用于触屏移动设备,如智能手机和平板电脑。

它由Google公司开发并发布,允许设备制造商和开发者自由地修改和分发。

2. 问题:请解释Android的架构。

答案: Android架构从下到上分为四个层次:- 应用层:包含用户界面和应用程序。

- 应用框架层:提供应用程序开发接口(API)。

- 运行时环境层:包括Android核心库和Android运行时环境。

- Linux内核层:提供底层的硬件抽象层、内存管理、进程管理等功能。

3. 问题: Android应用是如何打包的?答案: Android应用通常使用APK(Android Package)格式进行打包。

APK文件是一个压缩文件,包含应用的代码、资源、资产、库和AndroidManifest.xml文件。

4. 问题:什么是Activity?答案: Activity是Android应用程序中的基本构建块,用于定义用户界面和用户交互。

每个Activity都是一个独立的屏幕,用户可以与之交互。

5. 问题:请解释Intent的概念。

答案: Intent是Android中用于请求操作的抽象描述符。

它可以用于启动Activity、启动服务或广播信息。

Intent可以显式地指定目标组件,也可以隐式地通过Intent Filter来匹配。

6. 问题:如何在Android中处理网络请求?答案:在Android中处理网络请求通常使用HTTP客户端库,如OkHttp或Retrofit。

这些库提供了简化的API来发送HTTP请求和接收响应。

7. 问题:解释Android中的Context对象。

答案: Context是Android中一个非常关键的类,它允许访问应用程序环境的全局信息。

Context可以用于启动Activity、获取资源、启动服务等。

android基础试题及答案

android基础试题及答案

android基础试题及答案1. Android操作系统是基于哪个开源项目开发的?A. FreeBSDB. LinuxC. SolarisD. Windows答案:B2. 在Android开发中,哪个文件是用来定义应用的配置和属性的?A. AndroidManifest.xmlB. build.gradleC. strings.xmlD. activity_main.xml答案:A3. Android应用的最小单位是什么?A. ActivityB. ServiceC. BroadcastReceiverD. Application答案:A4. 在Android中,哪个类是用来处理用户界面的?A. ActivityB. ServiceC. BroadcastReceiverD. ContentProvider答案:A5. Android中的Intent是用来做什么的?A. 启动一个新的ActivityB. 启动一个新的ServiceC. 启动一个新的BroadcastReceiverD. 以上都是答案:D6. 在Android中,如何实现Activity之间的数据传递?A. 使用IntentB. 使用BundleC. 使用SharedPreferencesD. 使用数据库答案:A7. Android中的四大组件是什么?A. Activity、Service、BroadcastReceiver、ContentProviderB. Activity、Service、ContentProvider、DatabaseC. Activity、Service、BroadcastReceiver、DatabaseHelperD. Activity、Service、ContentProvider、IntentService答案:A8. 在Android中,如何实现后台服务?A. 使用ActivityB. 使用ServiceC. 使用BroadcastReceiverD. 使用ContentProvider答案:B9. Android中,如何实现应用间的通信?A. 使用IntentB. 使用ServiceC. 使用ContentProviderD. 使用BroadcastReceiver答案:C10. Android中,如何实现应用的本地存储?A. 使用SharedPreferencesB. 使用SQLite数据库C. 使用文件存储D. 以上都是答案:D。

APP测试面试题分享(附带参考答案)

APP测试面试题分享(附带参考答案)

APP测试⾯试题分享(附带参考答案)1、Android四⼤组件Android四⼤基本组件:Activity、BroadcastReceiver⼴播接收器、ContentProvider内容提供者、Service服务。

Activity:应⽤程序中,⼀个Activity就相当于⼿机屏幕,它是⼀种可以包含⽤户界⾯的组件,主要⽤于和⽤户进⾏交互。

⼀个应⽤程序可以包含许多活动,⽐如事件的点击,⼀般都会触发⼀个新的Activity。

BroadcastReceiver⼴播接收器:应⽤可以使⽤它对外部事件进⾏过滤只对感兴趣的外部事件(如当电话呼⼊时,或者数据⽹络可⽤时)进⾏接收并做出响应。

⼴播接收器没有⽤户界⾯。

然⽽,它们可以启动⼀个activity或serice 来响应它们收到的信息,或者⽤NotificationManager来通知⽤户。

通知可以⽤很多种⽅式来吸引⽤户的注意⼒──闪动背灯、震动、播放声⾳等。

⼀般来说是在状态栏上放⼀个持久的图标,⽤户可以打开它并获取消息。

ContentProvider内容提供者:内容提供者主要⽤于在不同应⽤程序之间实现数据共享的功能,它提供了⼀套完整的机制,允许⼀个程序访问另⼀个程序中的数据,同时还能保证被访问数据的安全性。

只有需要在多个应⽤程序间共享数据时才需要内容提供者。

例如:通讯录数据被多个应⽤程序使⽤,且必须存储在⼀个内容提供者中。

它的好处:统⼀数据访问⽅式。

Service服务:是Android中实现程序后台运⾏的解决⽅案,它⾮常适合去执⾏那些不需要和⽤户交互⽽且还要长期运⾏的任务(⼀边打电话,后台挂着QQ)。

服务的运⾏不依赖于任何⽤户界⾯,即使程序被切换到后台,或者⽤户打开了另⼀个应⽤程序,服务仍然能够保持正常运⾏,不过服务并不是运⾏在⼀个独⽴的进程当中,⽽是依赖于创建服务时所在的应⽤程序进程。

当某个应⽤程序进程被杀掉后,所有依赖于该进程的服务也会停⽌运⾏(正在听⾳乐,然后把⾳乐程序退出)。

Android期中试题

Android期中试题

Android期中试题9安卓中期测试1。

活动的布局文件在哪个目录下()RES/XML RES/values RES/layout RES/layout2。

在以下选项中,onActivityResult方法中的参数描述错误是() requestCode表示启动活动时传递的请求代码resultCode,表示返回数据时传递的结果代码数据,表示携带返回数据的整数数据,表示启动活动时传递的整数3。

在BaseAdapter的方法中,根据条目的位置返回其视图的方法是() GetView()GetItem()GetItemView()GetItemID()4。

安卓系统使用xmlPullParser解析器来解析xml,获取解析的事件类型的方法是()getDocument()GetDocumentTag()GetEventType()GetAttribute()5。

使用SQLiteOpenHelper类,您可以通过()生成数据库并管理数据库版本getdatabase()getwritabledatabase()getreadabledatabase()getabledatabase()6。

下列哪些功能需要使用ContentProvider()来实现阅读系统中的短信内容,建立数据库,启动后自动启动程序播放音乐。

7.()启动模式类似于标准模式,除了当启动活动已经位于堆栈顶部时,它直接用于不创建新实例。

单任务singletop单任务和singletopsingle实例8。

在安卓用户界面开发中,如何设置一个控件在网格布局中占据3行安卓:布局_列= \安卓:布局_行= \安卓:行= \安卓:布局_列= \9。

在活动中获取ContentResolver实例对象的方法是()new content resolver()getcontent resolver()new instance()content uri。

newinstance ()10。

安卓考试试题

安卓考试试题

安卓考试试题一、选择题(每题2分,共20分)1. Android是基于什么操作系统开发的?A. WindowsB. LinuxC. MacOSD. Unix2. Android应用开发主要使用哪种编程语言?A. JavaB. C++C. PythonD. Swift3. 下列哪项不是Android四大组件之一?A. ActivityB. ServiceC. Content ProviderD. Module4. Android应用的UI设计通常使用哪种布局文件?A. .javaB. .htmlC. .xmlD. .css5. 在Android开发中,用于处理异步任务的类是?A. AsyncTaskB. ThreadC. HandlerD. Service6. AndroidManifest.xml文件的主要作用是什么?A. 定义应用的布局B. 定义应用的权限C. 定义应用的配色方案D. 定义应用的数据库结构7. 下列哪个不是Android中的视图组件?A. TextViewB. ImageViewC. ButtonD. DatabaseView8. 在Android中,使用哪种方式可以实现应用间的通信?A. IntentB. SocketC. BroadcastD. All of the above9. Android应用的发布格式是什么?A. .javaB. .apkC. .htmlD. .exe10. 下列哪项是Android应用开发中常用的设计模式?A. SingletonB. FactoryC. ObserverD. All of the above二、填空题(每题2分,共20分)11. Android系统的默认包名为_________。

12. Android应用的生命周期是由_________管理的。

13. 在Android中,使用_________可以实现网络请求。

14. Activity的onCreate()方法通常用于_________。

2024年软考-中级软考-信息安全工程师考试历年真题常考点试题3带答案

2024年软考-中级软考-信息安全工程师考试历年真题常考点试题3带答案

2024年软考-中级软考-信息安全工程师考试历年真题常考点试题带答案(图片大小可任意调节)第1卷一.单选题(共20题)1.我国制定的关于无线局域网安全的强制标准是()A.IEEEB.WPAC.WAPID.WEP2.()指对主体访问和使用客体的情况进行记录和审查,以保证安全规则被正确执行,并帮助分析安全事故产生的原因。

A.安全授权B.安全管理C.安全服务D.安全审计3.有一种原则是对信息进行均衡、全面的防护,提高整个系统的安全性能,该原则称为()A.动态化原则B.木桶原则C.等级性原则D.整体原则4.网络密罐技术是一种主动防御技术,是入侵检测技术的一个重要发展方向,以下有关密罐说法不正确的是()。

A.密罐系统是一个包含漏洞的诱骗系统,它通过模拟一个或者多个易受攻击的主机和服务,给攻击者提供一个容易攻击的目标B.使用密罐技术,可以使目标系统得以保护,便于研究入侵者的攻击行为C.如果没人攻击,密罐系统就变得毫无意义D.密罐系统会直接提高计算机网络安全等级,是其他安全策略不可替代的5.关于计费管理的描述中,错误的是()A.统计网络资源利用率B.进行账单管理C.人工费用不计入网络成本D.进行效益核算6.移动用户有些属性信息需要受到保护,这些信息一旦泄露,会对公众用户的生命财产安全构成威胁。

以下各项中,不需要被保护的属性是()A.用户身份( ID)B.用户位置信息C.终端设备信息D.公众运营商信息7.从风险分析的观点来看,计算机系统的最主要弱点是()A.内部计算机处理B.系统输入输出C.通讯和网络D.外部计算机处理8.以下关于认证技术的叙述中,错误的是()A.指纹识别技术的利用可以分为验证和识别B.数字签名是十六进制的字符串C.身份认证是用来对信息系统中实体的合法性进行验证的方法D.消息认证能够确定接收方收到的消息是否被篡改过9.下列报告中,不属于信息安全风险评估识别阶段的是()A.资产价值分析报告B.风险评估报告C.威胁分析报告D.已有安全威胁分析报告10.信息安全从社会层面来看,反映在()这三个方面。

(完整版)安卓试题

(完整版)安卓试题

1表示列表框组件是A、GalleryB、SpinnerC、GridViewD、ListView2下列不属于service生命周期的方法是A 、onCreateB 、onDestroyC 、onStopD 、onStart 3下列不属于service生命周期的方法是A 、onCreate B、 onDestroy C 、onStop D 、onStart 4创建Menu需要重写的方法是A 、onOptionsCreateMenu(Menu menu)B 、onoptionscreateMenu(MenuItem menu)C 、onCreateOptionsMenu(Menu menu)D 、onCreateOptionsMenu(MenuItem menu)5 onPause什么时候调用A 、当界面启动时B 、当onCreate方法被执行之后C 、当界面被隐藏时D 、当界面重新显示时6在 android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库A Database() B、getReadableDatabase()C 、getDatabase()D 、getAbleDatabase()7绑定Service的方法是A 、bindServiceB 、startServiceC 、onStartD 、onBind8在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的A 、onCreate()B 、onCreade()C 、onUpdate()D 、onUpgrade()9表示下拉列表的组件是A 、GalleryB 、SpinnerC 、GridViewD 、ListView10下列不属于service生命周期的方法是A 、onCreateB 、onDestroyC 、onStopD 、onStart11下面哪个不是Android的界面布局方式?A 、FlowLayoutB 、LinearLayoutC 、TableLayoutD 、RelativeLayout12在Activity中,如何获取service对象下面哪个不是Android的界面布局方式?A 、FlowLayoutB 、LinearLayoutC 、TableLayoutD 、RelativeLayoutA 、可以通过直接实例化得到B 、可以通过绑定得到C 、通过startService()D 、通过getService()获取13“安卓”的英文名称是什么?A 、AndrewB 、AndroidC 、AndrosD 、Atradius 14对于音乐播放器程序中的播放进度控制,使用哪个控件适合?A 、ProgressBarB 、RatingBarC 、SeekBarD 、CheckBox15多选框被选择事件通常用A setOnClickListenerB setOnCheckChangeListenerC setOnMenuItemSelectedListenerD setOnCheckedListener16 ROM指的是手机的?A 运行内存B 存储内存C 音频芯片D 内存卡17在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的A onCreate()B onCreade()C onUpdate()D onUpgrade()18下列哪个可做EditText编辑框的提示信息?A android:inputTypeB android:textC android:digitsD android:hint二.填空题(共5题,22.6分)1发送广播使用的方法是2一个(Activity)就是一个可视化的界面或者看成是控件的容器3在android程序中要注册Activity,应该在( )文件下完成4如果创建了一个图片资源为a1,那么在R文件中生成的它的ID应该是( )5导入图片时,需要特别注意图片的名称只能以( png)开头。

终端知识考试试题6.24

终端知识考试试题6.24

一:选择题:(既有多选也有单选)1:下列哪些不是智能手机操作系统(A、C);A:Symbian 40 B:Windows mobile C:MTK D:Windows Mobile 6.0 E:Android F:OMS2:下面属于3G网络标准的是(C、D、E);A:GSM B:CDMA C:CDMA2000 D:WCDMA E:TD-SCDMA3:显示屏显示的精细度取决于( C )A:显示屏大小 B:色数 C:分辨率 D:材质4:显示屏的色彩表现力取决于( B )A:显示屏大小 B:色数 C:分辨率 D:材质5:中国电信目前主流的操作系统有( A B )A:WIN Mobile B:Android C:Symbian D:Brew6:MOTO-XT800手机使用的哪类显示屏为( B )A:电阻屏 B:电容屏 C:非触摸屏7:Android系统手机第三方软件获取的途径有(A B C D)A:91网 B:安卓网 C:机锋网 D:天翼空间8:三星I899采用( B )页滑动式桌面设计。

A:1 B:3 C:5 D:109:三星I899采用( C )材质的显示屏。

A:CSTN B:TFT C:AMOLED D:SuperAMOLED10:MOTO-XT800手机配备有( C )万像素的摄像头。

A:200 B300 C:500 D:80011:三星I899手机使用的哪类显示屏为( A )A:电阻屏 B:电容屏 C:非触摸屏12:手机配备多种感应器能给客户带来了更为丰富和方便的使用体验。

MOTO-XT800带有以下哪些感应器:( ABC )A:重力感应器 B:光线感应器 C:距离感应器13:MOTO-XT800手机没有的按键是:( D )A:菜单键 B:主屏键 C:返回键 D:确定键14:以下哪个型号的手机不使用Andriod系统:( C )A:MOTO-XT800 B:华为C8600 C:天语E68 D:三星I89915:华为C8600手机内置的用户可使用存储容量为:( B )MB。

安卓试卷-较难

安卓试卷-较难

《 andriod 移动应用基础教程试题- - 较难》试卷一、单选题(每题 3 分,共计 15 分)1、Android 中广播分为( B)种.A、1B、2C、3D、42、关于 sendBroadcast()方法说法正确的是( B).A、该方法是发送一条有序广播B、该方法是发送一条无序广播C、该方法即是发送有序广播也可以发送无序广播D、以上说法都不正确3、(B)启动模式与 standard 类似,不同的是,当启动的 Activity 已经位于栈顶时,则直接使用它不创建新的实例A、singleTaskB、singleTopC、singleTask 和 singleTopD、singleInstance4、在 JUnit 单元测试时,需要在 AndroidManifest.xml 的<manifest>节点下配置的指令集节点是(A)A、<instrumentation>B、<instrumentations>C、<package-verifier >D、<original-package>5、以下关于 Looper 主消息的循环器说法正确的是(C ).A、Looper 是用来发送消息和处理消息的B、Looper 是主消息的循环器,是用来接收 Handler 发送的消息C、 Looper 是主消息的循环器,用来监视消息队列里面的数据,一旦发现消息队列里面有数据就把消息给取出来D、Looper 是用来处理消息的二、多选题(每题 3 分,共计 15 分)1、在 Activity 中以 stopService 方式关闭 service 时,它的生命周期下面正确的描述是(C ).A、停止时 onCreate() –> onStart()B、停止时 onStop()–> onDestroy()C、停止时 onDestroy()D、停止时 onStop()2、数据库事务正确执行的基本要素是(ABCD)?A、原子性(Atomicity)B、一致性(Consistency)C、隔离性(Isolation)D、持久性(Durability)3、 android 通过 startService 的方式开启服务, 关于 service 生命周期的 onCreate()和onStart() 说法正确的是(AD ).A、当第一次启动的时候先后调用 onCreate()和 onStart()方法B、当第一次启动的时候只会调用 onCreate()方法C、如果 service 已经启动,将先后调用 onCreate()和 onStart()方法D、如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法4、关于 HTTP 协议说法正确的是(ABC ).A、HTTP(Hyper Text Transfer Protocol)协议即超文本传输协议,它规定了浏览器和万维网服务器之间互相通信的规则B、当客户端在与服务器端建立连接后,向服务器端发送的请求,被称作 HTTP 请求C、HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统D、HTTP 协议就是标准的 Java 协议5、Android 中常见的数据存储方式有(ABCD )。

安卓巴士测试题

安卓巴士测试题

1. 下面代码视图实现单例模式,但是犯了2处明显的错误,请找出这2个错误。

01 02 0304 0506 07 0809 10 1112 13 1415 16 1718 19 2021 22 2324 25 2627 publicclassSingleton {publicSingleton() {System.out.println("Singleton is create");}privateSingleton instance = newSingleton();publicstaticSingleton getInstance() {returninstance;}publicstaticvoidcreateString(){System.out.println("createString in Singleton");}}2. 对代理模式的作用,描述最不恰当的一项是(单选题)A.控制对象访问和通信B.延迟加载,提升系统性能C.处于安全目的,保护被访问者D.动态扩充对象功能 //这是代理模式的功能3.Android UI体系中,事件通知实现的基本思想来源于(单选题):A.观察者模式B.代理模式C.策略模式D.装饰者模式4. Vector和ArrayList的主要区别是(单选题):A. ArrayList内部基于链表,而Vector是基于数组的B. Vector的大部分方法做了同步,而ArrayList没有同步C. Vector是可串行化的,而ArrayList不是D. Vector实现了RandomAccess,而ArrayList没有5. 如果HashMap发生大量Hash冲突,则会导致(单选题):A. HashMap崩溃,导致不可用B. HashMap没有影响,依然可以高效的工作C. HashMap的性能会有一点影响,但总体依然是高效的D. HashMap依然可用,但是性能受到重创。

华为HCIA人工智能试题

华为HCIA人工智能试题

华为HCIA人工智能试题1. 神经网络研究属于下列哪个学派 [单选题] *符号主义连接主义(正确答案)行为主义以上都不是2. 以下哪个不是ModelArts开发类型 [单选题] *零基础建模敏捷开发(正确答案)快速建模标准模型开发3. HUWEI HIAI Engine无法提供以下哪个引擎 [单选题] * NLU引擎CV引擎ASR引擎DSP引擎(正确答案)4. 关于L1正则化与L2正则化以下表述正确的是? [单选题] * L2正则化比L1正则化产生更加稀疏的模型L1正则项有利于增强模型的泛化能力(正确答案)加上L2正则项后,无法使用梯度下降算法迭代参数值L1,L2正则项不能作用在损失函数之上。

5. 池化层一般接在哪种网络层之后。

[单选题] *输入层输出层卷积层(正确答案)全连接层6. 下列关于随机变量的分布函数,分布律,密度函数的理解描述不正确的是? [单选题] *离散型随机变量没有分布函数(正确答案)密度函数只能描述连续型随机变量的取值规律。

分布函数描述随机变量的取值规律分布律只能描述离散型随机变量的取值规律7. 感知器在空间中可以展现为? [单选题] *点(正确答案)线平面超平面8. 常见的聚类算法有哪些? [单选题] *K-means(正确答案)谱聚类密度聚类层次聚类9. 下列选项中对泊松分布与二项分布的关系描述正确的是? [单选题] *泊松分布可以代替二项分布泊松分布是二项分布当n很大p很小时的近似计算(正确答案)泊松分布与二项分布的数学模型都是拉格朗日概型泊松分布与二项分布没有关系10. Python3中5/2的结果是? [单选题] *322.5(正确答案)111. 人工智能现在的技术应用方向主要有 *控制系统语音识别(正确答案)计算机视觉(正确答案)自然语言处理(正确答案)12. 以下哪些是ModelsArts开发模式 *自定义开发(正确答案)迭代学习数据标注(正确答案)自动学习(正确答案)13. tf.keras.preprocessing的作用是? [单选题] *keras模型部署工具keras数据处理工具(正确答案)Keras生成模型工具Keras内置优化器14. Python具备以下哪些特性 *面向对象(正确答案)开源(正确答案)简单(正确答案)解释性(正确答案)15. 以下哪些选项是决策树用于划分节点的依据。

Android之FrameWork的面试题

Android之FrameWork的面试题

Android之FrameWork的⾯试题1 Activity的⽣命周期和启动模式1.1 Activity的⽣命周期全⾯分析⽤户正常使⽤情况下的⽣命周期 & 由于Activity被系统回收或者设备配置改变导致Activity被销毁重建情况下的⽣命周期。

1.1.1 典型情况下的⽣命周期分析Activity的⽣命周期和启动模式1. Activity第⼀次启动:onCreate->onStart->onResume。

2. Activity切换到后台(⽤户打开新的Activity或者切换到桌⾯),onPause->onStop(如果新Activity采⽤了透明主题,则当前Activity不会回调onstop)。

3. Activity从后台到前台,重新可见,onRestart->onStart->onResume。

4. ⽤户退出Activity,onPause->onStop->onDestroy。

5. onStart开始到onStop之前,Activity可见。

onResume到onPause之前,Activity可以接受⽤户交互。

6. 在新Activity启动之前,栈顶的Activity需要先onPause后,新Activity才能启动。

所以不能在onPause执⾏耗时操作。

7. onstop中也不可以太耗时,资源回收和释放可以放在onDestroy中。

1.1.2 异常情况下的⽣命周期分析1 系统配置变化导致Activity销毁重建例如Activity处于竖屏状态,如果突然旋转屏幕,由于系统配置发⽣了改变,Activity就会被销毁并重新创建。

在异常情况下系统会在onStop之前调⽤onSaveInstanceState来保存状态。

Activity重新创建后,会在onStart之后调⽤onRestoreInstanceState来恢复之前保存的数据。

保存数据的流程: Activity被意外终⽌,调⽤onSaveIntanceState保存数据-> Activity委托Window,Window委托它上⾯的顶级容器⼀个ViewGroup(可能是DecorView)。

android试题及答案

android试题及答案

android试题及答案Android是一种开放源代码的移动操作系统,目前已经成为全球最受欢迎的移动操作系统之一。

作为开发人员,了解和熟悉Android的相关知识和技能是非常重要的。

本文将提供一些常见的Android试题及答案,供读者参考和学习。

一、Java基础知识1. 什么是Java?Java是一种面向对象的编程语言,最初由Sun Microsystems公司开发并于1995年发布。

它被广泛应用于各种平台,包括桌面、移动和嵌入式设备。

2. 什么是Java虚拟机(JVM)?Java虚拟机(JVM)是Java程序运行的环境。

它负责将编写的Java 代码转换成可以在各种操作系统上运行的字节码。

3. 什么是面向对象编程(OOP)?面向对象编程(OOP)是一种编程范式,它允许通过创建对象、定义其属性和方法来解决问题。

面向对象的核心概念包括封装、继承和多态。

二、Android基础知识1. 什么是Android?Android是一个基于Linux内核的开放源代码移动操作系统,由Google开发。

它为开发人员提供了丰富的API和开发工具,用于创建各种类型的应用程序。

2. 什么是Android应用的四大组件?Android应用的四大组件包括活动(Activity)、服务(Service)、内容提供者(Content Provider)和广播接收器(Broadcast Receiver)。

这些组件可以协同工作,构建功能完善的应用程序。

3. 什么是活动(Activity)?活动是Android应用中的一个界面单元。

它负责处理用户交互,并提供用户界面的展示。

4. 什么是布局(Layout)?布局是Android应用中用于定义界面结构和组件位置的XML文件。

常见的布局类型包括线性布局(LinearLayout)、相对布局(RelativeLayout)和帧布局(FrameLayout)。

三、Android开发知识1. 什么是Intent?Intent是Android应用中一种重要的消息传递机制,用于在不同组件之间进行通信。

安卓试题

安卓试题

1表示列表框组件是A、GalleryB、SpinnerC、GridViewD、ListView2下列不属于service生命周期的方法是A 、onCreateB 、onDestroyC 、onStopD 、onStart 3下列不属于service生命周期的方法是A 、onCreate B、 onDestroy C 、onStop D 、onStart 4创建Menu需要重写的方法是A 、onOptionsCreateMenu(Menu menu)B 、onoptionscreateMenu(MenuItem menu)C 、onCreateOptionsMenu(Menu menu)D 、onCreateOptionsMenu(MenuItem menu)5 onPause什么时候调用A 、当界面启动时B 、当onCreate方法被执行之后C 、当界面被隐藏时D 、当界面重新显示时6在 android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库A Database() B、getReadableDatabase()C 、getDatabase()D 、getAbleDatabase()7绑定Service的方法是A 、bindServiceB 、startServiceC 、onStartD 、onBind8在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的A 、onCreate()B 、onCreade()C 、onUpdate()D 、onUpgrade()9表示下拉列表的组件是A 、GalleryB 、SpinnerC 、GridViewD 、ListView10下列不属于service生命周期的方法是A 、onCreateB 、onDestroyC 、onStopD 、onStart11下面哪个不是Android的界面布局方式?A 、FlowLayoutB 、LinearLayoutC 、TableLayoutD 、RelativeLayout12在Activity中,如何获取service对象下面哪个不是Android的界面布局方式?A 、FlowLayoutB 、LinearLayoutC 、TableLayoutD 、RelativeLayoutA 、可以通过直接实例化得到B 、可以通过绑定得到C 、通过startService()D 、通过getService()获取13“安卓”的英文名称是什么?A 、AndrewB 、AndroidC 、AndrosD 、Atradius 14对于音乐播放器程序中的播放进度控制,使用哪个控件适合?A 、ProgressBarB 、RatingBarC 、SeekBarD 、CheckBox15多选框被选择事件通常用A setOnClickListenerB setOnCheckChangeListenerC setOnMenuItemSelectedListenerD setOnCheckedListener16 ROM指的是手机的?A 运行内存B 存储内存C 音频芯片D 内存卡17在使用SQLiteOpenHelper这个类时,它的哪一个方法是用来实现版本升级之用的A onCreate()B onCreade()C onUpdate()D onUpgrade()18下列哪个可做EditText编辑框的提示信息?A android:inputTypeB android:textC android:digitsD android:hint二.填空题(共5题,22.6分)1发送广播使用的方法是2一个(Activity)就是一个可视化的界面或者看成是控件的容器3在android程序中要注册Activity,应该在( )文件下完成4如果创建了一个图片资源为a1,那么在R文件中生成的它的ID应该是( )5导入图片时,需要特别注意图片的名称只能以( png)开头。

安卓工程师岗前试题

安卓工程师岗前试题

......} }
notify()
C,D
2
wait()
sleep()
synchronized(this)
BufferedInputStream
A,C
2
BufferedOutputStream
FileInputStream FileOuterStream
ng.Clonable是类 ng.Runnable是接口 Double对象在ng包中 Double a=1.0是正确的java语句 double a=1.0;
下列属于合法的Java标识符是
以下哪些是java的保留字
下面哪些是float的有效声明
publiclass ConstOver{ publiConstOver(int x, int y, int z){} } 下面哪两个是构造方法的重载?
public class MethodOver{ public void setVar(int a, int b, float c){}
TabHost中标签选项既可以在顶部也可以在底部
TabHost不能在app层自定义TabWidget标签选项的高度宽度等
Android中可以方便的使用intent直接传递对象
B,C
2
Intent不仅可用于应用程序之间,也可用于应用程序内部的
Activity/Service之间的交互
Intent可以通过广播方法发给broadcast receivers
以下描述正确的有
Activity和services中都有的方法有哪些
以下描述正确的有
关于Actvity描述正确的有
答案
正确答案
FileInputStream BufferedWriter ByteArrayInputStream ObjectOutputStream 可变 可编辑 可插入 可删除 新建状态 运行状态 阻塞状态 终止状态 当前类 同一package 子孙类 其他package 匿名内部类可以继承其它类 匿名内部类不能继承其它类 匿名内部类可以实现接口 匿名内部类不可以实现接口 abstract的method可同时是static abstract的method可同时是native abstract的method可同时是synchronized 以上都不正确 int short String byte

华为技能考试云核心网题库VCUCCCIVS融合

华为技能考试云核心网题库VCUCCCIVS融合

华为技能考试-云核心网题库VC+UC+CC+IVS+融合1.判断题UC/CCIPCC系统主要由UAP+CTI组成对错答案:对2.判断题华为发货的VMCU可以扩容公私网穿越的license至50M对错答案:错3.判断题UC/CCIAD1224最多可以并发224路电话同时外呼对错答案:错4.判断题UC/CC主备CTI-Link的直连心跳IP地址不正确,会导致主备CTI-Link状态异常;对错答案:对5.判断题UC/CCUC场景下呼叫的媒体流都不经过USM,CC场景下呼叫的媒体流都要经过USM 对错答案:错IVSMPU大于16台,需部署VMU对错答案:对7.判断题UC/CC会场录音时,Web配置台上的没有配置录音盘符,将导致录音文件无法产生对错答案:对8.判断题通过9650调度会议,下级会场视频接收码流几乎为0,一定是网络问题对错答案:错9.判断题NP 96 MCU单块媒体板可以接入24路H264 1080P30会场对错答案:对10.判断题x86 96 MCU单块媒体板可以接入32路H264 1080P30会场对错答案:对VCTE30 支持RCA 接口音频输入;对错答案:错12.判断题VCRSE离线转码的时长和视频自身时长的比例大约为1:1对错答案:对13.判断题UC/CCU19设备放在机柜中,机柜在地上,所以不需要接地对错答案:错14.判断题8系列MCU支持设置字幕位置;对错答案:错15.判断题移动客户端和PC客户端接入端口分别是8443和18443对错答案:对16.判断题IVS华为VCN集群中节点发出故障后,会自动触发摄像机迁移对错答案:对17.判断题在收集故障信息时,为了故障的快速定位和解决,不需要考虑对用户个人数据及其他敏感信息受到充分的保护;对错答案:错18.判断题VCSMC组网下,不支持软硬MCU混合组网;对错答案:错19.判断题IVS SafeVideo技术和传统RAID相比,减少了写惩罚,有更好的写入性能对错答案:对20.判断题UC/CCUAP局向必须与出局字冠参数关联对错答案:错21.单选题VC在MCU或终端上提示GK注册失败,原因为找不到GK/注册超时/RRQ超时,不可能的原因是a.注册地址不正确不在线服务器防火墙阻挡d.注册用户名密码不对答案:d试题分数: 当前得分:22.单选题VCVP9660相比VP9650、VP9630性能更强大,下列说法错误的是全适配和全交换模式支持的端口和交换容量更多更大支持六重备份,VP9650支持五重备份,VP9630支持四重备份c.个型号的MCU都支持内置WEB&GKVP9650都支持内置RSE-M播板卡和协议,而VP9630却不支持答案:c VP9660没有内置GK23.单选题VC关于下列说法正确的是:可以通过9630召集TE40的IP入会;在没有license情况下可以通过调度8650召集会议;登陆时提示“与多点资源管理绑定参数错误”,可能原因为SwitchCentre VRRP服务未启动;在下级客户端调度会议后,在会议管理中无法看到该会议,反而在等待召集的会议中,一般原因为下级客户端无法连接上服务端的数据库;答案:b24.单选题UC/CC支持BRI中继板的设备型号有答案:c25.单选题IVSR2版本,单台VCN3020最多可以接入多少摄像机进行录像b. 256c. 512d. 1024答案:b26.单选题VC关于TE10&&TE20下列说法正确的是是安卓的操作系统,升级过程中断电,不会导致系统进入小系统; 可以通过无线连接VPM220W;c.目前TE10和TE20还不支持H323呼叫;本地地址本最大可以支持1000条;答案:a试题分数: 当前得分:UC/CC获取8950话机获取话机IP地址的方式a.设置App->系统->关于话机->状态b.设置App->个人->帐号c.设置App->高级->服务器d.设置App->高级->其他考生答案:a27.单选题IVS 关于VCN3010服务器上的网络接口,以下说法错误的是为默认的业务网口,缺省IP为,其他业务口无缺省IP;b.管理网口缺省IP为,缺省账号密码为root/Huawei12$;c.网卡绑定时,选择绑定ETH1和ETH3作为业务网卡;VMU双机组网时,选择绑定ETH0和ETH2作为心跳网卡;d.如遗忘业务IP地址,只能通过管理网口IP地址登录服务器管理界面,使用虚拟KVM进操作系统执行命令查询;答案:d28.单选题VC当在SMC上广播TE终端时,该终端在通话终端显示视频发送丢包率为15%,接收丢包率为%,下面说法正确的是:a.终端上看到发送丢包率为15%,说明终端本身有问题,发送有很大丢包;b.终端上接收丢包率为%,说明该终端没有丢包;c.终端上看到发送丢包率为15%,说明该终端到MCU线路有问题,引起的丢包;d.终端上看到发送丢包率15%,说明可能有其他终端看该会场,且丢包率达15%;答案:d29.单选题UC/CCU2980中,系统管理板称;答案:a30.单选题UC/CCUSM的配置文件可以通过以下哪个命令导出MMLMMLMESSYS答案:b31.单选题IVS关于VCN平台录像下面说法正确的是:a.在未设置录像设备摄像机情况下,在IVS客户端上删除本域的摄像机后,可以通过数据保险箱找回该摄像机对应的录像;b.平台两块系统盘均故障导致无法启动,在更换硬盘后无法找回录像;平台存储是做的riad5,故无论如何坏两块硬盘后将导致录像丢失;d.目前VCN版本可以实现录像回放上电视墙;答案:d32.单选题VC在点对点会议中,入会双方的音视频编解码格式,是通过协议进行协商确定的答案:c33.单选题UC/CC高级经理秘书业务启用后,客户拨打经理,秘书接听时,a.经理话机共享线路灯闪烁,秘书共享线路灯闪烁b.经理话机共享线路灯闪烁,秘书共享线路灯常亮c.经理话机共享线路灯常亮,秘书共享线路灯闪烁d.经理话机共享线路灯常亮,秘书共享线路灯常亮答案:d34.单选题UC/CCU1960最大可支持的业务板数量为答案:b34.单选题UC/CCU2990中,下面哪个进程不能配置在MGC侧答案:c35.单选题VC关于RSE6500下面说法正确的是:a.可以将GE1口配置为骑墙默认实现骑墙组网;可以通过在9650内置GK上使用预定义方式注册到9650内置GK上;录制会议后,下载视频分为了两部分,且part2不能下载提示“源文件不存在,part1可以正常下载,可能为录播版本问题;在内网环境下,外网需要观看直播或者点播时,除了映射443和80端口外还需要在录播上启动NAT,并填上映射后地址;答案:c36.单选题VC以下哪个是SC产品的功能a.设备管理b.公私网穿越c.第三方集成对接d.监控融合考生答案:b37.单选题VC组网中以下哪个产品的License支持在SMC浮动管理c.硬MCUd.终端考生答案:b38.单选题IVS10台VCN3010集群,每台接入100路4M的摄像机,为保证VCN正常运行,最多能够坏多少台VCN答案:b39.单选题UC/CC以下型号设备的主控板是CVP的有答案:b40.单选题VC企业通信MCU产品VP9660及VP9650因MAC芯片停产,后续通过逻辑芯片替代,以下说法正确的是a.新硬件只是替换了芯片,对早期软件版本没有兼容上的问题,可以降级至早期任一软件版本;b.新硬件与早期部分软件版本不兼容,降级后单板会多次自动重启进入小系统,且进入小系统后无法再恢复,该单板只能报废,故在替换新硬件单板时需要尤为注意;c.新硬件与早期部分软件版本不兼容,降级后单板会多次自动重启进入小系统,可以通过小系统升级到配套版本解决;d.更换新硬件单板时,需要将MCU整机升级到兼容的软件版本,现网的SMC和RSE等设备也必须做配套升级,工作量较大;答案:c41.多选题UC/CC以下关于ICP解决方案描述不准确的是a.多渠道接警包括语音、视频、短信接警等多种接警渠道b.将CAD、视频监控、视频会议等系统全面融合c.视频基于VC方案,部署MCU、SC、VRP、SMC网元d.可视化精准指挥包括决策会商、可视化指挥、视频上墙考生答案:bc 回答错误考生答案:ab 回答错误考生答案:ac 回答错误考生答案:bd 回答错误考生答案:cd 回答错误参考答案:试题分数: 当前得分:50.多选题VC如果VC+UC组网,SC布置在公网,以下有较高盗打风险的有勾选了允许未知呼叫,同时限制了defaultzone不能呼叫到UC区域管理中,认证策略未勾选会场放号时安全级别过低未允许未知呼叫、SC区域管理中认证策略为勾选状态答案:bc45.多选题UC/CCCCS的主要功能是什么a.音视频呼叫的接续控制b.传送信令媒体信息c.呼叫分配和路由策略d.响应配置提交请求考生答案:ab 回答错误考生答案:ac 回答错误考生答案:cd 回答错误参考答案:bc42.多选题UC/CC话机出现音频单通、双不通,需要排查哪些选项a.访问两台通话话机web->高级->网络->网络安全SRTP选项是否一致可选除外b.访问两台通话话机web->高级->媒体->语音编码优先级设置,查看是否启动了相同的解码格式c.访问两台通话话机web->高级->媒体->iLBC有效载荷、Opus有效载荷、Opus采样率是否一样d.访问两台通话话机web->高级->媒体,音频RTP端口是否存在交集e.访问两台通话话机web->高级->媒体,DTMF传输方式是否一致答案:abcd43.多选题IVS 关于VCN30x0的集群功能,以下说法正确的是a.集群是服务器最可靠的部署方式,就VCN30x0而言,组建集群必须先组建服务器堆叠;台MPU组建一个集群,前端有90个摄像机接入,则根据集群的负载均衡策略,每台MPU一定下挂30个摄像机;c.当集群成员中包含域主服务器时需填写域主浮动IP,在域主服务器发生故障的情况下,域主业务会由其他服务器接管,增强业务的可靠性;d.是否需要配置集群浮动网关与前端摄像机的接入协议有关,如前端摄像机均通过onvif等主动协议接入,则可以不配置集群浮动网关;答案:acd44.多选题VC以下关于license的描述,错误的是a.申请主备SC的license时,需要将两台SC的ESN申请为一个license文件;虚拟化部署在标准服务器上,申请其license时,需要提供服务器的ESN号;更换主控板需要做license变更;更换主控板需要做license变更;答案:bd45.多选题VC终端A向终端B发起点对点号码呼叫失败,采集了终端A的信令诊断;信令诊断显示A向SC发送ARQ,SC回复ARJ拒绝,以下说法正确的是a.可能是被叫终端B离线;b.可能是SC穿越流量不足;c.可能是被叫终端B忙碌;d.可能是被叫终端B拒绝接听;考生答案:abd 回答错误考生答案:bcd 回答错误考生答案:cd 回答错误考生答案:d 回答错误46.多选题VC下面终端支持标清的输入的有哪些答案:cd47.多选题UC/CCU19硬件对外提供的接口类型,以下哪些支持T1考生答案:bc 部分正确得分参考答案:abcd48.多选题IVS在平安城市监控项目中,随着部分摄像机被卡口摄像机代替,随之产生了卡口摄像机抓拍图片和过车数据的存储需求,以下说法正确的是a.卡口数据为视频图片混合数据,VCN30x0不支持视频图片混存,故不支持卡口摄像机接入; 及之后版本,VCN30x0支持视频图片混存功能,可以直接接入卡口摄像机;及之后版本,VCN30x0支持视频图片混存功能,可以直接接入卡口摄像机,但需要配置额外的专用存储设备;及之后版本,C/S客户端可以直接查询卡口抓拍图片和过车数据;答案:bd49.多选题IVS定位外域对接类问题,一般需要获取哪些信息:日志;b.上下级域编码,ip,出问题的设备编码,版本信息等组网信息;c.上下级平台的抓包;日志;日志;答案:bcd50.多选题UC/CC哪几款型号的设备支持信令、媒体加密答案:cd51.多选题UC/CC用户拨打接入码立即被挂断,肯能原因有那些a.排队机故障导致呼叫无法接入呼叫中心平台异常主备状态异常导致呼叫没有接入到呼叫中心平台d.核心服务主备状态异常e.呼叫中心平台并发呼叫数受到License限制考生答案:b 回答错误52.多选题VCVP96x0 MCU在V500R002C10SPC900版本开始支持live辅流,以下说法正确的是辅流允许会议中有多个会场同时发送辅流,终端当前看哪路辅流取决于当前看哪个会场的主流;mobile和TE desktop会场不支持live辅流;、TE40、TE50和TX50均支持live辅流,TE10和TE20不支持;d.无live辅流能力的终端加入live辅流会议将无法看到辅流;考生答案:abd 回答错误考生答案:ab 部分正确53.多选题IVS关于VCN之间堆叠及上下级域组网,以下说法正确的是a.成都市下辖11个区,市级部署一台VCN540,各区分别部署一台VCN520,可以堆叠组网,市级VCN540为域主,网元形态为VMU,各区VCN520为域从MPU;b.成都市下辖11个区,市级部署一台VCN540,各区分别部署一台VCN520,可以堆叠组网,市级VCN540为域主,网元形态为MPU,各区VCN520为域从MPU;c.成都市下辖11个区,市级部署一台VCN540,各区分别部署一台VCN520,可以上下级域组网,市级VCN540为上级域域主,各区VCN520为下级域域主;d.成都市下辖11个区,市级部署一台VCN540,各区分别部署一台VCN520,此种架构只能堆叠组网,无法实现上下级域组网;考生答案:bc 回答错误考生答案:ab 回答错误参考答案:54.多选题VC友商终端加入VP9630的会议后,其看到的画面是黑屏,关于此问题的排查思路以下说法正确的是a.可能是MCU媒体板问题,没有转发媒体流出来;b.可能是网络问题,友商终端没有收到MCU发出的媒体流;c.可能是友商终端问题,接收到MCU发出的媒体流,但解码失败;d.可能是友商终端媒体收发端口不一致,而MCU开启了首包学习功能;答案:abcd55.多选题VC服务区是根据特定的参数去调度相应的MCU的,包括a.终端数量前缀号码c.终端IPd. 终端会场号码答案:bd56.多选题UC/CC以下说法错误的有哪些支持在VMWARE上虚拟化部署b.信令媒体合设的CM服务器需要配置CC媒体IP两个内部通信网卡的工作模式为负荷分担模块故障时,黑匣子日志是关键的定位信息的信令和媒体的工作方式都是主备的考生答案:bc 部分正确得分考生答案:bce 回答错误试题分数: 当前得分:57.单选题IVS关于VCN服务器和前端摄像机的NTP同步,以下说法错误的是时钟源为开启了NTP服务的服务器,其他服务器向该时钟源服务器进行时间同步;建议用户选择安全可靠的服务器作为时钟源;b.对VCN进行业务配置前,需要进行NTP同步配置;实现服务器NTP同步有配置时钟源和开启全网NTP同步两种方式;c.建议顶级域主服务器通过配置时钟源实现NTP同步,其他服务器通过开启全网NTP功能实现NTP同步;d.通过配置NTP同步,能确保摄像机时间和服务器时间一致;HWSDK、ONVIF和T28181协议的摄像机均可以在其接入服务器的OMU Portal界面开启摄像机NTP同步;答案:d58.单选题UC/CC产生平台话单的设备是:b.技能队列答案:a35.单选题VC关于重呼功能,以下说法正确的是a.当终端关闭电源开关下电,会记录无码流挂断,不会去重呼该终端b.当拔除终端网线,会记录无码流挂断,会去重呼该终端c.当呼通后,终端侧防火墙不再转发媒体信令畅通,上可能会记录被叫正常挂机同时终端上记录无码流挂断,此时会去重呼终端d.终端侧手动挂断呼叫,平台侧会去重新呼叫答案:b23.单选题VC两台终端点对点呼叫,远端听本地说话声音有断续可能原因下面说法错误的是:a.网络丢包或者抖动导致远端终端音频模块判断为丢包,而出现声音异常;b.本地接的音频处理设备有回声抑制功能,导致本地回声抑制处理了两次,出现声音断续;c.本地音频输出接线错误的接到了音频录音出口用来接录音设备,导致本地声音经过终端被扩音终端本身不支持本地扩音功能,导致本地双讲;d.特定版V600R006C00SPC800本双讲场景出现声音断续现象比较严重;包括远端回声引起本地双讲场景;答案:d48.多选题VCTP3206开局调测过程中,完成图像的硬拼接调测后,还需要进行软拼接调测,以下关于软拼接调测的说法,正确的是a.软拼接调测需要用到CTT调节工具,CTT是连接智真主机TH501进行软拼接调节;b.软拼接调测需要用到CTT调节工具,CTT是连接共光心摄像机TC350进行软拼接调节;c.在使用CTT调节工具前,需要关闭智真主机TH501的休眠功能,否则将导致CTT无法使用;d.在使用CTT调节工具前,需要先配置TC350的白名单,将调试电脑的IP地址添加进白名单,否则将导致CTT连接不上TC350;考生答案:bd 部分正确得分试题分数: 当前得分:25.单选题UC/CC以下哪个不属于出局呼叫的必要配置a.字冠b.号码变换c.局向选择码d.中继答案:b34.单选题UC/CC哪个设备型号支持DHCP服务器功能答案:a43.多选题IVS关于DEC6108解码器,以下说法错误的是a.支持解码和视频编码格式;b.面板上共有8路HDMI输出口,每个接口的解码能力相同,默认均为4画面输出;遗忘IP地址后,可以直接按RESET按键恢复出厂找回;和DEC6001-E解码器一样,均需要在其web界面配置对接的C/S客户端地址;答案:bcd47.多选题VC关于内置SC单网卡穿越方案,以下描述正确的是a.如果内网有与地址不在同一网段的终端,则必需在SC命令行添加静态路由;b.在SC命令行执行display service-ip会看到两个业务地址;c.需要在SC的区域管理内添加私网区域和公网区域,并配置相应的私网和公网成员规则;d.需要配置私网区域到公网区域的路有约束为媒体路由;答案:bcd43.多选题UC/CC用户拨打接入码立即被挂断,肯能原因有那些a.排队机故障导致呼叫无法接入呼叫中心平台异常主备状态异常导致呼叫没有接入到呼叫中心平台d.核心服务主备状态异常e.呼叫中心平台并发呼叫数受到License限制答案:abcd48.多选题VCSC映射到公网,且SC配置了路由指向中继网关,出现未在SMC上放号的号码呼叫国际长途的盗打现象,需要采取下面哪些措施:a.现网不存在动态注册及允许未知呼叫需求的情况下,启用SC节点区域的认证策略,拒绝动态注册b.现网不存在动态注册及允许未知呼叫需求的情况下,SC添加预定义节点时,必须设置密码,且保证密码复杂度c.客户不存在允许未知呼叫需求,确保SC未启用“允许未知呼叫”,以便SC能够拒绝主被叫一方在“defaultZone”的呼叫;d.现网存在动态注册及允许未知呼叫需求的情况下,保证仅认证注册节点与中继网关能够互通,禁止动态注册节点和未知呼叫节点与中继网关互通e.现网存在动态注册及允许未知呼叫需求的情况下,确认出局中继网关侧号码规则,SC上的查找规则使用前缀或正则表达式匹配,不允许使用任意别名或任意IP全量匹配方式;答案:abcde50.多选题VC关于录播服务器RSE6500的license资源,以下描述正确的是a.直播资源以720P30为基本计算单位,小于720P30也占1个资源; 720P60/1080P30占2个资源,1080P60占4个资源;b.录制资源只与录制会议的个数相关,与具体的会议格式无关;c.召开一个主流为720P60,辅流为720P30的会议,需要占用2个直播资源进行会议直播;d.召开一个主流为1080P60的单流会议,会后需要占用4个直播资源进行会议录制转码;答案:abd。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一.选择(每题两分,共20分)1.下面退出Activity错误的方法是(C)A、finish() C、()B、抛异常强制退出 D、onStop()2.一个android工程中以.java作为后缀的源文件在以下哪个路径下?(D)3.安卓工程的res/layout/路径下放的以.xml作为后缀的文件是(A)A.界面布局文件B.源代码文件C.视频文件D.音频文件4.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)A、onDestroy() C、onFinish()B、onClear() D、onStop()5.下面在文件中注册BroadcastReceiver方式正确的是(A)A、<receiver android:name="NewBroad"><intent-filter><actionandroid:name=""/><action></intent-filter></receiver>B、<receiver android:name="NewBroad"><intent-filter>android:name=""/></intent-filter></receiver>C、<receiver android:name="NewBroad"><actionandroid:name=""/><action></receiver>D、<intent-filter><receiver android:name="NewBroad"><action>android:name=""/><action></receiver></intent-filter>6. android 关于service生命周期的onCreate()和onStart()说法正确的是(B)A、当第一次启动的时候不会调用onCreate()方法B、当第一次启动的时候会先后调用onCreate()和onStart()方法C、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法D、以上答案都不对7.在android中使用Menu时可能需要重写的方法有(C)。

A、onCreateMenu() C、onOptionsMenuClosed()B、onCreateOptionsMenu D、onItemSelected()中下列属于Intent的作用的是(C)A、实现应用程序间的数据共享B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D、处理一个应用程序整体性的工作对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行(D)A、onPause()B、onCreate()C、 onResume()D、onStart()10. android工程最后生成的工程文件是()A. .java文件 C..apk文件B. .xml文件 D..class文件二.填空题(每题1分,共20分)1.我们用int来定义一个整数,用char来定义一个字符类型,称为原始数据类型。

中常用的四个布局是_FrameLayout,_LilnearLayout,RelativeLayout和_TableLayout。

的四大组件是Activity,Broadcast,Service和ContentProvide。

中service的实现方法是:startService和bindService。

一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory() 外还有onRestart(),onResume()三.简答题1. 如何将一个Activity设置成窗口的样式。

(5分)答:<activity>中配置:android :theme="@android:style/"2. 注册广播有几种方式,这些方式有何优缺点?(15分)答:首先写一个类要继承BroadcastReceiver第一种:在清单文件中声明,添加<receive android:name=".IncomingSMSReceiver " ><intent-filter><action android:name="")<intent-filter><receiver>第二种使用代码进行注册如:IntentFilter filter = new IntentFilter(""); IncomingSMSReceiver receiver = new IncomgSMSReceiver(); registerReceiver;两种注册类型的区别是:1)第一种不是常驻型广播,也就是说广播跟随程序的生命周期。

2)第二种是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。

3. 简要解释一下activity、intent 、intent filter、service、BroadcaseReceiver。

(15分)答:一个activity呈现了一个用户可以操作的可视化用户界面;一个service不包含可见的用户界面,而是在后台运行,可以与一个activity绑定,通过绑定暴露出来接口并与其进行通信;一个broadcast receiver是一个接收广播消息并做出回应的 component,broadcast receiver没有界面;一个intent是一个Intent对象,它保存了消息的内容。

对于 activity和service来说,它指定了请求的操作名称和待操作数据的URI,Intent对象可以显式的指定一个目标component。

如果这样的话,android会找到这个component(基于manifest文件中的声明)并激活它。

但如果一个目标不是显式指定的,android必须找到响应intent的最佳component。

它是通过将Intent对象和目标的intent filter相比较来完成这一工作的;一个 component的intent filter告诉android该component能处理的intent。

intent filter也是在 manifest文件中声明的。

4.写一个实现自己的Handler,对消息进行处理(15分)private class MyHandler extends Handler{ TextView mText;A. @Overridepublic void handleMessage(Message msg) {(msg);switch{case UPDATE :作系统D.内存卡2.一个android工程中以.java作为后缀的源文件在以下哪个路径下?(D)3.安卓工程的res/layout/路径下放的以.xml作为后缀的文件是(A)A.界面布局文件B.源代码文件C.视频文件D.音频文件和的区别是(A)A.是java虚拟机编译前的文件,而是java虚拟机编译后的文件B.是java虚拟机编译后的文件,而是java虚拟机编译前的文件C.两个都是编译前的文件D.两个都是编译后的文件的四大组件不包括以下哪个(C)A.ServiceProvider6.我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A )A、onDestroy()B、onClear()C、onFinish()D、onStop()7.在注册Activity时加入android:theme="@android:style/" (继承Activity)的作用是(A)A.使这个Activity以对话框的形式显示B.使这个Activity以表格的形式显示C.使这个Activity以透明的形式显示D.以上说法都不正确8.关于onBind()方法以下说法正确的是(A)A.启动模式下返回null,绑定模式下返回IBinderB.启动模式下返回IBinder,绑定模式下返回nullC.启动模式下和绑定模式下都返回IBinderD.启动模式下和绑定模式下都返回null9.. android 中下列属于Intent的作用的是(C)A 实现应用程序间的数据共享B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D.处理一个应用程序整体性的工作10.关于应用程序的生命周期,一个Activity从启动到运行状态需要执行3个方法,请选择一个正确的执行顺序。

(A)A. onCreate()->onStart()->onResume()B. onStart()->onCreate()->onResume()C. onCreate()->onResume()->onStart()D. onStart()->onResume()->onCreate()二.填空(每空1分,共20分)通过按钮显式调用时,在按钮的事件监听方法中完成如下代码,Intent intent = new Intent,;startActivity(intent);2.Activity有四种运行状态,分别是Actived,Paused,stopped,Killed3.Activity有七种生命周期函数,写出其中四种onCreate(),onStart(),onStop(),onRestart(),onResume(),onPause(),onDestroy(),4.Button button=(Button)findViewById可以在源代码中注册,也可以在注册5.Service有启动模式和绑定模式两种7.一个名为的源文件,它的主类应该是public class startActivity extends Activity {...}8. 获取ContentResolver对象ContentResolver resolver = getContentResolver()9.启动模式下启动service和停止service分别用startService()方法和stopService()方法。

相关文档
最新文档