当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >软考初级程序员程序设计语言基础知识之二

软考初级程序员程序设计语言基础知识之二

作者:mb62678baacf7372024-01-02 01:00:13
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【程序设计语言基础知识】部分试题的详解,一起来看看吧~1、对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在( )阶段进行。A、词法分析B、语

引号
摘要:对于【程序员】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【程序设计语言基础知识】部分试题的详解,一起来看看吧~



1、对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在( )阶段进行。
A、词法分析
B、语法分析
C、语义分析
D、目标代码生成

答案:D
答题解析:目标代码生成阶段应考虑直接影响到目标代码速度的三个问题:一是如何生成较短的目标代码;二是如何充分利用计算机中的寄存器,减少目标代码访问存储单元的次数;三是如何充分利用计算机指令系统的特点,以提高目标代码的质量。

2、将高级语言源程序翻译成机器语言程序的过程,常引入中间代码。以下关于中间代码的叙述中,不正确的是 ( )。
A、中间代码不依赖于具体的机器
B、使用中间代码可提高编译程序的可移植性
C、中间代码可以用树或图表示
D、中间代码可以用栈和队列表示

答案:D
答题解析:中间代码是源程序的一种内部表示,或称中间语言。中间代码的作用是使编译程序的结构在逻辑上更为简单明确。使用中间代码可提高编译程序的可移植性,常见的有逆波兰记号、四元式、三元式和树。

3、对高级语言源程序进行编译的过程可以分为多个阶段,分配寄存器的工作在 ( )阶段进行。
A、词法分析
B、语法分析
C、语义分析
D、目标代码生成

答案:D
答题解析:目标代码生成阶段应考虑直接影响到目标代码速度的三个问题:一是如何生成较短的目标代码;二是如何充分利用计算机中的寄存器,减少目标代码访问存储单元的次数;三是如何充分利用计算机指令系统的特点,以提高目标代码的质量。

查看完整试题>>>


代理合作学习群