当前位置: 首页 > web >正文

【中级软件设计师】语言处理程序(汇编程序、解释程序、编译程序)附软考真题

【中级软件设计师】语言处理程序(汇编程序、解释程序、编译程序)附软考真题

目录

  • 【中级软件设计师】语言处理程序(汇编程序、解释程序、编译程序)附软考真题
    • 一、历年真题
    • 二、考点:语言处理程序
        • 1、基本类型
        • 2、汇编程序
        • 3、解释程序
        • 4、编译程序
    • 三、真题的答案与解析
        • 答案

复习技巧:
若已掌握【语言处理程序(汇编程序、解释程序、编译程序)】相关知识,可直接刷以下真题;
若对知识一知半解,建议略读题目,掌握真题以下知识点,再返回刷题。(仅个人建议哦)
真题的答案及解析在文末❥(^_-)!

一、历年真题

1、将高级语言源程序翻译成目标程序的是()。(2012年下半年)
A. 解释程序
B. 编译程序
C. 链接程序
D. 汇编程序

2、以下关于解释程序和编译程序的叙述中,正确的是()。(2013年上半年)
A. 编译程序和解释程序都生成源程序的目标程序
B. 编译程序和解释程序都不生成源程序的目标程序
C. 编译程序生成源程序的目标程序,而解释程序则不然
D. 编译程序不生成源程序的目标程序,而解释程序反之

3、以下关于实现高级程序设计语言的编译和解释方式的叙述中,正确的是()。(2014年上半年)
A. 在编译方式下产生源程序的目标程序,在解释方式下不产生
B. 在解释方式下产生源程序的目标程序,在编译方式下不产生
C. 编译和解释方式都产生源程序的目标程序,差别是优化效率不同
D. 编译和解释方式都不产生源程序的目标程序,差别在是否优化

4、以下关于高级程序设计语言实现的编译和解释方式的叙述中,正确的是()。(2016年上半年)
A. 编译程序不参与用户程序的运行控制,而解释程序则参与
B. 编译程序可以用高级语言编写,而解释程序只能用汇编语言编写
C. 编译方式处理源程序时不进行优化,而解释方式则进行优化
D. 编译方式不生成源程序的目标程序,而解释方式则生成

5、将高级语言源程序翻译为可在计算机上执行的形式有多种不同的方式,其中,()。(2018年上半年)
A. 编译方式和解释方式都生成逻辑上与源程序等价的目标程序
B. 编译方式和解释方式都不生成逻辑上与源程序等价的目标程序
C. 编译方式生成逻辑上与源程序等价的目标程序,解释方式不生成
D. 解释方式生成逻辑上与源程序等价的目标程序,编译方式不生成

二、考点:语言处理程序

1、基本类型

汇编程序(翻译汇编语言)、解释程序(翻译高级语言)、编译程序(翻译高级语言)

2、汇编程序

是将 汇编语言 所编写的源程序翻译成机器指令程序。

3、解释程序

🔺也称解释器,可直接解释执行源程序,或将源程序翻译成某种中间表示形式后再加以执行。

4、编译程序

🔺也称编译器,将源程序翻译成目标语言程序,再在计算机上运行目标程序。

解释器和编译器的异同之处:
同:都是翻译高级程序设计语言的基本方式。
🔺异:
解释器:翻译源程序时不生成独立的目标程序,源程序和解释程序都要参与到程序的运行过程中。
编译器:翻译源程序时将其翻译成独立保存的目标程序,源程序和编译程序都不再参与到目标程序的运行过程中。

三、真题的答案与解析

答案

1、B
2、C
3、A
4、A
5、C

http://www.xdnf.cn/news/599.html

相关文章:

  • go语言优雅关机和优雅重启笔记
  • WEMOS LOLIN32
  • 第一部分笔试Day_01到Day24_每天两道OJ
  • 图解MCP:Model Context Protocol
  • 从零开始用Pytorch实现LLaMA 4的混合专家(MoE)模型
  • 【Java】接口interface学习
  • 国际数据加密算法(IDEA)详解
  • CentOS 10 /root 目录重新挂载到新分区槽
  • 【数据结构入门训练DAY-18】信息学奥赛一本通T1331-后缀表达式的值
  • URLDNS链构造
  • Android Studio 中 Drawable 详细全解
  • Android Drawable 目录下的 XML 图形文件详解
  • 在 Linux 上部署 .NET Core 应用并配置为开机自动启动
  • [操作系统] 信号
  • GO语言入门:常用数学函数2
  • rollup使用讲解
  • JUC复习及面试题学习
  • SpringBoot 统一功能处理
  • 智谱开源新一代GLM模型,全面布局AI智能体生态
  • 墙面刷完乳胶漆之后就有裂缝,有根治的办法吗?
  • Java面向对象进阶
  • BEVDet: High-Performance Multi-Camera 3D Object Detection in Bird-Eye-View
  • 年化26.9%的稳健策略|polars重构因子计算引擎(python策略下载)
  • AI——神经网络以及TensorFlow使用
  • 《汽车理论》第四章作业MATLAB部分
  • 传统深度学习架构和Transformer结构的区别
  • 从0开始搭建一套工具函数库,发布npm,支持commonjs模块es模块和script引入使用
  • uniapp-商城-29-vuex 关于系统状态的管理
  • 嵌入式单片机开发问题:Undefined symbol _HAL_RCC_GPIOB_CLK_ENABLE
  • Matlab 基于模型参考自适应法和SVPWM的异步电机控制