首页学历类考试大学计算机科学
(简答题)

什么是字符串?什么是语言?语言、文法与自动机有何关系?

正确答案

字符串,也称为符号串,指的是由字符组成的有限序列,常用小写希腊字母表示。字母表上的字符串以下列方式生成:
(1)ε为上的一个特殊串,称为空串,对任何a∈,aε=εa = a;
(2)若σ是上的符号串,且a∈,则σa是上的符号串;
(3)若α是上的符号串,当且仅当它由(1)和(2)导出。
语言指的是给定字母表上的字符串的集合。
语言、文法以及自动机有着密切的关系。语言由文法产生,第三章介绍过,文法是一种数学模型,它是建立在有限集合上的一组变换(运算)。因此,根据代数系统的定义,也可以将文法看作是一种代数系统,而语言正是由这种代数系统产生的。

答案解析

相似试题

  • (简答题)

    文法G所描述的语言是什么的集合?

    答案解析

  • (简答题)

    已知文法G[S]为:S→dAB;A→aA|a;B→Bb|ε;G[S]产生的语言是什么?

    答案解析

  • (多选题)

    一个文法所描述的语言是();描述一个语言的文法是()。

    答案解析

  • (单选题)

    若文法G定义的语言是无限集,则文法必然是()

    答案解析

  • (单选题)

    若文法 G 定义的语言是无限集,则文法必然是()。

    答案解析

  • (单选题)

    一个文法所描述的语言是()

    答案解析

  • (判断题)

    一个语言的文法是不唯一的。

    答案解析

  • (单选题)

    文法G所描述的语言是()的集合

    答案解析

  • (单选题)

    文法S→aaS|abc定义的语言是()。

    答案解析

快考试在线搜题