单项选择题

当程序中存在(26)时,程序运行容易陷于死循环。C语言规定,函数定义及函数调用应该遵循的原则是(27)。求解同一个问题,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(28)。

A.语法错误
B.静态的语义错误
C.词法错误
D.动态的语义错误