新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

模拟习题

1 

一、单项选择?/p>

 

1

、将编译程序分成若干个“遍”是为了

 

 

 

 

 

 

?/p>

 

 

 

 

a

.提高程序的执行效率

 

 

 

 

b

.使程序的结构更加清?/p>

 

 

 

 

c

.利用有限的机器内存并提高机器的执行效率

 

 

 

 

d

.利用有限的机器内存但降低了机器的执行效?/p>

 

2

、构造编译程序应掌握

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.源程序

 

 

 

 

b

.目标语言

 

 

 

 

c

.编译方?/p>

 

 

 

 

d

.以上三项都?/p>

 

3

、变量应?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.持有左?/p>

 

 

 

 

b

.持有右?/p>

 

 

 

 

c

.既持有左值又持有右?/p>

 

d

.既不持有左值也不持有右?/p>

 

 

4

、编译程序绝大多数时间花?/p>

 

 

 

 

 

 

上?/p>

 

 

 

 

 

 

 

a

.出错处?/p>

 

 

 

 

b

.词法分?/p>

 

 

 

 

c

.目标代码生?/p>

 

 

 

d

.管理表?/p>

 

5

?/p>

 

 

 

 

 

 

不可能是目标代码?/p>

 

 

 

 

 

 

 

 

 

 

a

.汇编指令代?/p>

 

 

 

b

.可重定位指令代?/p>

 

 

 

 

c

.绝对指令代?/p>

 

 

 

d

.中间代?/p>

 

6

、使?/p>

 

 

 

 

 

 

可以定义一个程序的意义?/p>

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.产生规?/p>

 

 

 

 

d

.词法规?/p>

 

7

、词法分析器的输入是

 

 

 

 

 

 

?/p>

 

 

 

 

a

.单词符号串

 

 

 

b

.源程序

 

 

 

 

c

.语法单?/p>

 

 

 

 

d

.目标程?/p>

 

8

、中间代码生成时所遵循的是

- 

 

 

 

 

 

?/p>

 

 

 

 

a

.语法规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.语义规?/p>

 

 

 

 

d

.等价变换规?/p>

 

9

、编译程序是?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.汇编程序的翻译

 

 

b

.高级语言程序的解释执?/p>

 

 

 

 

c

.机器语言的执?/p>

 

 

d

.高级语言的翻?/p>

 

10

、语法分析应遵循

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.语法规?/p>

 

 

 

 

c

.构词规?/p>

 

 

 

 

d

.等价变换规?/p>

 

解答

 

1

、将编译程序分成若干个“遍”是为了使编译程序的结构更加清晰,故?/p>

b

?/p>

 

2

、构造编译程序应掌握源程序、目标语言及编译方法等三方面的知识,故?/p>

d

?/p>

 

3

、对编译而言,变量既持有左值又持有右值,故?/p>

c

?/p>

 

4

、编译程序打交道最多的就是各种表格,因此?/p>

d

?/p>

 

5

?/p>

目标代码包括汇编指令代码?/p>

可重定位指令代码和绝对指令代?/p>

3

种,

因此不是目标代码?/p>

只能?/p>

d

?/p>

 

6

?/p>

词法分析遵循的是构词规则?/p>

语法分析遵循的是语法规则?/p>

中间代码生成遵循的是语义规则?/p>

并且语义规则可以定义一个程序的意义。因此?/p>

a

?/p>

 

 

 

 

 

7

?/p>

b 

 

 

 

8

?/p>

c 

 

 

 

9

?/p>

d 

 

 

10

?/p>

c 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

模拟习题

1 

一、单项选择?/p>

 

1

、将编译程序分成若干个“遍”是为了

 

 

 

 

 

 

?/p>

 

 

 

 

a

.提高程序的执行效率

 

 

 

 

b

.使程序的结构更加清?/p>

 

 

 

 

c

.利用有限的机器内存并提高机器的执行效率

 

 

 

 

d

.利用有限的机器内存但降低了机器的执行效?/p>

 

2

、构造编译程序应掌握

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.源程序

 

 

 

 

b

.目标语言

 

 

 

 

c

.编译方?/p>

 

 

 

 

d

.以上三项都?/p>

 

3

、变量应?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.持有左?/p>

 

 

 

 

b

.持有右?/p>

 

 

 

 

c

.既持有左值又持有右?/p>

 

d

.既不持有左值也不持有右?/p>

 

 

4

、编译程序绝大多数时间花?/p>

 

 

 

 

 

 

上?/p>

 

 

 

 

 

 

 

a

.出错处?/p>

 

 

 

 

b

.词法分?/p>

 

 

 

 

c

.目标代码生?/p>

 

 

 

d

.管理表?/p>

 

5

?/p>

 

 

 

 

 

 

不可能是目标代码?/p>

 

 

 

 

 

 

 

 

 

 

a

.汇编指令代?/p>

 

 

 

b

.可重定位指令代?/p>

 

 

 

 

c

.绝对指令代?/p>

 

 

 

d

.中间代?/p>

 

6

、使?/p>

 

 

 

 

 

 

可以定义一个程序的意义?/p>

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.产生规?/p>

 

 

 

 

d

.词法规?/p>

 

7

、词法分析器的输入是

 

 

 

 

 

 

?/p>

 

 

 

 

a

.单词符号串

 

 

 

b

.源程序

 

 

 

 

c

.语法单?/p>

 

 

 

 

d

.目标程?/p>

 

8

、中间代码生成时所遵循的是

- 

 

 

 

 

 

?/p>

 

 

 

 

a

.语法规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.语义规?/p>

 

 

 

 

d

.等价变换规?/p>

 

9

、编译程序是?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.汇编程序的翻译

 

 

b

.高级语言程序的解释执?/p>

 

 

 

 

c

.机器语言的执?/p>

 

 

d

.高级语言的翻?/p>

 

10

、语法分析应遵循

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.语法规?/p>

 

 

 

 

c

.构词规?/p>

 

 

 

 

d

.等价变换规?/p>

 

解答

 

1

、将编译程序分成若干个“遍”是为了使编译程序的结构更加清晰,故?/p>

b

?/p>

 

2

、构造编译程序应掌握源程序、目标语言及编译方法等三方面的知识,故?/p>

d

?/p>

 

3

、对编译而言,变量既持有左值又持有右值,故?/p>

c

?/p>

 

4

、编译程序打交道最多的就是各种表格,因此?/p>

d

?/p>

 

5

?/p>

目标代码包括汇编指令代码?/p>

可重定位指令代码和绝对指令代?/p>

3

种,

因此不是目标代码?/p>

只能?/p>

d

?/p>

 

6

?/p>

词法分析遵循的是构词规则?/p>

语法分析遵循的是语法规则?/p>

中间代码生成遵循的是语义规则?/p>

并且语义规则可以定义一个程序的意义。因此?/p>

a

?/p>

 

 

 

 

 

7

?/p>

b 

 

 

 

8

?/p>

c 

 

 

 

9

?/p>

d 

 

 

10

?/p>

c 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

模拟习题

1 

一、单项选择?/p>

 

1

、将编译程序分成若干个“遍”是为了

 

 

 

 

 

 

?/p>

 

 

 

 

a

.提高程序的执行效率

 

 

 

 

b

.使程序的结构更加清?/p>

 

 

 

 

c

.利用有限的机器内存并提高机器的执行效率

 

 

 

 

d

.利用有限的机器内存但降低了机器的执行效?/p>

 

2

、构造编译程序应掌握

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.源程序

 

 

 

 

b

.目标语言

 

 

 

 

c

.编译方?/p>

 

 

 

 

d

.以上三项都?/p>

 

3

、变量应?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.持有左?/p>

 

 

 

 

b

.持有右?/p>

 

 

 

 

c

.既持有左值又持有右?/p>

 

d

.既不持有左值也不持有右?/p>

 

 

4

、编译程序绝大多数时间花?/p>

 

 

 

 

 

 

上?/p>

 

 

 

 

 

 

 

a

.出错处?/p>

 

 

 

 

b

.词法分?/p>

 

 

 

 

c

.目标代码生?/p>

 

 

 

d

.管理表?/p>

 

5

?/p>

 

 

 

 

 

 

不可能是目标代码?/p>

 

 

 

 

 

 

 

 

 

 

a

.汇编指令代?/p>

 

 

 

b

.可重定位指令代?/p>

 

 

 

 

c

.绝对指令代?/p>

 

 

 

d

.中间代?/p>

 

6

、使?/p>

 

 

 

 

 

 

可以定义一个程序的意义?/p>

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.产生规?/p>

 

 

 

 

d

.词法规?/p>

 

7

、词法分析器的输入是

 

 

 

 

 

 

?/p>

 

 

 

 

a

.单词符号串

 

 

 

b

.源程序

 

 

 

 

c

.语法单?/p>

 

 

 

 

d

.目标程?/p>

 

8

、中间代码生成时所遵循的是

- 

 

 

 

 

 

?/p>

 

 

 

 

a

.语法规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.语义规?/p>

 

 

 

 

d

.等价变换规?/p>

 

9

、编译程序是?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.汇编程序的翻译

 

 

b

.高级语言程序的解释执?/p>

 

 

 

 

c

.机器语言的执?/p>

 

 

d

.高级语言的翻?/p>

 

10

、语法分析应遵循

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.语法规?/p>

 

 

 

 

c

.构词规?/p>

 

 

 

 

d

.等价变换规?/p>

 

解答

 

1

、将编译程序分成若干个“遍”是为了使编译程序的结构更加清晰,故?/p>

b

?/p>

 

2

、构造编译程序应掌握源程序、目标语言及编译方法等三方面的知识,故?/p>

d

?/p>

 

3

、对编译而言,变量既持有左值又持有右值,故?/p>

c

?/p>

 

4

、编译程序打交道最多的就是各种表格,因此?/p>

d

?/p>

 

5

?/p>

目标代码包括汇编指令代码?/p>

可重定位指令代码和绝对指令代?/p>

3

种,

因此不是目标代码?/p>

只能?/p>

d

?/p>

 

6

?/p>

词法分析遵循的是构词规则?/p>

语法分析遵循的是语法规则?/p>

中间代码生成遵循的是语义规则?/p>

并且语义规则可以定义一个程序的意义。因此?/p>

a

?/p>

 

 

 

 

 

7

?/p>

b 

 

 

 

8

?/p>

c 

 

 

 

9

?/p>

d 

 

 

10

?/p>

c 

Ͼλ">
Ͼλ
Ŀ

编译原理期末复习?含答? - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

1 

 

模拟习题

1 

一、单项选择?/p>

 

1

、将编译程序分成若干个“遍”是为了

 

 

 

 

 

 

?/p>

 

 

 

 

a

.提高程序的执行效率

 

 

 

 

b

.使程序的结构更加清?/p>

 

 

 

 

c

.利用有限的机器内存并提高机器的执行效率

 

 

 

 

d

.利用有限的机器内存但降低了机器的执行效?/p>

 

2

、构造编译程序应掌握

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.源程序

 

 

 

 

b

.目标语言

 

 

 

 

c

.编译方?/p>

 

 

 

 

d

.以上三项都?/p>

 

3

、变量应?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.持有左?/p>

 

 

 

 

b

.持有右?/p>

 

 

 

 

c

.既持有左值又持有右?/p>

 

d

.既不持有左值也不持有右?/p>

 

 

4

、编译程序绝大多数时间花?/p>

 

 

 

 

 

 

上?/p>

 

 

 

 

 

 

 

a

.出错处?/p>

 

 

 

 

b

.词法分?/p>

 

 

 

 

c

.目标代码生?/p>

 

 

 

d

.管理表?/p>

 

5

?/p>

 

 

 

 

 

 

不可能是目标代码?/p>

 

 

 

 

 

 

 

 

 

 

a

.汇编指令代?/p>

 

 

 

b

.可重定位指令代?/p>

 

 

 

 

c

.绝对指令代?/p>

 

 

 

d

.中间代?/p>

 

6

、使?/p>

 

 

 

 

 

 

可以定义一个程序的意义?/p>

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.产生规?/p>

 

 

 

 

d

.词法规?/p>

 

7

、词法分析器的输入是

 

 

 

 

 

 

?/p>

 

 

 

 

a

.单词符号串

 

 

 

b

.源程序

 

 

 

 

c

.语法单?/p>

 

 

 

 

d

.目标程?/p>

 

8

、中间代码生成时所遵循的是

- 

 

 

 

 

 

?/p>

 

 

 

 

a

.语法规?/p>

 

 

 

 

b

.词法规?/p>

 

 

 

 

c

.语义规?/p>

 

 

 

 

d

.等价变换规?/p>

 

9

、编译程序是?/p>

 

 

 

 

 

 

?/p>

 

 

 

 

a

.汇编程序的翻译

 

 

b

.高级语言程序的解释执?/p>

 

 

 

 

c

.机器语言的执?/p>

 

 

d

.高级语言的翻?/p>

 

10

、语法分析应遵循

 

 

 

 

 

 

?/p>

 

 

 

 

 

 

 

 

 

a

.语义规?/p>

 

 

 

 

b

.语法规?/p>

 

 

 

 

c

.构词规?/p>

 

 

 

 

d

.等价变换规?/p>

 

解答

 

1

、将编译程序分成若干个“遍”是为了使编译程序的结构更加清晰,故?/p>

b

?/p>

 

2

、构造编译程序应掌握源程序、目标语言及编译方法等三方面的知识,故?/p>

d

?/p>

 

3

、对编译而言,变量既持有左值又持有右值,故?/p>

c

?/p>

 

4

、编译程序打交道最多的就是各种表格,因此?/p>

d

?/p>

 

5

?/p>

目标代码包括汇编指令代码?/p>

可重定位指令代码和绝对指令代?/p>

3

种,

因此不是目标代码?/p>

只能?/p>

d

?/p>

 

6

?/p>

词法分析遵循的是构词规则?/p>

语法分析遵循的是语法规则?/p>

中间代码生成遵循的是语义规则?/p>

并且语义规则可以定义一个程序的意义。因此?/p>

a

?/p>

 

 

 

 

 

7

?/p>

b 

 

 

 

8

?/p>

c 

 

 

 

9

?/p>

d 

 

 

10

?/p>

c 



ļ׺.doc޸Ϊ.docĶ

  • ˽̰Сѧ꼶ϲᡶԶǡƷ̰
  • ǷǶ׾ʮԸϰ
  • CԳ1׼
  • 2017СѧУƸ⼰𰸾
  • Ʒ䷽
  • ֫۵9֣ڿԭ
  • 2019У԰ȫŲƶ
  • δ귢չ滮(2017-2022)
  • Ӧ
  • Ҫ׼

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)