AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 2023电力行业多旋翼无人机竞赛 题目详情
CA602D4E6ED000012AFEA180E87C1F8C
2023电力行业多旋翼无人机竞赛
10,025
单选题

属于面向对象的程序设计语言的是( )。

A
C
B
FORTRAN
C
Pascal
D
VisualBasic

答案解析

正确答案:D

解析:

**解析:** 面向对象程序设计(Object-Oriented Programming, OOP)是一种计算机编程架构,其核心特征包括封装、继承和多态。我们需要分析各个选项中的编程语言特性: 1. **A. C语言**:C语言是一种典型的**面向过程**的结构化程序设计语言。虽然可以通过结构体和函数指针模拟某些面向对象的行为,但它本身并不原生支持类、对象、继承等面向对象的核心机制。 2. **B. FORTRAN**:FORTRAN(Formula Translation)是世界上最早出现的高级语言之一,主要应用于科学计算和工程领域早期的版本完全是面向过程的。虽然后期版本(如Fortran 90/95及以后)引入了一些模块化特性,但在传统分类及本题语境下,它不被视为典型的面向对象语言。 3. **C. Pascal**:Pascal 是一种广泛使用的**面向过程**的语言,以其清晰的结构和良好的教学价值著称。尽管后来出现了面向对象的扩展版本(如 Object Pascal),但标准的 Pascal 语言本身是面向过程的。 4. **D. Visual Basic (VB)**:Visual Basic 是由微软开发的事件驱动编程语言。从 VB 4.0 开始引入类模块,到 VB.NET 时完全支持面向对象的特性(如继承、多态、封装等)。在常见的计算机基础考试分类中,Visual Basic 通常被归类为支持或属于面向对象的程序设计语言(尤其是相较于前三个纯面向过程的语言而言)。 **结论:** C、FORTRAN 和 Pascal 均主要被视为面向过程的语言,而 Visual Basic 支持面向对象程序设计。因此,正确答案是 **D**。

相关知识点:

VisualBasic是面向对象语言

题目纠错
2023电力行业多旋翼无人机竞赛

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码