正规语言类包含于上下文无关语言类,上下文无关语言类包含于上下文相关语言类,上下文相关语言类包含于递归可枚举语言类。这里的包含都是集合的真包含关系,也就是说:存在递归可枚举语言不属于上下文相关语言类,存在上下文相关语言不属于上下文无关语言类,存在上下文无关语言不属于正规语言类。
四种类型的文法的主要特点:
因此答案选择:B
12、下列程序的输出是:( )
[cpp] view plaincopy #define add(a+b) a+b int main() { printf(“%d\n”,5*add(3+4)); return ; }A.23
B.35
C.16
D.19
因为我主要是 Java 开发的,可是毕竟 c 和 c++ 都是大学的必修课,因此还是有点了解的。这里主要看清楚 define ,#define 的本质就是一个代换,题目 #define add(a+b) a+b表明了 add(a+b) 替换成 a+b ,因此代码输出的那一行其实是 printf(“%d\n”,5*3+4); ,所以最后的结果选择 D
三、祝福2017年1月27日20:17:36 终于写完了,最后还是祝福大家,新年快乐,心想事成。哈哈,可以去玩耍了。