首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 撕nclude<iostream> using namespaee std; class MyClass { pubiw,: MyClass() {++ count} ~MyClass(){--
有如下程序: 撕nclude<iostream> using namespaee std; class MyClass { pubiw,: MyClass() {++ count} ~MyClass(){--
admin
2021-05-06
38
问题
有如下程序:
撕nclude<iostream>
using namespaee std;
class MyClass {
pubiw,:
MyClass() {++ count}
~MyClass(){--count;}
static int getCount(){return count;}
private:
static int count;
};
int MyClass∷count=0;
int main()
{
MyClass obj;
cout<<obj.getCount();
MyClass * ptr=new MyClass:
cout<<MyClass∷getCount();
delete ptr;
cout<<MyClss∷getCount();
return 0;
}
执行这个程序的输出结果是( )。
选项
A、121
B、232
C、221
D、122
答案
A
解析
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类。即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/7nh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnarnespacestd;classA{public:A(){cout<<’’A’’;}};classB{
下列关于C++函数的说明中,正确的是()。
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}
下列程序的输出结果是()。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a>=b)?a:b;}
已知函数fun的原型为intfun(int,int,int);下列重载函数原型中错误的是()。
如果利用C++流进行输入输出,下面的叙述中正确的是()。
下面是重载为非成员函数的运算符函数原型,其中错误的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
随机试题
男性,35岁。因蛋白尿原因待查入院,24小时尿蛋白定量3.8g,血白蛋白30g/L,肾活检示:轻度系膜增生性肾炎。该患者最不常见的并发症是
甲醛缓冲液吸收一盐酸恩波副品红比色法测定空气中SO2,吸收液中加入EDTA-2Na的目的是
在自动控制调节中,需要设置温度设定值的自动再调控制,这是因为()。
原位浇筑沉井施工要点包括()。
影响利率期限结构的因素有()。Ⅰ.收益率曲线Ⅱ.长期与短期资金的供需状况Ⅲ.对流动性的偏好Ⅳ.对未来利率变动方向的预期
D注册会计师负责对丁公司20×9年度财务报表进行审计。在获取和评价审计证据时,D注册会计师遇到下列事项,请代为做出正确的专业判断。如果要针对资产类报表项目的存在认定获取审计证据则下列细节性测试方向正确的是()。
计算机硬件系统的基本组成部分包括()。
阅读下面这首词,回答问题。江城子.乙卯正月二十日夜记梦苏轼十年生死两茫茫,不思量,自难忘。千里孤坟,无处话
A、B两地相距540千米。甲、乙两车同时从A地出发,往返行驶于A、B两地之间,都是到达之后立即返回,乙车较甲车快。设两辆车同时从A地出发后第一次和第二次相遇都在途中P地。那么到两车第三次相遇为止,乙车共走了多少千米?
设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C为课程,P为老师,S为学生,G为成绩,T为时间,R为教室,根据定义有如下的函数依赖集:F={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}W的规范
最新回复
(
0
)