题目
C语言程序的基本单位是( )。A. 程序行B. 语句C. 函数D. 字符
C语言程序的基本单位是( )。
A. 程序行
B. 语句
C. 函数
D. 字符
题目解答
答案
C. 函数
解析
考查要点:本题主要考查对C语言程序结构的基本理解,明确C语言中最小的、可独立运行的单位是什么。
解题核心思路:
C语言程序由多个部分组成,但函数是其核心的组织单位。每个C程序至少包含一个main函数,程序执行从这里开始。虽然语句是程序的基本组成单元,但语句需要被包裹在函数内部才能执行,因此函数才是程序的基本单位。
破题关键点:
- 区分“程序的基本单位”与“代码的最小语法单位”(如语句、字符等)。
- 明确函数是程序模块化设计的基础,能够独立完成特定功能。
C语言程序的结构层次如下:
- 函数:是程序的基本单位,包含函数头和函数体。函数体由一系列语句组成,例如
main()函数是程序的入口。 - 语句:构成函数的具体执行步骤,如
printf()、scanf()等。 - 程序行:物理上的代码行,但一条语句可能跨多行,或一行包含多个语句(用分号分隔)。
- 字符:构成程序的最小单位(如字母、数字、符号),但无法独立执行。
选项分析:
- A. 程序行:错误。程序行是书写形式,与执行逻辑无关。
- B. 语句:错误。语句需依赖函数才能执行。
- C. 函数:正确。函数是独立运行和调用的最小单位。
- D. 字符:错误。字符是构成程序的基础,但无执行意义。