(多选题)
C ++和C有什么不同:
A.C ++是C的超集
B.C语言是结构化编程语言,C ++是面向对象编程语言
C.C适合效率低的场合,c++适合效率高的场合
D.C只面向过程,C++只面向对象
参考答案:ABC
参考解析:
第一步,本题考查计算机网络知识。
第二步,C++ 是 C 的超集,C是 C++ 的子集。任何 C 代码都可以不加修改地当作 C++ 代码编译,生成的程序与作为 C 代码编译生成的程序等效。C 一般被认为是结构化语言(Structured Language),主要结构成分是函数。从技术上讲,C 语言不是块结构语言的原因是,块结构语言允许在 procedure 中和 function 中嵌套定义其它 procedure 和 function,而 C 不允许。C ++通常被认为是一种“多范式”语言。也就是说,可以将它用于面向对象,程序甚至函数式编程。C适合要求代码体积小的,效率高的场合,如嵌入式;C++适合更上层的,复杂的。C++侧重于对象而不是过程,侧重于类的设计而不是逻辑的设计。
因此,选择ABC选项。
知识点:信息技术 常识判断 科技 事业单位 职测
