出自:国家开放大学移动开发导论 复习题

8.在App Inventor组件设计里面,说法正确的是( ) 。
A. 每个应用程序只能有一个屏幕(screen)
B. 系统提供了10种布局,包括绝对布局、帧布局等
C. 用户界面组件包括按钮、复选框、标签等
D. 布局一定要放在文本输入框里面
9.使用App Inventor设计界面时,用户不能够( )。
A.添加布局 B.添加键盘
C.添加用户界面组件,例如按钮 D.添加照相机
1.App Invertor采用( )的方法来简化Android App编写。
A. 积木式 B. 可视化
C. 声控式 D. 模块化
2.App Inventor提供了( )方式进行程序的开发与测试。
A.Wi-Fi B.USB数据线连接手机
C.模拟器 D.投影仪
3.在App Inventor中,可以设置的组件包括( )。
A.按钮 B. Web浏览框
C.通信连接 D. 乐高机器人
4.在App Inventor逻辑设计里面,能够完成的逻辑实现有( )
A. 添加水平布局
B. 选择 “初始化全局变量…为” 代码块并进行拖动
C. 添加表格布局,并修改表格布局属性
D. 数字“1”按钮的处理逻辑
5.使用App Inventor实现计算器,可能要用到代码块( )。
A. 控制块中的“如果...则...”
B. 数学块中的“值”
C. 变量块中的“设置...为...”
D. 逻辑块中的“相等”
6.使用App Inventor设计界面时,用户能够添加( )。
A.布局 B.用户界面组件,例如按钮
C.照相机 D.键盘
7.在App Inventor逻辑设计里面,用户能够添加( )代码块。
A.逻辑 B.控制
C.数学 D.变量
8.使用App Inventor开发应用程序,一般包括如下步骤( )。
A.需求分析 B.界面设计
C.逻辑设计 D.运行部署
1.对于非专业开发人员或零基础人员来说,使用Android Studio则方便简单很多( )。
App Inventor应用程序的开发流程有几个步骤,首先完成用户需求,并编写代码,然后配置环境、开发测试,最后发布( )。
3.App Inventor提供了通过Wi-Fi、USB数据线连接手机或者模拟器等三种方式进行程序的开发与测试( )
4.App Inventor允许用户自定义变量,并且为该变量赋值( )
5.App Inventor内置块包括控制、逻辑、数学、文本、列表、颜色、变量、过程等8种模块,并且每种模块都使用不同颜色用于区分( )
1.( )是iOS应用程序最佳的集成开发环境。
A. Xcode B. Eclipse
C. NetBeans D. Gcc
2.下述选项( )是iOS常用开发语言。
A. C B. C++
C. Objective-C D. Java
1.Xcode能够编译( )多种语言,并生成运行速度快、体积小的二进制文件( )。
A. C B. C++
C. Objective-C D. Java
2.iOS开发的开发流程与安卓开发非常相似,但是多了( )步骤。
A. 注册 B. 测试
C. 发布 D. 审核
1.开发者需要先注册App ID,在被苹果公司正式确认为开发者之后才可以开始正式开发产品。( )
2.Swift自从发布以来,发展迅速,取代了Objective-C。( )
1.( )是指应用正在进入前台状态,但是还不能接受事件处理。
A.前台非活动态 B.前台活动态
C.后台状态 D.挂起状态
2.进入( )的应用处于“冷冻”状态,不能执行代码。如果系统内存不够,应用会被终止。
A.前台非活动态 B.前台活动态
C.后台状态 D.挂起状态
3.iOS的系统架构分为4个层次,由上到下,第三层为( )。
A. Cocoa Touch层 B. Media层
C. Core Services层 D. Core OS层
4.( )层包含创建iOS应用程序所需的一些基本系统服务
A. Cocoa Touch层 B. Media层
C. Core Services层 D. Core OS层
1.《应用程序商店审核指南》包含下述( )。
A. 安全 B. 性能
C. 商业 D.法律
2.iOS的系统架构分为( )层次
A. Cocoa Touch层 B. Media层
C. Core Services层 D. Core OS层。
3.存在下述情况( )的App很可能无法通过审核。
A. 应用中出现苹果的图标 B. 具有人身攻击的应用
C. 应用功能与描述不符 D. 应用中更改了静音键的功能
1.iOS是底层硬件和应用程序的中介。创建的应用程序不能直接访问硬件,需要和系统接口进行交互( )。
2.iOS应用可以直接发布在App Store( )。
3.被挂起的应用是可以重新运行的,此时状态迁移过程为:挂起→后台状态→前台非活动态→前台活动态( )。
1.iOS的原生开发语言包括( ).
A.Objective-C B.Java
C. Swift D.Kotlin
1.Xcode中既可以使用模拟器运行项目,也可以真机运行( )。
1.微信推出微信公众平台是基于( )的理念。
A. 再小的个体也有自己品牌 B. 利用公众平台收费
C. 通过公众平台收集用户信息 D. 降低竞争压力
2.( )每天(24小时内)只可以群发一条消息。
A. 个人号 B. 订阅号
C. 服务号 D. 企业号
3.( )每个月(自然月)仅可以发送4条群发消息。。
A. 个人号 B. 订阅号
C. 服务号 D. 企业号
4.公众平台是( )旗下的产品。
A.阿里巴巴 B. 腾讯
C. 京东 D. 新浪
5.个人想发布信息,构建与读者之间更好的沟通与管理模式,应申请( )。
A.订阅号 B.服务号
C. 企业微信 D. 小程序
6.企业借助公众平台想建立员工与企业IT系统间的连接,应采用( )。
A.订阅号 B.服务号
C. 企业微信 D. 小程序
7.公众号支持( )级菜单。
A.4 B.3
C. 2 D. 1
8.想自主开发特定功能并与公众号关联,需要一个( )应用服务器。
A.存储量大的 B.高性能的
C. 局域网内的 D. 具有公网固定IP的
9.公众号中一个一级菜单关联的二级菜单最多可以有( )个。
A.4 B.5
C. 6 D. 7
10.第三方对公众号进行自主开发时,定制的程序应部署在( )。
A.开发者本地 B.公众平台
C. 微信服务器 D. 第三方的应用服务器
11.公众号的一级菜单最多可以有( )个。
A.1 B.2
C. 3 D. 4
12.( )协议为用户资源授权提供的一个安全、开放而又简易的标准。
A.OpenID B.JavaScript
C. Token D. OAuth
1.微信公众号目前有三种,包括( )。
A. 个人号 B. 订阅号
C. 服务号 D. 企业号
2.公众平台将公众号的运行主体分为( )和其他组织这几种类型。
A. 个人 B. 个体户
C. 企业 D. 媒体
3.微信公众平台自带功能包括( )。
A.自动回复 B.自定义菜单
C.投票管理 D. 会员管理
4.微信公众平台的自动回复可以在( )时回复预定义的内容。
A.收到关键词 B.阅读信息
C.被关注 D.收到消息
5.在公众平台的 “统计”中,可以对( )的使用情况进行统计和分析。。
A.图文 B.用户
C.设备资源 D.菜单