单选题
下面说法正确的是______。
A、
使用只包含3种基本结构的算法可以求解复杂的问题
B、
C语言源程序需要把所有过长的函数保存在单独的源文件中才能通过编译
C、
有一些特殊的程序语法错误,只有在运行时才能被发现
D、
一些完成简单任务的C语言程序,可以不包含main()函数
【正确答案】
A
【答案解析】
[解析] 由3种基本结构,即循环结构、选择结构、顺序结构构成的算法称为结构化算法,由3种基本结构组成的算法可以解决任何复杂的问题,选项A正确;C语言源程序不需要把过长的函数单独保存也可以编译,选项B错误;C语言程序需要经过编译、链接生成二进制文件才可以运行,其中编译阶段可以检查出语法错误,选项C错误;每个C语言程序无论简单还是复杂,都必须包含main()函数,选项D错误。故本题答案为A选项。
提交答案
关闭