#6574. 【客观题】1.4计算机语言
【客观题】1.4计算机语言
一、单项选择题(共 10 题,每题 5 分,共计 50 分;每题有且仅有一个正确选项)
- 下列编程语言中,不属于面向对象程序设计语言的是( )。 {{ select(1) }}
- C
- C++
- Java
- Python
- 下列计算机语言中,属于低级语言的是( )。 {{ select(2) }}
- Python
- 汇编语言
- Pascal
- C#
- 关于汇编语言,下列说法错误的是( )。 {{ select(3) }}
- 是一种与具体硬件相关的程序设计语言
- 编写复杂程序时,代码量较大且不易调试
- 随着高级语言的诞生,如今已完全被淘汰,不再使用
- 可以直接访问寄存器、内存单元以及I/O端口
- 世界上第一个正式发明的高级程序设计语言是( )。 {{ select(4) }}
- Basic
- Fortran
- C语言
- Smalltalk
- 下列选项中,不属于程序设计语言的是( )。 {{ select(5) }}
- C++
- Java
- Python
- 显示器
- 面向对象程序设计的三大核心特性,不包括下列哪一项( )。 {{ select(6) }}
- 封装性
- 继承性
- 多态性
- 自顶向下
- 下列关于编译型语言和解释型语言的说法,正确的是( )。 {{ select(7) }}
- 编译型语言执行前需要专门的编译过程,运行时直接使用编译结果,执行效率高
- 解释型语言会一次性将程序全部翻译成机器语言文件,运行时无需重复翻译
- C/C++、Pascal都属于典型的解释型语言
- Python、JavaScript都属于典型的编译型语言
- 高级语言编写的程序,必须经过以下哪个核心步骤,才能被计算机CPU直接执行( )。 {{ select(8) }}
- 翻译成机器语言
- 写入硬盘
- 添加注释
- 人工校验
- 下列语言中,属于解释型语言的是( )。 {{ select(9) }}
- C语言
- Pascal
- Python
- C++
- 关于程序设计语言,下列说法正确的是( )。 {{ select(10) }}
- 高级语言相对于低级语言,更难实现跨平台的移植
- 程序中添加的注释越多,运行速度就越慢
- 机器语言是用二进制代码表示的,计算机能直接识别和执行的指令集合
- 汇编语言可以直接被CPU执行,无需翻译成机器语言
二、判断题(共 10 题,每题 5 分,共计 50 分;判断下列说法的正误,每题有且仅有一个正确选项)
- 低级语言依赖于计算机硬件,可读性和可移植性较差,主要分为机器语言和汇编语言两类。( ) {{ select(11) }}
- 正确
- 错误
- C语言是典型的面向过程程序设计语言,而非面向对象程序设计语言。( ) {{ select(12) }}
- 正确
- 错误
- 汇编语言必须翻译成机器语言后,才能被计算机执行。( ) {{ select(13) }}
- 正确
- 错误
- 面向过程程序设计的核心思想,是自顶向下、逐步求精的模块化方法。( ) {{ select(14) }}
- 正确
- 错误
- Smalltalk是第一个支持面向对象特性的编程语言。( ) {{ select(15) }}
- 正确
- 错误
- 程序中的注释会被编译器一同翻译,注释内容会影响程序的运行速度。( ) {{ select(16) }}
- 正确
- 错误
- 编译型语言跨平台性较差,而解释型语言通常具备更好的跨平台特性。( ) {{ select(17) }}
- 正确
- 错误
- Pascal语言、C语言和C++语言都属于编译型高级语言。( ) {{ select(18) }}
- 正确
- 错误
- 机器语言执行速度快,能直接被计算机识别,是现代大型项目开发的首选编程语言。( ) {{ select(19) }}
- 正确
- 错误
- 先有面向过程的程序设计思想,后有面向对象的程序设计思想,面向对象是基于面向过程发展而来的。( ) {{ select(20) }}
- 正确
- 错误
相关
在以下作业中: