1. [单选题]软件工程的需求分析阶段(requirement analysis phase)的主要任务(major task)是明确系统的______ 。
A. 运行平台
B. 业务流程
C. 软件结构
D. 数据结构
2. [单选题]开发软件所需要的高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作______。
A. 软件投机
B. 软件危机
C. 软件工程
D. 软件产生
3. [单选题]关于数组的叙述中,下列说法不正确的是
A. 数组是最简单的复合数据类型,是有限元素的有序集合
B. 数组的元素可以是值(基本数据类型)、对象或其他数组
C. 定义数组时,必须分配内存
D. 一个数组中的元素都必须是相同的类型