#6574. 【客观题】1.4计算机语言

【客观题】1.4计算机语言

一、单项选择题(共 10 题,每题 5 分,共计 50 分;每题有且仅有一个正确选项)

  1. 下列编程语言中,不属于面向对象程序设计语言的是( )。 {{ select(1) }}
  • C
  • C++
  • Java
  • Python
  1. 下列计算机语言中,属于低级语言的是( )。 {{ select(2) }}
  • Python
  • 汇编语言
  • Pascal
  • C#
  1. 关于汇编语言,下列说法错误的是( )。 {{ select(3) }}
  • 是一种与具体硬件相关的程序设计语言
  • 编写复杂程序时,代码量较大且不易调试
  • 随着高级语言的诞生,如今已完全被淘汰,不再使用
  • 可以直接访问寄存器、内存单元以及I/O端口
  1. 世界上第一个正式发明的高级程序设计语言是( )。 {{ select(4) }}
  • Basic
  • Fortran
  • C语言
  • Smalltalk
  1. 下列选项中,不属于程序设计语言的是( )。 {{ select(5) }}
  • C++
  • Java
  • Python
  • 显示器
  1. 面向对象程序设计的三大核心特性,不包括下列哪一项( )。 {{ select(6) }}
  • 封装性
  • 继承性
  • 多态性
  • 自顶向下
  1. 下列关于编译型语言和解释型语言的说法,正确的是( )。 {{ select(7) }}
  • 编译型语言执行前需要专门的编译过程,运行时直接使用编译结果,执行效率高
  • 解释型语言会一次性将程序全部翻译成机器语言文件,运行时无需重复翻译
  • C/C++、Pascal都属于典型的解释型语言
  • Python、JavaScript都属于典型的编译型语言
  1. 高级语言编写的程序,必须经过以下哪个核心步骤,才能被计算机CPU直接执行( )。 {{ select(8) }}
  • 翻译成机器语言
  • 写入硬盘
  • 添加注释
  • 人工校验
  1. 下列语言中,属于解释型语言的是( )。 {{ select(9) }}
  • C语言
  • Pascal
  • Python
  • C++
  1. 关于程序设计语言,下列说法正确的是( )。 {{ select(10) }}
  • 高级语言相对于低级语言,更难实现跨平台的移植
  • 程序中添加的注释越多,运行速度就越慢
  • 机器语言是用二进制代码表示的,计算机能直接识别和执行的指令集合
  • 汇编语言可以直接被CPU执行,无需翻译成机器语言

二、判断题(共 10 题,每题 5 分,共计 50 分;判断下列说法的正误,每题有且仅有一个正确选项)

  1. 低级语言依赖于计算机硬件,可读性和可移植性较差,主要分为机器语言和汇编语言两类。( ) {{ select(11) }}
  • 正确
  • 错误
  1. C语言是典型的面向过程程序设计语言,而非面向对象程序设计语言。( ) {{ select(12) }}
  • 正确
  • 错误
  1. 汇编语言必须翻译成机器语言后,才能被计算机执行。( ) {{ select(13) }}
  • 正确
  • 错误
  1. 面向过程程序设计的核心思想,是自顶向下、逐步求精的模块化方法。( ) {{ select(14) }}
  • 正确
  • 错误
  1. Smalltalk是第一个支持面向对象特性的编程语言。( ) {{ select(15) }}
  • 正确
  • 错误
  1. 程序中的注释会被编译器一同翻译,注释内容会影响程序的运行速度。( ) {{ select(16) }}
  • 正确
  • 错误
  1. 编译型语言跨平台性较差,而解释型语言通常具备更好的跨平台特性。( ) {{ select(17) }}
  • 正确
  • 错误
  1. Pascal语言、C语言和C++语言都属于编译型高级语言。( ) {{ select(18) }}
  • 正确
  • 错误
  1. 机器语言执行速度快,能直接被计算机识别,是现代大型项目开发的首选编程语言。( ) {{ select(19) }}
  • 正确
  • 错误
  1. 先有面向过程的程序设计思想,后有面向对象的程序设计思想,面向对象是基于面向过程发展而来的。( ) {{ select(20) }}
  • 正确
  • 错误