NOIP 2014 普及组初赛试题及解析
一. 单项选择题 (共20题,每题1.5分,共计30分。每题有且仅有一个正确答案.)。
1、以下哪个是面向对象的高级语言( )
A. 汇编语言
B. C++
C. Fortran
D. Basic
正确答案:B
A选项: 汇编语言是一种低级语言,它直接对应机器语言,几乎不含有面向对象的概念。
B选项: C++是一种高级语言,并且它支持面向对象编程,包括类、对象、封装、继承和多态等特性。
C选项: Fortran主要是为科学计算设计的,它是一种过程式编程语言,不是面向对象的语言。
D选项: Basic虽然是一种高级语言,但它最初的设计并不是为了支持面向对象编程。尽管有些Basic的变种或扩展可能支持面向对象,但标准的Basic语言本身不是面向对