C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是()。A、增加了一些新的运算符B、允许函数重载,并允许设置缺省参数C、规定函数说明符必须用原型D、引进了类和对象的概念

题目

C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是()。

  • A、增加了一些新的运算符
  • B、允许函数重载,并允许设置缺省参数
  • C、规定函数说明符必须用原型
  • D、引进了类和对象的概念
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

C++对C语言作了很多改进,下列描述中( )使得C语言发生了质变,即从面向过程变成面向对象。

A.增加了一些新的运算符

B.允许函数重载,并允许设置默认参数

C.规定函数说明必须用原型

D.引进了类和对象的概念


正确答案:D

第2题:

( 24 )下列关于运算符重载的描述中,错误的是

A )可以通过运算符重载在 C++ 中创建新的运算符

B )赋值运算符只能重载为成员函数

C )运算符函数重载为类的成员函数时,第一操作数是该类对象

D )重载类型转换运算符时不需要声明返回类型


正确答案:A

第3题:

C++对C语言作了很多改进,即从面向过程变成为面向对象的主要原因是( )。

A.增加了一些新的运算符

B.允许函数重载,并允许设置缺省参数

C.规定函数说明符必须用原型

D.引进了类和对象的概念


参考答案:D

第4题:

下列关于运算符重载的描述中,错误的是( )。A.可以通过运算符重载在C++中创建新的运算符

下列关于运算符重载的描述中,错误的是( )。

A.可以通过运算符重载在C++中创建新的运算符

B.赋值运算符只能重载为成员函数

C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象

D.重载类型转换运算符时不需要声明返回类型


正确答案:A
A。【解析】运算符的重载是针对C++中原有运算符进行的,不能通过重载创造新的运算符。

第5题:

C++中的函数调用就是面向对象理论中的方法。()


参考答案:错误

第6题:

( 14 )下列有关运算符函数的描述中,错误的是

A )运算符函数的名称总是以 operator 为前缀

B )运算符函数的参数可以是对象

C )运算符函数只能定义为类的成员函数

D )在表达式中使用重载的运算符相当于调用运算符重载函数


正确答案:C

第7题:

下列关于虚函数与函数重载区别的叙述中不正确的是( )。

A.函数说明形式上不同

B.函数重载允许是非成员函数,虚函数只能是成员函数

C.函数重载的调用依据参数和类型的差别,虚函数则依据对象

D.函数重载的本体可以在类外定义,虚函数不可以


正确答案:D
解析: A项,B项,C项均为虚函数与函数重载的不同之处。但有一点它们是相同的:在类内外定义均可。故 D项错误。

第8题:

C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【 】个参数,如用友元函数重载一元运算符参数表中需要【 】个参数。


正确答案:0 1
0 1 解析:C++中友元函数重载一元运算符要有一个参数,重载二元运算符要有两个参数,而用成员函数重载时,重载一元运算符没有参数,重载二元运算符要有一个参数。

第9题:

C++中的函数就是面向对象理论中的消息。()


参考答案:错误

第10题:

C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是( )。

A.增加了一些新的运算符

B.允许函数重载,并允许设置默认参数

C.规定函数说明符必须用原型

D.引进了类和对象的概念


正确答案:D
c++语言最重要的特点是其为一种面向对象的程序设计语言,但是c++语言也包含了C语寿的全部特征。

更多相关问题