首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} sta
有如下程序: #include<iostream> using namespace std; Class Test { public: Test() {n+=2;} ~Test() {n-=3;} sta
admin
2010-12-16
51
问题
有如下程序: #include<iostream> 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;
选项
A、n=0
B、n=1
C、n=2
D、n=3
答案
A
解析
静态数据成员是类中所有对象共享的成员,而不是某个对象的成员。题中变量n是静态数据成员,对象对其操作的结果具有叠加作用,main函数中先定义了Test的对象*p,然后又delete p,所以对静态数据n进行了两次操作,分别是”n+=2”和”n+=3”,n的初始值是1,那么n最后的值变为0。main函数最后通过调用静态函数getNum得到n的值,并输出。
转载请注明原文地址:https://kaotiyun.com/show/v6Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序中,函数fun的功能是:在形参ss所指字符串数组中查找与形参t所指字符串相同的串,找到后返回该串在字符串数组中的位置(下标值),未找到则返回-1。ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。请在程序的下划线处填入正确的内容并把
有以下程序#include<stdio.h>intshow(char*str){while(*str){putchar(*str+1);str++;}return*str+1;
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a:if(s=b)s*=S;printf("%
下面4个关于C语言的结论中错误的是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和3门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参filename所指文件中最后一个学生的数据,即用新的学生数据覆盖该学生原来的数据,其他学生的数据不变。请在程序的
设有定义:inta=0,b=1,c=1;以下选项中,表达式值与其它三个不同的是
若有如下形式的函数 intfun(inta[],int*p,intn) {……} 调用函数之前需要对函数进行声明,则以下选项中错误的是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法并返回相加结果,该成员函数的声明语句为______。
随机试题
氨水的溶质是NH3.H2O。 ()
《辞海》
下列各项中,属于久泻病机的是
对于麻疹患儿隔离时间正确的是
在计算居住小区内的道路用地时,不应包括的是()。
当教师把关注的焦点投向提高学生的成绩时,这个阶段是()。
甲、乙两人互发E-mail协商洽谈合同,4月30日甲称:“我有笔记本电脑一台,配置为……九成新,8000元欲出手。”5月1日乙回电称:“东西不错,7800元可要。”甲于5月2日回复:“可以,5月7日到我这儿来。”乙于5月4日回电:“同意。”甲于当日收到。上
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是_____________。
在考生目录下完成下列操作:将自由表stock_name添加到数据库中。
最新回复
(
0
)