2022枣庄农商行招聘考试题库资料:计算机测试题(7)
为了帮助大家更好地备战2022山东农商行招聘考试,枣庄中公教育小编今天给大家整理了农商行考试方面的相关备考资料:2022枣庄农商行招聘考试题库资料
计算机语言
计算机语言是指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。
1.计算机语言分类
(1)机器语言
机器语言是计算机能够直接识别和执行的语言。
(2)汇编语言
汇编语言是用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串。
(3)高级语言
由于汇编语言依赖于硬件体系,且助记符量大难记,于是人们又发明了更加易用的高级语言。在这种语言下,其语法和结构更类似普通英文,且由于远离对硬件的直接操作,使得一般人经过学习之后都可以编程。例如,BASIC(True Basic、Qbasic、Virtual Basic)、C、C++、Python、Java、JavaScript 等。
2.高级语言的翻译方式
高级语言计算机无法直接识别,必须通过对应的转换。常见的转换有两种形式:
(1)编译
编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件(*.OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。
(2)解释
执行方式类似于我们日常生活中的同声“翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。
【例题】以下( )是计算机程序设计语言所经历的主要阶段。
A.机器语言、BASIC 语言和 C 语言
B.机器语言、汇编语言和 C++语言
C.机器语言、汇编语言和高级语言
D.二进制代码语言、机器语言和 FORTRAN 语言
【答案】C。
【解析】计算机程序设计语言的发展,经历了从机器语言、汇编语言到高级语言的过程。
【练习题】
1.将高级程序设计语言源程序翻译成计算机可执行代码的软件称为( )。
A.汇编程序
B.编译程序
C.管理程序
D.服务程序
2.计算机能够直接识别和执行的语言是( )。
A.机器语言
B.汇编语言
C.高级语言
D.数据库语言
3.用高级程序设计语言编写的程序( )。
A.计算机能直接执行
B.具有良好的可读性和可移植性
C.执行效率高但可读性差
D.依赖于具体机器,可移植性差
计算机语言
1.【答案】B。解析:将高级程序设计语言源程序翻译成计算机可执行代码的软件为编译程序。
2.【答案】A。解析:机器语言是计算机能够直接识别和执行的语言。
3.【答案】B。解析:高级语言编写的程序为源程序不能被计算机直接识别和执行,需要经过翻译转化成机器语言,因此,执行效率低,但是具有较高的通用性、可读性和可移植性。