按逻辑上划分,编译程序第二步工作是什么?

题目

按逻辑上划分,编译程序第二步工作是什么?

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(21)以下关于虚拟局域网特征的描述中,哪一种说法是错误的?( )

A)虚拟局域网建立在交换技术之上

B)虚拟局域网能将网络上的结点按工作性质与需要划分成若干个逻辑工作组

C)虚拟局域网以软件方式实现逻辑工作组的划分与管理

D)同一逻辑工作组的成员必须连接在同一个物理网段上


正确答案:D
(21)D) 【解析】选项A),虚拟局域网建立在交换技术的基础上;选项B),将局域网上的结点按工作性质与需要划分成若干个“逻辑工作组”,则一个逻辑工作组就是一个虚拟网络;选项C),虚拟网络建立在局域网交换机的基础上,它以软件方式实现逻辑工作组的划分与管理;选项D),逻辑工作组中的结点不受物理位置的的限制。

第2题:

高级语言的语言处理程序分为解释程序和编译程序两种。编译程序的工作在逻辑上一般由六个阶段组成,而解释程序通常缺少______和代码优化。

A.词法分析

B.语义分析

C.中间代码生成

D.目标代码生成

A.

B.

C.

D.


正确答案:D

第3题:

下面不是基于第三层协议类型或地址划分VLAN的是( )。

A)按TCP/IP协议的IP地址划分VLAN

B)按DECNET戈0分VLAN

C)按逻辑地址划分VLAN

D)基于MAC地址划分VLAN


正确答案:D
(17)D) 【解析】基于第三层的协议类型或地址划分 VLAN允许按照网络层协议类型(TCP /IP、IPX、DECNET等)定 义VLAN成员,也可以按网络地址(逻辑地址)定义VLAN成员。

第4题:

可以采用静态或动态方式来划分VLAN,下面属于静态划分的方法是(54)。

A.按端口划分

B.按MAC地址划分

C.按协议类型划分

D.按逻辑地址划分


正确答案:A
解析:按端口划分属于静态划分的方法,这时终端就被绑定在端口上了。如果按MAC地址或协议类型划分,在终端可以移动到别的端口上去。

第5题:

关于段式存储管理,说法正确的是( )。

A.段式存储管理将内存空间划分为等长的若干区域

B.用户程序按逻辑上有完整意义的段来划分,称为逻辑段

C.逻辑上连续的段在内存中也要连续存放

D.各段的链接采用静态链接的方式


正确答案:B
解析:在段式存储管理中,内存空间被动态地划分为若干个长度不相同的区域,每个区域称作一个物理段:逻辑上连续的段在内存不一定连续存放;大型程序由几十个甚至上百个模块组成。若一次装入内存,那将消耗大量时间和空间,因此,各段的链接采用动态链接方式。选项A、C、D所述均错误。用户程序按逻辑上有完整意义的段来划分,称为逻辑段。例如主程序、子程序、数据等都可各成一段。

第6题:

● 可以采用静态或动态方式来划分VLAN,下面属于静态划分的方法是(54) 。

(54)A. 按端口划分 B. 按MAC 地址划分

C. 按协议类型划分 D. 按逻辑地址划分


正确答案:A


第7题:

系统设计时()

A、按用户要求划分子系统

B、按领导要求划分子系统

C、按逻辑功能划分子系统

D、按机构划分子系统


答案:C
解析:划分子系统的原则有:职责不同的单元划归不同的子系统、通用性不同的单元划归不同的子系统、需要不同开发技能的单元划归不同的子系统、以及兼顾工作量太大和进一步切分太大的子系统。子系统划分的主要方法有:职能划分、逻辑划分、顺序划分、数据拟合、过程划分、时间划分和环境划分。


第8题:

系统划分的方法有哪些?()

A、按职能划分

B、按逻辑功能划分

C、按通信划分

D、按业务处理顺序划分

E、按业务处理的时间关系划分


参考答案:ABCDE

第9题:

在系统设计时应()

A、按用户要求划分子系统

B、按领导要求划分子系统

C、按逻辑功能划分子系统

D、按职能划分子系统


参考答案:C

第10题:

编译程序的功能是什么?解释程序与编译程序的主要区别是什么?请在150字以内简要说明。


正确答案:编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序 解释程序与编译程序的主要区别是它不产生源程序的目标程序 这是一道要求读者掌握编译程序、解释程序基本功能的常识题。本题所涉及的知识点如下: ①编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序。通常将编译程序的工作过程分为六个阶段如表6-28所示。每个阶段的操作在逻辑上是紧密相连的将源程序从一种表示形式一步步转换成目标代码。 ②解释程序是另一种语言处理程序在词法、语法和语义分析方面与编译程序的工作原理基本相同但在运行用户程序时它直接执行源程序或源程序的内部形式。 解释程序与编译程序的主要区别在于它不产生源程序的目标程序。 ③解释程序通常可以分为两部分:第一部分是分析部分包括通常的词法分析、语法分析和语义分析程序经语义分析后把源程序翻译成中间代码中间代码常采用逆波兰表示形式;第二部分是解释部分用来对第一部分所生产的中间代码进行解释执行。
编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序 解释程序与编译程序的主要区别是它不产生源程序的目标程序 这是一道要求读者掌握编译程序、解释程序基本功能的常识题。本题所涉及的知识点如下: ①编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序。通常将编译程序的工作过程分为六个阶段,如表6-28所示。每个阶段的操作在逻辑上是紧密相连的,将源程序从一种表示形式一步步转换成目标代码。 ②解释程序是另一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式。 解释程序与编译程序的主要区别在于它不产生源程序的目标程序。 ③解释程序通常可以分为两部分:第一部分是分析部分,包括通常的词法分析、语法分析和语义分析程序,经语义分析后把源程序翻译成中间代码,中间代码常采用逆波兰表示形式;第二部分是解释部分,用来对第一部分所生产的中间代码进行解释执行。