3.被挂起的应用是可以重新运行的,此时状态迁移过程为:挂起→后台状态→前台非活动态→前台活动态( )。
答案是:√
2.iOS应用可以直接发布在App Store( )。
答案是:x
1.iOS是底层硬件和应用程序的中介。创建的应用程序不能直接访问硬件,需要和系统接口进行交互( )。
答案是:√
3.存在下述情况( )的App很可能无法通过审核。
A. 应用中出现苹果的图标 B. 具有人身攻击的应用
C. 应用功能与描述不符 D. 应用中更改了静音键的功能
答案是:ABCD
2.iOS的系统架构分为( )层次
A. Cocoa Touch层 B. Media层
C. Core Services层 D. Core OS层。
答案是:ABCD
1.《应用程序商店审核指南》包含下述( )。
A. 安全 B. 性能
C. 商业 D.法律
答案是:ABCD
4.( )层包含创建iOS应用程序所需的一些基本系统服务
A. Cocoa Touch层 B. Media层
C. Core Services层 D. Core OS层
答案是:A
3.iOS的系统架构分为4个层次,由上到下,第三层为( )。
A. Cocoa Touch层 B. Media层
C. Core Services层 D. Core OS层
答案是:C
2.进入( )的应用处于“冷冻”状态,不能执行代码。如果系统内存不够,应用会被终止。
A.前台非活动态 B.前台活动态
C.后台状态 D.挂起状态
答案是:D
1.( )是指应用正在进入前台状态,但是还不能接受事件处理。
A.前台非活动态 B.前台活动态
C.后台状态 D.挂起状态
答案是:A
2.Swift自从发布以来,发展迅速,取代了Objective-C。( )
答案是:x
1.开发者需要先注册App ID,在被苹果公司正式确认为开发者之后才可以开始正式开发产品。( )
答案是:√
2.iOS开发的开发流程与安卓开发非常相似,但是多了( )步骤。
A. 注册 B. 测试
C. 发布 D. 审核
答案是:AD
1.Xcode能够编译( )多种语言,并生成运行速度快、体积小的二进制文件( )。
A. C B. C++
C. Objective-C D. Java
答案是:ABCD
2.下述选项( )是iOS常用开发语言。
A. C B. C++
C. Objective-C D. Java
答案是:C
1.( )是iOS应用程序最佳的集成开发环境。
A. Xcode B. Eclipse
C. NetBeans D. Gcc
答案是:A
5.App Inventor内置块包括控制、逻辑、数学、文本、列表、颜色、变量、过程等8种模块,并且每种模块都使用不同颜色用于区分( )
答案是:√
4.App Inventor允许用户自定义变量,并且为该变量赋值( )
答案是:√
3.App Inventor提供了通过Wi-Fi、USB数据线连接手机或者模拟器等三种方式进行程序的开发与测试( )
答案是:√
App Inventor应用程序的开发流程有几个步骤,首先完成用户需求,并编写代码,然后配置环境、开发测试,最后发布( )。
答案是:x
1.对于非专业开发人员或零基础人员来说,使用Android Studio则方便简单很多( )。
答案是:X
8.使用App Inventor开发应用程序,一般包括如下步骤( )。
A.需求分析 B.界面设计
C.逻辑设计 D.运行部署
答案是:ABCD
7.在App Inventor逻辑设计里面,用户能够添加( )代码块。
A.逻辑 B.控制
C.数学 D.变量
答案是:ABCD
6.使用App Inventor设计界面时,用户能够添加( )。
A.布局 B.用户界面组件,例如按钮
C.照相机 D.键盘
答案是:ABC
5.使用App Inventor实现计算器,可能要用到代码块( )。
A. 控制块中的“如果...则...”
B. 数学块中的“值”
C. 变量块中的“设置...为...”
D. 逻辑块中的“相等”
答案是:ABCD
4.在App Inventor逻辑设计里面,能够完成的逻辑实现有( )
A. 添加水平布局
B. 选择 “初始化全局变量…为” 代码块并进行拖动
C. 添加表格布局,并修改表格布局属性
D. 数字“1”按钮的处理
答案是:BD
3.在App Inventor中,可以设置的组件包括( )。
A.按钮 B. Web浏览框
C.通信连接 D. 乐高机器人
答案是:ABCD
2.App Inventor提供了( )方式进行程序的开发与测试。
A.Wi-Fi B.USB数据线连接手机
C.模拟器 D.投影仪
答案是:ABC
1.App Invertor采用( )的方法来简化Android App编写。
A. 积木式 B. 可视化
C. 声控式 D. 模块化
答案是:ABD
9.使用App Inventor设计界面时,用户不能够( )。
A.添加布局 B.添加键盘
C.添加用户界面组件,例如按钮 D.添加照相机
答案是:B
8.在App Inventor组件设计里面,说法正确的是( ) 。
A. 每个应用程序只能有一个屏幕(screen)
B. 系统提供了10种布局,包括绝对布局、帧布局等
C. 用户界面组件包括按钮、复选框、标签等
D. 布局一
答案是:C
7.在App Inventor逻辑设计里面,用户不能够添加( )代码块。
A.添加变量并初始化 B.对数组进行排序
C.对数字进行比较 D.将两个数相加
答案是:B
6.在App Inventor逻辑设计里面,“如果…则…”代码块位于( )内置块。
A.控制 B.逻辑
C.极值 D.变量
答案是:A
5.在App Inventor逻辑设计里面,内置块不包括( )模块。
A.控制 B.逻辑
C.极值 D.变量
答案是:C
4.关于App Inventor下面说法正确的是( ) 。
A. App Inventor需要复杂的安装和配置
B. App Inventor基于浏览器运行
C. App Inventor采用语法糖方法来简化Android Ap
答案是:B
3.在App Inventor逻辑设计里面,“A大于等于B”代码块位于( )内置块。
A.控制 B.逻辑
C.极值 D.变量
答案是:B
2.在App Inventor的“逻辑设计”界面中,其内置块不包括( )
A. 过程 B. 颜色
C. 逻辑 D. 图像
答案是:D
1.在App Inventor中的组件面板的布局类组中,不属于系统提供的布局的是( )。
A. 滑动条布局 B.水平布局
C. 表格布局 D.垂直布局
答案是:A
应用程序界面最重要的工作之一是设计界面元素,包括界面中包含的组件及其相互位置关系( )
答案是:√
6.Android Studio不需要安装即可使用( )
答案是:x
5.Android Studio基于IDEA开发,同时专门为开发Android量身定做了相关工具,是集编辑、构建、测试、代码分析、模拟运行、版本控制等为一体的集成开发环境( )
答案是:√
4.选择系统映像时必须大于前面创建项目时指定的目标设备的版本号( )。
答案是:x
2.应用程序界面最重要的工作之一是设计界面元素( )。
答案是:√
Android Studio的开发环境中,状态栏是提供对项目管理、搜索和版本控制等的访问( )。
答案是:x
6.在Android Studio中编写代码时,说法正确的是( )
A.用户可以编写界面响应代码
B.用户可以编写业务逻辑代码
C.用户可以编写代码,修改文本框内容
D.用户可以编写代码,为按钮设置单击事件监听器
答案是:ABCD
5.Android Studio是由多个部分组成的集成开发环境,包括( )
A.菜单栏
B.工具栏
C.编辑器窗口
D.导航栏
答案是:ABCD
4.在Android Studio中,用户可以( )
A.编辑代码
B.运行程序
C.版本控制
D.修改用户手机内存大小
答案是:ABC
3.Android Studio支持的操作系统为:
A.Windows
B.MacOS
C.Linux
D.Dos
答案是:ABC
2.在Android Studio的工具窗口里,app文件夹下主要包含了( )。
A. Gradle Scripts文件夹 B. manifests文件夹
C. java文件夹 D
答案是:BCD
1.Android程序可以运行在下列哪些设备上( )。
A. 手机 B. 平板
C. TV D. 手表
答案是:ABCD
8.在Android Studio开发程序时,需要构建和运行程序,将应用程序部署到目标设备上,下面说法错误的是( )
A. 目标设备可以是真实设备
B. 目标设备可以是Android虚拟设备(Android Virtual Dev
答案是:C
7.使用Android Studio布局编辑器时,用户不可以( )
A.使用鼠标通过拖拽动作将按钮、编辑框等组件添加到Activity界面中
B.修改各组件相对位置关系
C.修改组件属性,例如id等
D.修改Activity的启
答案是:D
6.使用Android Studio开发程序时,项目中( )
A.不能包括Java文件
B.不能包含布局文件
C.所有代码必须放在res文件夹中
D.以上说法都不对
答案是:D
5.使用Android Studio创建工程时,需指定应用程序运行的设备及版本,下面说法正确的是( )
A.版本越高越好,版本越高,意味着该程序能运行在较多设备上
B.版本越低越好,最好是1,这样古董手机也能运行该程序
C.版本选
答案是:C
4.为了能够在代码中访问组件,每个组件需要( )用来做标识。
A. 按钮组件 B. 标识符
C. Activity D. 文本文件
答案是:B
3.使用Android Studio开发时,不包括在创建新工程向导页填入的信息是( )。
A. 应用程序的名字 B. 公司域名
C. 工程位置 D. 运行的Android目标设备
答案是:D
2.关于Android Studio下面说法正确的是( )。
A.Android Studio仅支持Windows操作系统
B.Android Studio基于浏览器运行
C.Android Studio基于Intellij I
答案是:C
1.使用Android Studio开发时,提供执行各种操作的快捷按钮,包括运行、调试程序等的是以下哪个部分( )。
A. 状态栏 B. 导航栏
C. 工具栏 D
答案是:C
5.在Android中,任何应用都可以启动其它应用的组件。这样做的好处是减少了程序的工作量,更有利于协同工作( )
答案是:√
4.在Android系统中,共有4个不同类型的应用组件,分别是Activity、服务、内容提供程序、资源管理器( )
答案是:x
每个应用程序必须有一个“清单”文件(AndroidManifest.xml)( )
答案是:√
SQLite数据库服务,SSL网络安全访问等位于系统运行库层( )
答案是:√
1.Android底层基于Linux操作系统,使用Linux核心驱动各种硬件,管理进程( )。
答案是:√
5.在Android系统中,每个应用程序必须有一个“清单”文件(AndroidManifest.xml),该文件记录了( )
A.应用程序所包含的应用组件
B.需要的用户权限、运行所需要的最低API等级
C.需要的软硬件功能(例
答案是:ABC
4.( )位于Android系统架构的应用层
A.联系人应用程序
B.短信应用程序
C.京东应用程序
D.淘宝应用程序
答案是:ABCD
3.Android应用程序资源文件可以包括( )。
A.图片 B.声音 C.菜单 D.字符串
答案是:ABCD
2.Android开发的应用组件包括( )等。
A.Activity B.服务
C. 内容提供程序 D. 广播接收器
答案是:ABCD
1.Android系统架构采用分层管理,包括( )。
A.Linux内核层 B.系统运行库层
C.应用框架层 D.应用层
答案是:ABCD
8.关于Android四种应用组件,说法正确的是( )
A.服务(Service)必须要有界面
B.内容提供程序(Content Provider)用于管理共享数据
C.广播接收器(Broadcast Receiver)用于资源
答案是:B
7.Android的一个特点是程序代码和资源互相分离。这样做的好处是( )
A.可以针对不同设备、不同国家等配置单独的资源文件,而执行相同的代码
B.有利于美工人员编写服务器代码
C.不同屏幕分辨率使用不同的逻辑代码
D.不同
答案是:A
6.在Android系统中,共有4个不同类型的应用组件,不包括( )
A.Activity
B.电话
C.服务(Service)
D. 内容提供程序(Content Provider)
答案是:B
5.Android系统提供的应用程序(例如联系人、短信、电话等)和软件厂商、用户开发的应用程序位于( )
A. Linux内核层
B.系统运行库层
C.应用框架层
D.应用层
答案是:D
4.Android系统架构采用分层管理,从下到上的次序为( )
A. Linux内核层、系统运行库层、应用框架层和应用层
B. 系统运行库层、Linux内核层、应用框架层和应用层
C. Linux内核层、应用框架层、系统运行库
答案是:A
3.在Android Studio的“Android”视图中,说法错误的是( )。
A. 在该视图下,包含app和Gradle Scripts两个文件夹
B. app文件夹下的java子文件夹存放用户编写的程序代码和测试代码等
答案是:D
2.关于Android Studio下面说法正确的是( ) 。
A. Android Studio仅支持Windows操作系统
B. Android Studio基于浏览器运行
C. Android Studio基于Intell
答案是:C
1.在Android中,下面说法正确的是( )。
A. 每个应用程序必须有一个“清单”文件(AndroidManifest.xml)
B. Android中的资源文件不能是视频
C. Android不能针对不同分辨率屏幕设置不同
答案是:A
Android应用程序一定要放在应用市场上用户才能够安装使用(
答案是:x
4.开发Android一定要使用Java语言( )
答案是:x
3.开发Android一定要使用Android Studio( )
答案是:x
每个开发的Android应用都可以用在所有的Android手机上( )
答案是:x
1.应用发布前对软件签名认证,是为了证明软件开发者的身份,防止被冒名顶替( )。
答案是:√
6.小米操作系统MIUI的特点包括( )
A. 小米操作系统MIUI是以Android为基础进行开发的
B. MIUI版本快速更新
C. MIUI目前已经发布多个版本,覆盖多个国家和地区,支持多种语言
D. MIUI提供MIU
答案是:ABCD
5.Android应用程序资源文件可以包括( )。
A.图片 B.声音 C.菜单 D.字符串
答案是:ABCD
4.开发Android应用程序,截止到目前可以使用( )工具开发。
A.Android Studio B.App Inventor
C. Word D. PhotoShop
答案是:AB
3.Android开发支持的编程语言有( )。
A. Java B. Swift
C. Kotlin D. C++
答案是:ACD
2.Android的应用市场包括( )。
A. 豌豆荚 B. 华为
C. App Store D. 小米
答案是:ABD
1.Android的程序运行可以采用( )的方式。
A. 真机 B. 浏览器
C. 模拟器 D. 笔记本电脑
答案是:AC
10.开发Android程序流程正确的次序是( )
A. 初始化、编码、构建和运行、测试和发布
B. 初始化、构建和运行、编码、测试和发布
C. 初始化、编码、测试和发布、构建和运行
D. 编码、初始化、构建和运行、测试和发布
答案是:A
9.开发Android程序中,下面说法正确的是( )
A.一定使用Java语言
B.一定使用C或C++语言
C.一定使用Kotlin语言
D.上面说法均错误
答案是:D
8.在开发Android程序中,说法错误的是( )
A. 开发前需要完成初始化工作,包括开发环境进行配置和创建对应类型的工程文件
B. 编码阶段主要工作是根据软件需求和系统设计要求,编写代码
C. 当编码工作完成后,就需要在真机
答案是:D
7.下面说法错误的是( )
A. 小米操作系统MIUI是以Windows为基础进行开发的
B. MIUI一个重要特点是快速更新
C. MIUI目前已经发布多个版本,覆盖多个国家和地区,支持多种语言
D. MIUI提供MIUI安全中
答案是:A
6.Android开发流程不包括 ( ) 。
A.编码 B.构建和运行 C.测试 D.流片
答案是:D
5.Android的特点不包括( )
A.开源 B. 仅能运行在手机上
C. 升级较为频繁 D. 支持多种应用
答案是:B
4.App Inventor不需要复杂的安装和配置,它直接运行在( ),是一个图形化、积木式的Android开发环境。
A. 浏览器 B. 模拟器
C. 真机 D. 笔记本电脑
答案是:A
3.Goolge目前推荐使用( )开发Android应用。
A. MyEclipse B. Eclipse Android
C. Android Studio D. Intellij I
答案是:C
2.( )及更高版本开始提供全面的Kotlin支持
A. Android Studio 1.0 B. Android Studio 2.0
C. Android Studio 3.0
答案是:C
1.Android操作系统底层为( )。
A. Windows XP B. Linux
C. UNIX D. DOS
答案是:B
2.如果App本身嵌入了基于地理位置的功能,或者具有地图功能(包含地理查询),那么它可以要求拥有“位置”的权限,否则该App就是越权( )。
答案是:√
1.由于采用原生开发模式的安全性能较高,因此其开发出的App在使用获取设备信息等这类普通隐私权限的时候不必提示用户( )。
答案是:X
3.移动软件开发者在采集用户信息时要遵循( )的原则。
A. 必要 B. 保密
C. 正当 D. 合法
答案是:ACD
2.一些恶意App可能会利用隐私授权给用户带来( )危害。
A.私自读取联系人信息从而造成信息泄露
B.利用位置的授权泄露个人地理位置信息等
C.默认关注一些社交公众号,并进行消息推送
答案是:ABCD
1.“重要隐私权限”包括( )。
A. 打开WiFi开关 B. 拨打电话
C. 打开数据网络 D. 使用话筒录音
答案是:BD
1.“普通隐私权限”包括( )。
A. 打开摄像头 B. 打开WiFi开关
C. 发送短信 D. 使用话筒录音
答案是:B
4.原生开发的缺点在于用户体验差、App首次使用和更新升级时必须下载安装,比较麻烦( )。
答案是:x
3.相对而言,纯HTML方案最大的好处是平台可移植性,发布升级方便( )。
答案是:√
Web主体型混合开发中的全Web开发,一定程度上有利于Web前端技术人员快速地构建页面样式,有利于在不同的平台上面展示同一个交互层,平台兼容性较好,因此,用户体验和性能上比原生App要好一点( )。
答案是:x
1.混合开发同时使用原生的开发语言和前端页面技术两种方式,通过JavaScript和原生代码相互调用的形式将两者混合在一起( )。
答案是:√
5.目前比较流行的Web主体型移动应用中间件包括( )。
A.PhoneGap B.WeX5 C. AppCan D. Rexsee
答案是:ABCD
4.下述关于纯HTML方案的描述正确的是( )。
A.具有良好的平台移植性
B.发布升级方便
C. 功能和性能方面比原生开发要差
D.开发成本低,适用于任何类型的应用开发
答案是:ABC
3.混合开发按HTML5开发与原生开发的混合方式,通常分为( )类型
A. 多View混合型
B. 单View混合型
C. Web主体型 D. 纯HTML5混合型
答案是:ABC
2.下列领域的应用,最适合采用原生开发模式的是( )
A.频繁访问文件系统的应用
B.使用移动端传感器的应用
C.手游领域 D.地图导航领域
答案是:ABCD
1.开发移动应用时,根据移动端所采用的技术,可以将开发分为( )三种模式。
A. 原生开发 B. 纯HTML开发
C. 嵌入式开发 D. 混合开发
答案是:ABD
4.在三种开发模式中,性能最快,安全性最高的是( )
A.Native App B.Hybrid App C. Web App D. 三种一样稳定
答案是:A
3.目前最稳定的混合开发方式( )。
A.单View混合型 B.多View混合型 C. Web主体型 D. 三种一样稳定
答案是:B
2.纯HTML开发方案最大的优势是( )。
A.用户体验好 B.界面美观 C. 性能好 D. 跨平台
答案是:D
1.原生开发是指开发移动端的应用时,基于( )进行App开发。
A.移动端操作系统提供的原生开发语言
B.HTML、CSS、Javasript这些前端技术
C. 原生开发语言和前端技术一起
D. 以上都不对
答案是:A
3.大数据时代,NoSQL类数据库的出现是为了取代现在广泛应用的关系型数据库( )。
答案是:x
2.数据是数据库系统的核心和基础( )。
答案是:x
1.数据库系统应提供故障恢复功能( )。
答案是:√
3.数据一致性和可维护性以确保数据的安全性和可靠性的措施主要包括( )。
A. 安全性控制 B. 独立性控制
C. 并发控制 D. 完整性控制
答案是:ACD
目前为:
2/3
页
首页 上页 下页 尾页