下面叙述中,正确的是A.C语言编译时不检查语法 B.C语言的子程序有过程和函数两种C.C语言的函数可以嵌套定义 D.C语言的函数可以嵌套调用
点击查看答案
参考答案:
D本题主要考查我们对C语言一些基础知识的掌握情况。下面分别分析本题的四个选项。C语言程序在编译时的主要任务就是检查程序的语法是否符合规定,因此选项A的描述不正确。一个程序一般都是从主函数开始运行,之后主程序调用的其他程序段叫子程序。由于C语言的程序段都是以函数形式存在的,所以除了主程序main()函数以外,其他程序中出现的子程序都是函数,而非过程。因此,选项B的描述不正确。在C语言中,函数是不允许被定义在其他函数里面的,即嵌套定义的。因此,选项C的描述是错误的。在C语言中,函数不能嵌套定义,但可以嵌套调用
计算机二级