题目
用高级语言[1]和机器语言[2]编写具有相同功能的程序时,下列说法中错误的是()A. 前者比后者可移植性[3]强B. 前者比后者执行速度快C. 前者比后者容易编写D. 前者比后者容易修改
用高级语言[1]和机器语言[2]编写具有相同功能的程序时,下列说法中错误的是()
A. 前者比后者可移植性[3]强
B. 前者比后者执行速度快
C. 前者比后者容易编写
D. 前者比后者容易修改
题目解答
答案
B. 前者比后者执行速度快
解析
步骤 1:理解高级语言和机器语言的特性
高级语言是一种接近自然语言的编程语言,它需要编译器或解释器将其转换为机器语言才能被计算机执行。机器语言是计算机可以直接理解和执行的二进制代码。
步骤 2:比较高级语言和机器语言的可移植性
高级语言的可移植性较强,因为它们可以运行在不同的计算机系统上,只要这些系统有相应的编译器或解释器。而机器语言是特定于某种计算机架构的,因此可移植性较差。
步骤 3:比较高级语言和机器语言的执行速度
机器语言是计算机可以直接执行的,因此执行速度较快。高级语言需要先转换为机器语言,因此执行速度较慢。
步骤 4:比较高级语言和机器语言的编写和修改难度
高级语言的语法和结构更接近自然语言,因此编写和修改程序相对容易。机器语言是二进制代码,编写和修改程序相对困难。
高级语言是一种接近自然语言的编程语言,它需要编译器或解释器将其转换为机器语言才能被计算机执行。机器语言是计算机可以直接理解和执行的二进制代码。
步骤 2:比较高级语言和机器语言的可移植性
高级语言的可移植性较强,因为它们可以运行在不同的计算机系统上,只要这些系统有相应的编译器或解释器。而机器语言是特定于某种计算机架构的,因此可移植性较差。
步骤 3:比较高级语言和机器语言的执行速度
机器语言是计算机可以直接执行的,因此执行速度较快。高级语言需要先转换为机器语言,因此执行速度较慢。
步骤 4:比较高级语言和机器语言的编写和修改难度
高级语言的语法和结构更接近自然语言,因此编写和修改程序相对容易。机器语言是二进制代码,编写和修改程序相对困难。