国家开放大学电大《移动开发导论》课程考核形考任务答案

网课

"题目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. 错"