首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下列各组语
有如下类和对象的定义: class Constants{ public: static double getPI(){return 3.1416;} }; Constants constants; 下列各组语
admin
2017-02-18
24
问题
有如下类和对象的定义:
class Constants{
public:
static double getPI(){return 3.1416;}
};
Constants constants;
下列各组语句中,能输出3.1416的是( )。
选项
A、cout<
getPI();和cout<
B、cout<
C、cout<
getPI();和cout<
getPI();
D、cout<
答案
D
解析
本题考查静态成员函数。静态成员函数由于没有this指针,所以不能访问本类中的非静态成员。引用静态成员函数有2种方式,一种是直接使用类来引用,即Constants::getPI();另一种是使用对象来引用,即constants.getPI()。所以本题答案为D。
转载请注明原文地址:https://jikaoti.com/ti/skt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
有以下程序#include<iostream.h>voidmain(){inta=5,b=0,c=0;if(a=b+c)cout<<"***"<<endl;elsecout<<"$$$"<<<endl;}
C++中封装性、继承性和【】是面向对象思想的主要特征。
对于模板定义关键字class和typename说法不正确的是
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
以下程序的输出结果是【】。#include<iostream.h>unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;n
在C++语言的面向对象程序设计框架中,【】是程序的基本组成单元。
C++语言中规定函数的返回值的类型是由()。
下面程序输出的结果为#include"iostream.h"classA{public:A(){cout<<"CLASSA"<<endl;}
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
随机试题
一般保证的保证人与债权人未约定保证期间的,保证期间为3个月。()
左、右主支气管有什么区别?有何临床意义?
在设备质量监理的程序中,督促制造厂严格质量管理体系,保证措施的落实属于()。
仲裁协议的特点包括( )。
吴越国是五代十国之一。下列说法正确的有()。
社会服务机构财务管理的目标以()为根本出发点。
SCL一90评定的时间范围是()的实际感觉。
Untiladecadeortwoago,thecentersofmanyWesterncitieswereemptyingwhiletheiredgeswerespreading.Thiswasnotfort
一个秘密的约定:小李同学因为学习不太好,对老师的提问常常不能回答,在课堂上他不敢举手,但又怕同学们说他笨,于是不懂也举手,但举了手又回答不了问题,经常招致同学们的哄笑,他为此感到压抑和自卑。张老师了解了他的心情后,和他秘密约定:“以后回答问题,要是你不能回
一、注意事项1.本题是由给定资料与作答要求两部分构成。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。2.监考人员宣布考试开始时,才可以开始答题。3.所有题目一律使用现代汉语作答。二、给定资料1.《医
最新回复
(
0
)