问:

以下描述中( )不属于程序设计的基本步骤。

答:
程序设计的基本步骤通常包含:
1. 需求分析。与客户沟通,确定软件的功能需求和非功能需求。
2. 设计方案。根据需求提出满足需求的整体技术方案和模型设计。
3. 细化设计。根据方案设计,细化界面设计、数据库设计、功能模块的流程设计等。
4. 编码实现。根据细化设计,利用编程语言编码实现软件的各个功能模块。
5. 测试。对编码后的软件进行白盒测试、黑盒测试等,检验软件是否满足需求规格书中的各项要求。
6. 调试。根据测试结果,查找代码中的bug和缺陷,然后修复。
7. 上线发布。将软件部署到正式服务器上,供用户下载或使用。
8. 维护。软件上线后,根据用户反馈进行软件升级和版本迭代。
根据上述流程,程序设计的基本步骤中不属于的项应该是(5) “营销推广”。营销推广是软件发布后增加知名度和用户量的活动,与程序设计过程本身无直接关系,属于软件生命周期的后续环节。
其他选项像需求分析、设计方案、编码实现、测试、调试等都属于程序设计过程的必要步骤。所以根据题目要求,选择“营销推广”作为不属于程序设计基本步骤的选项,应该是正确的。
综上,程序设计的基本步骤主要包括需求分析、设计、编码、测试、调试和发布维护等步骤。营销推广是软件生命周期的后续环节,不属于程序设计过程本身。