单选题
429、软件与程序的区别是____。
A
A、程序价格便宜、软件价格昂贵
B
B、程序是用户自己编写的,而软件是由厂家提供的
C
C、程序是用高级语言编写的,而软件是由机器语言编写的
D
D、软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分
答案解析
正确答案:D
解析:
**解析:**
本题考查的是“软件”与“程序”这两个概念的本质区别。
1. **定义分析**:
* **程序(Program)**:是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。简单来说,程序就是计算机能执行的代码。
* **软件(Software)**:根据国家标准《计算机软件保护条例》,软件是指计算机程序及其有关文档。也就是说,**软件 = 程序 + 数据 + 文档**。文档包括需求分析说明书、设计说明书、用户手册、维护手册等,它们对于软件的开发、使用和维护至关重要。
2. **选项逐一分析**:
* **A 项错误**:价格和是否是免费开源并不是区分软件和程序的标准。有些程序(如核心算法库)可能非常昂贵,而有些软件(如开源软件)可能是免费的。
* **B 项错误**:程序和软件的来源并不固定。用户既可以编写简单的程序,也可以开发完整的软件;厂家既提供商业软件,也提供单独的程序模块。来源不是两者的本质区别。
* **C 项错误**:程序可以用高级语言、汇编语言或机器语言编写。软件中的程序部分同样可以是任何语言编写的,最终通常都会转换为机器可执行的形式。编程语言的选择不是区分两者的依据。
* **D 项正确**:这是软件工程中的标准定义。软件不仅仅包含可执行的代码(程序),还包含了与之相关的文档和数据。程序只是软件的一个组成部分,没有文档支持的程序很难被称为一个完整的、可维护的软件产品。
**结论:**
软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分。因此,正确答案是 **D**。
题目纠错
计算机基础题库练习
相关题目
单选题
1056、____是上档键,可以用于辅助输入。
单选题
1055、下面的文件格式哪个不是图形图像的存储格式____。
单选题
1054、下列叙述不正确的是____。
单选题
1053、在因特网上,域名各部分之间用____作为分隔符
单选题
1052、在因特网上,每台主机都有唯一的地址,该地址由纯数字组成并用小数点分开,称为____。
单选题
1051、在相互发送电子邮件的时候,我们必须知道彼此的____。
单选题
1050、在网上使用搜索引擎查找信息时,必须输入____。
单选题
1049、在WINDOWS中,文件的属性包括只读、隐藏、系统、和____四种
单选题
1048、在WinDows中,经常有一些菜单选项呈暗灰色,这表示____。
单选题
1047、在WINDOWS中,当桌面上有多个窗口存在时,____是活动窗口
