51.在下列叙述中,正确的选项是( A )。
A)用高级语言编写的程序称为源程序
B)计算机直接识别并执行的是汇编语言编写的程序
C)机器语言编写的程序需编译和链接后才能执行
D)机器语言编写的程序具有良好的可移植性
【解析】汇编语言无法直接执行,汇编语言写的程序必须先翻译成机器语言才能执行,故B的说法错误。机器语言是计算机唯一能直接理解和执行的语言,无需"翻译",所以C的说法错误。机器语言只是针对特定的机器,可移植性差,故D的说法错误。
52.( B )是一种符号化的机器语言。
A)C语言
B)汇编语言
C)机器语言
D)计算机语言
【解析】汇编语言是用能反映指令功能的助记符描述的计算机语言,也称符号语言,实际上是一种符号化的机器语言。
53.计算机硬件能够直接识别和执行的语言是( C )。
A)C语言
B)汇编语言
C)机器语言
D)符号语言
【解析】机器语言是计算机唯一可直接识别并执行的语言,不需要任何解释。
54.计算机能直接识别和执行的语言是( A )。
A)机器语言
B)高级语言
C)汇编语言
D)数据库语言
【解析】计算机能直接识别和执行的语言是机器语言,其他计算机语言都需要被翻译成机器语言后,才能被直接执行。
55.计算机病毒是指( D )。
A)编制有错误的计算机程序
B)设计不完善的计算机程序
C)已被破坏的计算机程序
D)以危害系统为目的的特殊计算机程序
【解析】计算机病毒是指编制或者在计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组计算机指令或者程序代码。