电大《移动开发导论》形考题库


电大《移动开发导论》形考题库

题目1.第一款智能手机是在()时代出现的。

A. 1G

B. 2G

C. 3G

D. 4G

题目2.在数字通信的()时期,人们真正地进入了移动互联网时代。

A. 3G

B. 4G

C. 5G

D. 6G

题目3.智能手机是指安装了()的手机。

A. 移动操作系统

B. 外接键盘

C. 蓝牙耳机

D. 外接鼠标

题目4.()是和用户打交道的,代表项目组与用户沟通与项目需求有关的所有事项。

A. 项目经理

B. 产品经理

C. 测试人员

D. 开发人员

题目5.国内第一家提供微博网站服务的是()。

A. 百度

B. 360

C. 新浪

D. 腾讯

题目6.在移动互联网的产业链中,()对用户行为的直接影响最大。

A. 移动互联网

B. 应用软件

C. 移动终端

D. 移动操作系统

题目7.()是目前最主流的移动互联网终端。

A. PDA

B. 平板电脑

C. 智能手机

D. 个人PC

题目8.下述选项()是智能手机的基本条件。

A. 大存储芯片

B. 支持GPS导航

C. 高速度处理芯片

D. 配备大容量电池

题目9.移动互联网的突出优势体现在()两方面。

A. 美观

B. 省电

C. 终端移动性

D. 高便携性

题目10.可以从团队的()这几个方面评价一个团队的好坏。

A. 计划执行能力

B. 研发成果

C. 团队氛围

D. 团队协作能力

题目11.移动互联网是互联网的技术、平台、商业模式和应用与移动通信技术结合并实践的活动总称。

A. 对B. 错"

题目12.智能手机的操作系统一定要支持安装各种新的应用。

A. 对B. 错"

题目13.QQ是世界上第一款即时通信软件

A. 对B. 错"

题目14.移动开发中开发人员和测试人员的比例应该是1:1。

A. 对B. 错"

题目15.在开发团队中,主要成员的技术过硬,就可以顺利推进完成项目。

A. 对B. 错"

题目1.()是整个计算机系统的控制管理中心。

A. 控制器

B. CPU

C. 硬盘

D. 操作系统

题目2.操作系统的功能不包括()。

A. 出错监测

B. 通信

C. 程序执行

D. 提供HTML

题目3.移动终端设备由于要及时响应用户操作,因此需要具有比较强的()。

A. 易操作性

B. 良好的移植性

C. 实时性

D. 无线网络可接入

题目4.目前的移动操作系统中,()系统占据的市场份额最大。

A. Android

B. iOS

C. Windows Phone

D. Symbian

题目5.iOS系统是由()公司开发的操作系统。

A. 谷歌

B. 苹果

C. IBM

D. 微软

题目6.iOS系统和Android系统最大的区别是()。

A. 开发语言不同

B. 兼容性不同

C. 平台开放性不同

D. 运行机制不同

题目7.从功能上讲,计算机系统由()组成。

A. 运算器

B. 控制器

C. 存储器

D. 输入和输出设备

题目8.相对于通用操作系统,移动操作系统在()方面更有突出的优点。

A. 强实时性

B. 无线网络接入

C. 统一的接口

D. 固化代码

题目9.下述选项中()为移动操作系统。

A. Windows7

B. Android

C. Symbian

D. iOS

题目10.iOS系统和Android系统的区别是()。

A. 平台开放性不同

B. 开发语言不同

C. 兼容性不同

D. 运行机制不同

题目11.移动通信和运行在智能手机上的各种应用都会加速电量消耗,因此大容量电池保证手机续航的时间是很重要的。()

A. 对B. 错"

题目12.Windows10是一个跨平台系统,无论手机、平板、笔记本、二合一设备、PC都可以运行。()

A. 对B. 错"

题目13.Android系统比iOS市场占有率高的主要原因是Android系统平台更加开放。()

A. 对B. 错"

题目14.用户需要执行程序时,操作系统必须先把它们装入内存,当程序正常完成或者发生意外而无法继续运行时,操作系统必须终止该程序的执行。

A. 对B. 错"

题目1.软件系统中主要的业务逻辑是在()上处理运行的。

A. PC端

B. 移动端

C. 服务器端

D. 路由器

题目2.()是全球使用最多的Web服务器。

A. IIS

B. Office

C. Ngix

D. Apache HTTP服务器

题目3.()是通用的关系数据库语言。

A. SQL

B. C

C. JavaScript

D. Spacal

题目4.从语言类型来看,编程语言的发展不包括以下哪个时代()。

A. 面向机器的编程语言

B. 面向过程的编程语言

C. 结构化程序设计语言

D. 面向编程者的编程语言

题目5.在三种移动应用开发模式中,性能最快,安全性最高的是()。

A. Native App

B. Hybrid App

C. Web App

D. 三种一样稳定

题目6.()是超文本标记语言。

A. HTML

B. CSS

C. JavaScript

D. Java

题目7.移动应用的典型架构包含()。

A. PC端

B. 移动端

C. 服务器端

D. 路由器

题目8.声明变量有两种方式,分别是()。

A. 隐式声明

B. 显式声明

C. 重复声明

D. 变量赋值

题目9.开发移动应用时,根据移动端所采用的技术,可以将开发分为()三种模式。

A. 原生开发

B. 纯HTML开发

C. 嵌入式开发

D. 混合开发

题目10.一些恶意App可能会利用隐私授权给用户带来()危害。

A. 私自读取联系人信息从而造成信息泄露

B. 利用位置的授权泄露个人地理位置信息等

C. 默认关注一些社交公众号,并进行消息推送

D. 利用电话呼叫的授权自动拨打收费电话

题目11.变量是一种使用方便的占位符,用于引用计算机内存地址,变量的值就存储在该地址中。

A. 对B. 错"

题目12.JavaScript既是一种解释型的脚本语言,也是一种基于对象的脚本语言。

A. 对B. 错"

题目13.Web服务器和应用服务器必须是两台高性能计算机。

A. 对B. 错"

题目14.数据库系统应提供故障恢复功能。

A. 对B. 错"

题目15.原生开发的缺点在于用户体验差、App首次使用和更新升级时必须下载安装,比较麻烦。

A. 对B. 错"

题目1.Android操作系统底层为()。

A. Windows XP

B. Linux

C. UNIX

D. DOS

题目2.Googlge目前推荐使用()开发Android应用。

A. MyEclipse

B. Eclipse Android

C. Android Studio

D. Intellij IDEA

题目3.Android系统架构采用分层管理,从下到上的次序为()。

A. Linux内核层、系统运行库层、应用框架层和应用层

B. 系统运行库层、Linux内核层、应用框架层和应用层

C. Linux内核层、应用框架层、系统运行库层和应用层

D. Linux内核层、系统运行库层、应用层和应用框架层

题目4.在App Inventor逻辑设计里面,“如果…则…”代码块位于()内置块。

A. 控制

B. 逻辑

C. 极值

D. 变量

题目5.App Inventor不需要复杂的安装和配置,它直接运行在(),是一个图形化、积木式的Android开发环境。

A. 浏览器

B. 模拟器

C. 真机

D. 笔记本电脑

题目6.开发Android程序流程正确的次序是()。

A. 初始化、编码、构建和运行、测试和发布

B. 初始化、构建和运行、编码、测试和发布

C. 初始化、编码、测试和发布、构建和运行

D. 编码、初始化、构建和运行、测试和发布

题目7.Android的程序运行可以采用()的方式。

A. 真机

B. 浏览器

C. 模拟器

D. 笔记本电脑

题目8.Android开发支持的编程语言有()。

A. Java

B. Swift

C. Kotlin

D. Python

题目9.Android开发的应用组件包括()等。

A. Activity

B. 服务

C. 内容提供程序

D. 广播接收器

题目10.每个开发的Android应用都可以正常地用在所有的Android手机上。

A. 对B. 错"

题目11.应用发布前对软件签名认证,是为了证明软件开发者的身份,防止被冒名顶替。

A. 对B. 错"

题目12.Android底层基于Linux操作系统,使用Linux核心驱动各种应用软件,管理进程。

A. 对B. 错"

题目13.Android Studio基于IDEA开发,同时专门为开发Android量身定做了相关工具,是集编辑、构建、测试、代码分析、模拟运行、版本控制等为一体的集成开发环境。

A. 对B. 错"

题目14.App Inventor内置块包括控制、逻辑、数学、文本、列表、颜色、变量、过程等8种模块,并且每种模块都使用不同颜色用于区分。

A. 对B. 错"

题目1.()是iOS应用程序最佳的集成开发环境。

A. Xcode

B. Eclipse

C. NetBeans

D. Gcc

题目2.iOS开发的开发流程与安卓开发非常相似,但是多了()步骤。

A. 注册

B. 测试

C. 发布

D. 审核

题目3.iOS的系统架构分为()层次。

A. Cocoa Touch层

B. Media层

C. Core Services层

D. Core OS层

题目4.存在下述情况()的App很可能无法通过审核。

A. 应用中出现苹果的图标

B. 具有人身攻击的应用

C. 应用功能与描述不符

D. 应用中更改了静音键的功能

题目5.iOS的原生开发语言包括()。

A. Objective-C

B. Java

C. Swift

D. Kotlin

题目6.开发者需要先注册App ID,在被苹果公司正式确认为开发者之后才可以开始正式开发产品。()

A. 对B. 错"

题目7.iOS是底层硬件和应用程序的中介。创建的应用程序不能直接访问硬件,需要和系统接口进行交互。()

A. 对B. 错"

题目8.Xcode中既可以使用模拟器运行项目,也可以真机运行。()

A. 对B. 错"

题目1.微信公众平台是()旗下的产品。

A. 阿里巴巴

B. 腾讯

C. 京东

D. 新浪

题目2.想自主开发特定功能并与公众号关联,需要一个()应用服务器。

A. 存储量大的

B. 高性能的

C. 局域网内的

D. 具有公网固定IP的

题目3.公众号中一个一级菜单关联的二级菜单最多可以有()个。

A. 4

B. 5

C. 6

D. 7

题目4.第三方对公众号进行自主开发时,定制的程序应部署在()。

A. 开发者本地

B. 公众平台

C. 微信服务器

D. 第三方的应用服务器

题目5.()是一种不需要下载安装即可使用的移动应用。

A. Microsoft Office

B. 朋友圈

C. 微信小程序

D. 新浪体育APP

题目6.()原则强调当不可避免地出现加载和等待的时候,需要予以及时的反馈以舒缓用户等待的不良情绪。

A. 反馈及时

B. 流程明确

C. 视觉规范

D. 重点突出

题目7.微信公众号目前有三种,包括()。

A. 个人号

B. 订阅号

C. 服务号

D. 企业号

题目8.微信公众平台的自动回复可以在()时回复预定义的内容。

A. 收到关键词

B. 阅读信息

C. 被关注

D. 收到消息

题目9.公众平台的“管理”中,可以对()进行管理

A. 消息

B. 程序

C. 用户

D. 素材

题目10.开发小程序的步骤包括()。

A. 注册

B. 小程序信息完善

C. 开发小程序

D. 提交审核和发布

题目11.公众号的用户在公众号中都有一个唯一的ID,称为OpenID。()

A. 对B. 错"

题目12.微信公众平台提供开发接口可以获得用户的地理位置信息,而且不需要用户授权。()

A. 对B. 错"

题目13.小程序平台与服务号或订阅号平台的AppID是通用的。()

A. 对B. 错"

题目14.为了最大化利益,用户进行搜索时,应该在页面中间跳出广告。()

A. 对B. 错"

题目1.为解决软件危机问题,北大西洋公约组织(NATO)于1968年召开计算机科学会议,讨论软件危机问题,提出了()的概念。

A. 软件工程

B. 程序

C. 文档

D. 软件

题目2.本质上看,软件危机是落后的软件生产方式与迅速增长的()之间存在矛盾。

A. 软件过程模型

B. 软件从业者

C. 软件工具

D. 软件需求

题目3.与CPU、内存等不同,软件是组成计算机系统的(),不能直接可见,这一特点给开发和维护带来了客观困难。

A. 必要部件

B. 重要部件

C. 物理部件

D. 逻辑部件

题目4.()是提出最早、应用最广泛的软件过程模型,也是软件工程实践中应用最广泛的过程模型。

A. 瀑布模型

B. 增量模型

C. 快速原型模型

D. 敏捷开发模型

题目5.()是一种应对快速开发的需求的方法,它们在短周期的迭代中生产软件,并允许更大的设计变化。

A. 瀑布模型

B. 增量模型

C. 快速原型模型

D. 敏捷开发模型

题目6.需求通常包括()、质量需求和约束性三类需求。

A. 并发量需求

B. 性能需求

C. 非功能需求

D. 功能需求

题目7.软件需求讲述的是“做什么”,而()解决的是“怎么做”的问题。

A. 软件开发

B. 软件测试

C. 软件设计

D. 需求分析

题目8.()是软件验证和确认(Verification and Validation)的关键活动,是软件质量保证的重要组成部分。

A. 软件开发

B. 软件设计

C. 需求分析

D. 软件测试

题目9.软件危机的典型表现包括()。

A. 软件的产品质量无法保证

B. 软件开发的成本预算难以预测

C. 软件产品缺少适当的文档资料

D. 软件开发的进度计划难以预测

题目10.用户需求难以明确,这主要是指()。

A. 用户在软件开发出来之前,自己也不确定软件具体需求,对软件开发需求的描述不准确、有错误或二义性

B. 在软件开发过程中,用户还会陆续提出修改软件功能、界面等方面的要求

C. 软件开发人员和用户对需求的理解有偏差

D. 软件开发人员在准确理解需求前就匆忙开始编写程序

题目11.常用的软件过程模型有()。

A. 瀑布模型

B. 增量模型

C. 原型模型

D. 螺旋模型

题目12.需求验证的主要形式是组织需求评审,主要评审()这几个方面。

A. 一致性

B. 现实性

C. 完整性

D. 美观性

题目13.软件测试根据是否关注程序的代码实现可分为()两种。

A. 黑盒测试

B. 灰盒测试

C. 白盒测试

D. 编码测试

题目14.由于过分地依赖软件开发人员的技巧和创造性,使软件产品缺少统一标准、难以理解,也是产生软件开发危机的重要原因。()

A. 对B. 错"

题目15.在软件开发过程中,用户不会再提出修改软件功能、界面等方面的要求。()

A. 对B. 错"

题目16.为了规范地描述软件开发的管理和技术活动,需要建立软件过程模型,以定义软件开发的各个阶段,并描述它们之间的关系。()

A. 对B. 错"

题目17.敏捷开发认为面对面的沟通没有书面文档有效。()

A. 对B. 错"

题目18.对于移动开发而言,由于用户数量巨大、竞争激烈,需求变更往往比传统软件更为频繁。()

A. 对B. 错"

题目19.在移动应用的设计中应特别注意移动设备交互方式的差异。()

A. 对B. 错"

题目20.移动应用的流量测试,不需要进行特定应用场景的功能测试()。

A. 对B. 错"


Tag:移动开发导论 时间:2024-10-30 15:13:29