AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 单片机 题目详情
CB7F4A34C0E000013E881031881B68E0
单片机
152
判断题

2、在C51语言中,函数是一个完成一定相关功能的执行代码段,它与另外两个名词“子程序”和“过程”用来描述同样的事情。 ( )

A
正确
B
错误

答案解析

正确答案:A

解析:

**解析:** 在 C51 语言(即基于 8051 单片机的 C 语言扩展)以及标准的 C 语言中,**函数(Function)** 是程序的基本组成单元,用于封装完成特定功能的代码段。 关于题目中提到的三个名词的关系: 1. **子程序(Subroutine)**:这是一个更通用的计算机科学术语,指主程序调用的、完成特定任务的代码块。在 C 语言中,函数本质上就是一种子程序。 2. **过程(Procedure)**:在某些编程语言(如 Pascal、Basic 或汇编语言)中,“过程”特指不返回值的子程序,而“函数”特指有返回值的子程序。但在 C 语言体系中,并没有严格区分“过程”和“函数”的关键字,所有可调用的代码段统称为“函数”。即使是不返回值的函数(`void` 类型),在概念上也常被等同于其他语言中的“过程”。 因此,从广义的程序结构和功能描述来看,**函数**、**子程序**和**过程**确实都是用来描述“被调用以执行特定任务的独立代码段”这一概念的。在单片机开发和计算机基础理论中,这三个词经常互换使用来描述同样的逻辑实体。 故该说法是**正确**的。

相关知识点:

C51函数与子程序相同

题目纠错
单片机

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码