首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n一=3;} stati
有如下程序: #include using namespace std; class Test { public: Test() {n+=2;} ~Test() {n一=3;} stati
admin
2020-11-11
40
问题
有如下程序:
#include
using namespace std;
class Test
{
public:
Test() {n+=2;}
~Test() {n一=3;}
static int getNum() {return n;}
private:
static int n;
};
int Test::n=1;
int main()
{
Test*p=new Test;
delete p;
cout<<"n="<
return 0;
}
执行后的输出结果是( )。
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
此题考查的是静态数据成员和静态成员函数。静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题目中的静态数据成员n的运算具有叠加性,执行“n+=2”和“n-=3”后n的值为0。
转载请注明原文地址:https://kaotiyun.com/show/uZyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了类baseA、priA1和priA2,其中priA1类由baseA类公有派生,priA2类由priA1类公有派生。上述三个类的定义并不完整,请按要求完成下列操作,将程序补充完整。程序输出
有以下程序,输出结果()。#includevoidmain(){staticintb[][3]={{1,2,3},{4},{5,6)};b[0][2]=12,b[1][2]=18;cout
下列符号中不属于C++关键字的是
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
判断字符型变量ch是否为大写英文字母,应使用表达式
软件开发离不开系统环境资源的支持,其中必要的测试数据属于
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
下列选项可以做C++标识符的是()。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
随机试题
通过砂的相对密度试验,可以了解土在自然状态或经压实松紧情况和土粒结构的稳定性。()
美国学者班杜拉认为,人是通过观察模仿而学会新的行为的。他提出的理论被称为【】
男性,56岁,主因消瘦、腹胀、纳差入院。病前曾有慢性肝病史。查体:皮肤、巩膜黄染,腹部膨隆,移动性浊音阳性,脾肋下可触及。该病人首先要考虑
质量保证金的具体金额或占合同价格的比例,通常为合同价格的()
简述会计科目与账户的关系。
一个人摄取的精炼糖和在消化过程中由食物分解成的糖就是进入人体血液的几乎所有葡萄糖(一种糖)的饮食来源。虽然咖啡在消化时自身不能分解成糖,但有时却能使人的血糖水平急剧上升,即使咖啡没有和奶油或任何甜食一起饮用。以下哪项,如果正确,最有助于解释上文提到
阅读以下文字,回答以下问题。思想一旦离开利益,就会使自己出丑。思想解放更大的阻力,显然来自既得利益。无可否认,过去三十年的改革进程,是一个利益结构越来越不均匀的过程。强势群体拿走了过多的利益,有一些是合理回报,有一些却未必合理,而不过是利用制度缺
设f(x)在(0,+∞)上可导,f(1)=3.∫1xyf(t)dt=x∫1yf(t)dt+y∫1xf(t)dt求f(x).
CAN总线能够使用光纤和(1)等多种传输媒体。总线信号以差分电压传送,两条信号线分别为CAN_H和CAN_L。静态时这两条信号线均为2.5V,此状态表示(2),也可以称之为“隐性”。CAN_H比CAN_L高,表示逻辑“0”(或称为“显性”),此时,通常电
__________strickenbuffaloeshavebeenknownasdangeroustotheirherdsman.
最新回复
(
0
)