单选题
440、软件与程序的区别是____。
A
A、程序价格便宜、软件价格昂贵
B
B、程序是用户自己编写的,而软件是由厂家提供的
C
C、程序是用高级语言编写的,而软件是由机器语言编写的
D
D、软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分
答案解析
正确答案:D
解析:
这道题考查的是计算机科学中“软件”与“程序”这两个基本概念的区别。
**正确答案是 D。**
### 详细解析:
1. **核心定义区别**:
* **程序(Program)**:是指令的集合,是计算机可以执行的具体代码。它是软件的核心部分,但并不是软件的全部。
* **软件(Software)**是一个更广泛的概念。根据软件工程的标准定义,软件 = **程序 + 数据 + 文档**。
* **程序**:实现特定功能的代码。
* **数据**:程序运行所需的数据结构及内容。
* **文档**:包括需求分析、设计说明书、用户手册、维护指南等,用于描述程序的功能、使用方法以及开发和维护过程。
2. **选项分析**:
* **A 错误**:价格不是区分软件和程序的本质标准。有些开源程序免费,有些商业软件昂贵,反之亦然。且很多程序本身也是作为软件产品出售的。
* **B 错误**:来源不是区分标准。用户可以编写软件,厂家也提供程序库。无论是用户自编还是厂家提供,只要包含代码和相应的文档,都可以称为软件。
* **C 错误**:编程语言层次不是区分标准。程序可以用高级语言编写,也可以直接由机器语言或汇编语言编写。软件中的程序部分同样可以使用任何语言编写。
* **D 正确**:该选项准确描述了软件的系统性构成。软件不仅仅是可执行的代码(程序),还包含了保证软件能够被正确理解、使用、维护和升级的所有相关文档和数据。因此,程序只是软件的一个组成部分。
### 总结:
**软件 > 程序**。程序是软件的主体,但软件还包括支撑程序运行、理解和维护的文档和数据。因此,选项 D 是最准确的描述。
题目纠错
郑州大学计算机基础题库
相关题目
单选题
1045、在WinDows 中,有些菜单项的右端有一个向右的箭头,则表示该菜单项____。
单选题
1044、在WinDows 中,有些菜单项的右端有…标记,表示该菜单项____。
单选题
1043、在WinDows 中,用户可以同时启动多个应用程序,在启动了多个应用程序后,用户可以按组合键____在各应用程序之间进行切换。
单选题
1042、在WinDows中,关于文件夹哪个说法是不正确的____。
单选题
1041、在WinDows的窗口的右上角可以同时显示的按钮是____。
单选题
1040、在PowErPoint中,文件的扩展名默认为____。
单选题
1039、在IntErnEt中,每一个网站或网页都有一个确定的地址,这个地址被称为____。
单选题
1038、域名中的后缀、COM表示机构所属类型为____。
单选题
1037、域名中.Cn 代表____。
单选题
1036、有关网络叙述正确的是____。
