2022年03月30日来源:信管网 作者:cnitpm
2022年软件设计师程序设计语言概述知识考点(1)
【考法分析】
本知识点主要考察程序设计语言基本概念的理解,以选择题为主。
【要点分析】
编译程序和解释程序
(1)编译程序
将高级语言或汇编语言编写的程序翻译成目标语言程序。源程序和编译程序不再参与目标程序的执行过程。
(2)解释程序
解释执行源程序,将源程序翻译成某种中间代码后再加以执行。解释程序和源程序要参与到程序的运行过程中,运行程序的控制权在解释程序。
程序设计语言的定义
(1)语法,由程序设计语言的基本符号组成程序中的各个语法成分的一组规则。
(2)语义,程序设计语言中按语法规则构成的各个语法成分的含义,可分为静态语义(编译时可以确定的语法成分的含义)和动态语义(运行时刻才能确定的含义)。
(3)语用,表示构成语言的各个记号和使用者的关系,涉及符号的来源、使用和影响。
【备考点拨】
编译程序和解释程序这两种语言处理程序的根本区别是; 在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程; 而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。
【相关试题】
编译程序分析源程序的阶段依次是 ( ) 。
A、词法分析、语法分析、语义分析
B、语法分析、词法分析、语义分析
C、语义分析、语法分析、词法分析
D、语义分析、词法分析、语法分析
试题参考答案及解析:A www.cnitpm.com/st/83382871.html
温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!
相关推荐