C++语言程序设计

静态成员都可以使用类名加作用域运算符的方法来引用。

题目

静态成员都可以使用类名加作用域运算符的方法来引用。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列静态数据成员的特性中,错误的是 ______。

A.静态数据成员的声明以关键字static开头

B.静态数据成员必须在文件作用域内初始化

C.引导数据成员时,要在静态数据成员前加<类名>和作用域运算符

D.静态数据成员不是一个类所有对象共享的


正确答案:D

第2题:

下列是关于继承的说法,正确的是______。

A.子类继承父类,子类就拥有了父类的全部成员,包括基类的构造函数和析构函数

B.当子类继承父类后,子类可以访问父类的全部成员

C.抽象类不能被继承

D.派生类可能含有与基类同名的数据成员或同名同参数的成员函数,因此可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名


正确答案:D
解析:当子类继承父类后,子类可以访问父类中除私有成员外的全部成员。父类的构造函数和析构函数是不能被子类继承的。在C++中,当子类有多个基类时,调用基类构造函数的格式为:派生类名>::派生类名>(参数表):基类名1>参数表1>,基类名2>参数表2>…,{派生类构造函数体;}在Java中,在创建子类对象时若希望对父类中的成员变量进行初始化,就要在于类构造方法中利用super()调用父类的构造方法,并且必须将这条语句作为子类构造方法中的第一条语句。抽象类是含有抽象函数或抽象方法的类,它不能被实例化,但是可以被继承。实际上,抽象类主要就是用来派生子类。当派生类含有与基类同名的数据成员或同名同参数的成员函数时,可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名。

第3题:

下述静态数据成员的特性中,( )是错误的。

A.说明静态数据成员时前边要加修饰符static

B.静态数据成员要在类体外进行初始化

C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符

D.静态数据成员不是所有对象所共用的


正确答案:B

第4题:

静态成员属于类的,是否每个对象都可以引用该静态成员?


正确答案: 静态成员属于类的,可以每个对象都可以引用该静态成员。

第5题:

下列关于静态方法的说法,错误的是() 

  • A、 静态方法不对特定实例进行操作,不与实例相关联
  • B、 使用静态方法的语法格式:类名.静态方法(实参列表)
  • C、 静态方法只能访问类中的静态成员,不能访问非静态成员
  • D、 静态方法不能访问类中的静态成员

正确答案:D

第6题:

请教:2016年计算机二级C++基础练习三单选题13如何解答?

下列关于静态成员的描述中,错误的是()。

A.静态成员都是使用static来说明的

B.静态成员是属于类的,不是属于某个对象的

C.静态成员只可以用类名加作用域运算符来引用,不可用对象引用

D.静态数据成员的初始化是在类体外进行的


C

第7题:

在C++类的规定中:静态函数只能给引用类的静态成员和【 】。


正确答案:非数据成员
非数据成员 解析:在C++类的规定中,静态函数只能给引用类的静态成员和非数据成员。

第8题:

______成员函数中不能直接引用类中说明的非静态成员。


正确答案:静态
静态

第9题:

作用域运算符“::”的功能是()

  • A、标识作用域的级别的
  • B、指出作用域的范围的
  • C、给定作用域的大小的
  • D、标识成员是属于哪个类的

正确答案:B

第10题:

下述静态成员的特性中,()是错误的。

  • A、静态成员函数不能利用this指针
  • B、静态数据成员要在类体外进行初始化
  • C、引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
  • D、静态数据成员不是所有对象所共有的

正确答案:D

更多相关问题