全部科目 > 软件设计师 >
2009年上半年 上午试卷 综合知识
第 21 题
知识点 高级语言  
关键词 编译   高级语言   源程序   语言  
章/节 计算机软件知识  
 
 
已知某高级语言源程序A经编译后得到机器C上的目标程序B,则(21)。
 
  A.  对B进行反编译,不能还原出源程序A
 
  B.  对B进行反汇编,不能得到与源程序A等价的汇编程序代码
 
  C.  对B进行反编译,得到的是源程序A的变量声明和算法流程
 
  D.  对A和B进行交叉编译,可以产生在机器C上运行的动态链接库




 
 
相关试题     计算机软件知识 

  第51题    2016年上半年  
数据的物理独立性和逻辑独立性分别是通过修改(51)来完成的。

  第53题    2021年下半年  
给定学生关系S(学号,姓名,学院名,电话,家庭住址)、课程关系C(课程号,课程名选修课程号)、选课关系SC(学号,课程号,成绩)。查询“张晋”选修了“市场营销”课程..

  第38题    2021年上半年  
对于一个初始无序的关键字序列,在下面的排序方法中,( )第一趟排序结束后,一定能将序列中的某个元素在最终有序序列中的位置确定下来。
①直接插入排序..

 
知识点讲解
· 高级语言
 
        高级语言
        不论是机器语言还是汇编语言都是面向硬件的具体操作的,语言对机器的过分依赖,要求使用者必须对硬件结构及其工作原理都十分熟悉,非计算机专业人员是难以做到的,对于计算机的推广应用是不利的。计算机事业的发展,促使人们去寻求一些与人类自然语言相接近且能为计算机所接受的语意确定、规则明确、自然直观和通用易学的计算机语言。这种与自然语言相近并为计算机所接受和执行的计算机语言称高级语言。高级语言是面向用户的语言,每一种高级(程序设计)语言,都有自己人为规定的专用符号、英文单词、语法规则和语句结构(书写格式)。高级语言与自然语言(英语)更接近,而与硬件功能相分离(彻底脱离了具体的指令系统),便于广大用户掌握和使用。高级语言的通用性强,兼容性好,便于移植。
        高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言。它又可分为面向过程的语言和面向问题的语言,前者在编程时不仅要告诉计算机“做什么”,而且要告诉计算机“怎么做”,如Basic,Pascal, Fortran, C等高级语言。后者只要告诉计算机做什么,如Lisp,Prolog等高级语言,也常称为人工智能语言。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2026 All Rights Reserved
软考在线版权所有