首页 > 试题广场 >

C++语言中,下面描述中,正确的是?

[单选题]
C++语言中,下面描述中,正确的是()
  • 一个基类的声明中有纯虚函数,该基类派生类一定不再是抽象类
  • 函数返回值类型不能作为重载函数的调用的依据
  • 静态数据成员不是所有对象所公有的
  • 内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
推荐
。头像
B  如果一个类中声明了纯虚函数,其派生类中没有对该函数定义,那该函数在派生类中仍为纯虚函数,凡是包含纯虚函数的类都是抽象类。通常重载函数调用的依据是函数名、参数类型、参数个数。 类的静态成员是属于类的而不是属于哪个对象的,因此可以说是所有对象所共有的。内联函数是在编译时将目标代码插入的
编辑于 2016-01-10 13:13:03 回复(4)
答案应该是B。腾讯2015校招的多选题,但是我觉得这个题应该只有一个选项。
A选项 如果在派生类中没有对所有纯虚函数进行定义,则此派生类仍然是抽象类,不能用来定义对象。所以A错.
C选项 静态数据成员是所有对象所共有的,所以C错
D选项 应该是编译时,而不是运行时。
我发现很多腾讯校招的多选题只有一个选项。
发表于 2015-03-19 16:41:33 回复(0)
函数重载是指在同一作用域内 ,可以有一组具有相同函数名不同参数列表 的函数,这组函数被称为重载函数。由定义知道,和函数返回类型无关
发表于 2017-05-15 18:19:02 回复(0)
内联函数是在编译时,,眼拙了。
发表于 2017-08-03 22:38:16 回复(0)
抽象类就是一种为了抽象设计目的而建立的处于继承类之上的特殊类,只能作用于其他类的基类,相关的子类从它派生,A对;
int fun(int a, int b) 编译生成的函数名称_fun_int_int
void fun(int a, int b) 编译生成的函数名称也是_fun_int_int,无法区分,B对;
静态数据成员就是所有对象共有的,C错;
编译器会将内联函数的代码插入在调用处,提高效率, D对。
选ABD
发表于 2014-12-29 11:54:41 回复(4)
函数的类型不是应该包括返回值+参数类型嘛?应该说返回值类型
发表于 2018-03-27 16:37:22 回复(1)
内联函数是在编译时将目标代码插入的.
A选项即说明抽象基类的派生类仍然还是抽象类。
发表于 2022-06-13 15:01:25 回复(0)
形参的个数,类型,顺序才是函数重载的依据
发表于 2022-01-19 09:56:35 回复(0)
函数重载是指函数的参数个数或者类型必须至少有其中之一不同,而函数返回值的类型可以不同;
但是不允许函数参数个数和类型都相同,而只有函数返回值不同,这是因为此时系统无法从函数的调用形式上判断哪一个函数与之匹配。
发表于 2021-04-13 10:23:28 回复(0)
若派生类没有对纯虚函数进行定义,则仍为抽象类,故A错;静态数据成员为全体对象所共有,故C错;内联函数在编译时将目标代码插入,故D错,选B。
发表于 2018-11-18 16:28:06 回复(0)
内联函数是编译时进行展开
发表于 2018-02-18 08:19:30 回复(0)
B函数重载的依据是函数名,参数个数和参数类型,函数类型(函数返回值)不能作为函数重载的依据 。D内联函数在编译阶段插入调用的地方
编辑于 2018-01-31 09:41:50 回复(0)
选项B:构成重载指函数名相同,但函数的参数列表不同,返回值类型相同;
选项D:在编译时进行,而不是运行时进行;
发表于 2017-07-29 15:29:27 回复(0)
B中函数类型作为重载函数时会报错 ,如:int f();void f() ;  ,,D中内联函数是在编译时将目标代码插入到每个调用该函数的地方
发表于 2017-07-20 14:59:25 回复(0)
内联函数在编译时将目标代码插入。 静态成员为所有对象所共有。
编辑于 2017-05-14 00:31:53 回复(0)
静态数据成员是要受private控制符影响的
发表于 2017-03-11 11:51:39 回复(0)
内联函数是从在编译阶段将代码添加进去的
发表于 2016-10-03 00:26:18 回复(0)
B项中的函数类型是函数的返回类型吧,理解成函数的参数类型了
发表于 2016-09-16 10:05:47 回复(0)
一个类声明了纯虚函数,其派生类中没有对该函数定义,那该函数在派生类中仍为纯虚函数,凡是包含纯虚函数的类都是抽象类。
通过重载的依据是函数名,参数类型,参数个数,返回类型。
类的静态成员是所有对象共有的
内联是在编译是将目标代码插入的
发表于 2016-09-10 21:22:11 回复(0)
好难!哈哈
发表于 2016-09-04 23:17:31 回复(0)
函数类型是指函数返回值类型
发表于 2016-07-09 10:06:27 回复(0)