题目
以下叙述中正确的是( )。A. C语言程序将从源程序中第一个函数开始执行B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行C. C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束D. main可作为用户标识符,用以命名任意一个函数作为主函数
以下叙述中正确的是( )。
A. C语言程序将从源程序中第一个函数开始执行
B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C. C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
D. main可作为用户标识符,用以命名任意一个函数作为主函数
题目解答
答案
C. C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
解析
步骤 1:理解C语言程序的执行流程
C语言程序的执行流程是从主函数开始的,主函数是程序的入口点。主函数的名称必须是main,这是C语言的规定。程序的执行从main函数开始,执行完main函数后程序结束。
步骤 2:分析选项
A. C语言程序将从源程序中第一个函数开始执行
这个选项是错误的,因为C语言程序的执行是从main函数开始的,而不是从源程序中的第一个函数开始执行。
B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
这个选项也是错误的,因为C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束。用户不能指定任意一个函数作为主函数。
C. C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
这个选项是正确的,因为C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束。
D. main可作为用户标识符,用以命名任意一个函数作为主函数
这个选项是错误的,因为main只能作为主函数的名称,不能作为其他函数的名称。用户不能用main命名任意一个函数作为主函数。
C语言程序的执行流程是从主函数开始的,主函数是程序的入口点。主函数的名称必须是main,这是C语言的规定。程序的执行从main函数开始,执行完main函数后程序结束。
步骤 2:分析选项
A. C语言程序将从源程序中第一个函数开始执行
这个选项是错误的,因为C语言程序的执行是从main函数开始的,而不是从源程序中的第一个函数开始执行。
B. 可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
这个选项也是错误的,因为C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束。用户不能指定任意一个函数作为主函数。
C. C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束
这个选项是正确的,因为C语言规定必须用main作为主函数名,程序将从此开始执行,在此结束。
D. main可作为用户标识符,用以命名任意一个函数作为主函数
这个选项是错误的,因为main只能作为主函数的名称,不能作为其他函数的名称。用户不能用main命名任意一个函数作为主函数。