第3讲 高级程序设计语言的语法描述

语言描述的几个基本概念

1、单选题:
‌ε属于()‏
选项:
A: 字符
B: 字
C: 集合
D:  
答案: 【 字

2、单选题:
一般程序设计语言的描述不涉及下列 ______ 方面。‎
选项:
A: 语法
B: 语义
C: 语用
D: 基本符号的确定
答案: 【 基本符号的确定

3、单选题:
‍在规则(产生式)中,符号“→”(“::=”)表示 ______ ​
选项:
A: 恒等于
B: 等于
C: 取决于
D: 定义为
答案: 【 定义为

4、单选题:

α 是符号串,则= ______ 。

‌选项:
A: 1
B: α
C: ε
D: ∅
答案: 【 ε

5、单选题:
字母表中的元素可以是‏
选项:
A: 字母
B: 字母和数字
C: 数字
D: 字母、数字和其他符号
答案: 【 字母、数字和其他符号

第6讲 词法分析3

第1次单元测试

1、单选题:
​下面哪些选项不是编译程序的组成部分。‌
选项:
A: 词法分析程序
B: 代码生成程序
C: 设备管理程序 
D: 语法分析程序
答案: 【 设备管理程序 

2、单选题:
‍关于NFA定义,下列说法不正确的是:‌
选项:
A: 字母表必须是有穷集合。
B: 初始状态集合不能为空。
C: 终止状态集合不能为空。
D: 状态集合须是有穷集合。
答案: 【 终止状态集合不能为空。

3、单选题:
‎假定C语言正在被编译,决定下述串中不需要看下一个输入字符就能确定是单词符号及其种别的是‏
选项:
A: >=
B: case
C: and
D: 100
答案: 【 >=

4、单选题:
‍与正规式0(0|10)*1相对应的DFA是‍
选项:
A:
B:
C:
D:
答案: 【 

5、单选题:

与下面的DFA等价的正规式是

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注