选择题   以下选项中叙述正确的是______。
 
【正确答案】 A
【答案解析】结构化程序主要由三种基本控制结构组成,即循环结构、选择结构、顺序结构,它们组成的算法结构可以解决任何复杂的问题,选项A正确。结构化程序设计是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,在设计其中一个模块时,不会受到其他模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计,而不是说包含了三种基本控制结构的程序就是结构化程序,选项B错误。程序语法错误是在编译过程中发现的,一般来说编译器只能检查语法错误和最简单的语义错误,而不检查程序的逻辑错误,选项C错误。一个C程序由一个或若干个函数构成,而程序中有且只能有一个主函数,即main函数,C程序总是从main函数开始执行,其他函数由main函数直接或间接调用执行,所以C语言程序必须包含main函数,选项D错误。