以下关于C语言与C++语言的叙述中,正确的是( )。A.只要将C程序的扩展名.

题库2022-08-02  45

问题 以下关于C语言与C++语言的叙述中,正确的是(  )。A.只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的C++程序B.由于C++是在C的基础上扩展的,因此C++编译器能编译C源程序C.在C程序中,也可以用结构体类型定义类D.与C不同,C++程序中的函数必须属于某个类

选项 A.只要将C程序的扩展名.c改为.cpp,就可将过程式的C程序转换为面向对象的C++程序
B.由于C++是在C的基础上扩展的,因此C++编译器能编译C源程序
C.在C程序中,也可以用结构体类型定义类
D.与C不同,C++程序中的函数必须属于某个类

答案 B

解析 本题考查程序语言基础知识。
由于C++语言是在C语言的基础上扩充的,因此,C++编译器可以编译C源程序,但其面向对象的语言机制与纯过程式的 C语言是不同的设计思路,因此,即便是源程序的扩展名为Cpp,也不能说该程序就是面向对象的程序。
转载请注明原文地址:https://tihaiku.com/congyezige/2427608.html

最新回复(0)