C++

单选题有如下程序:
 
执行这个程序的输出结果是(    )。

A.121
B.232
C.221
D.122

参考答案:A进入在线模考
本题考查静态数据成员。静态数据成员在内存中只占一份空间,静态数据成员属于类,即使不定义对象,也会给静态数据成员分配空间,可以被引用。本题中先是定义了一个对象obj,执行构造函数使得静态数据成员count变为了1,然后又定义了指针对象,执行构造函数后,count变为了2,释放指针后,执行析构函数,使得count变为了1。所以本题答案为A。

你可能感兴趣的试题

1有如下程序:
 
执行这个程序的输出结果是(    )。

A.val=10   const:val=20
B.const: val=10   const:val=20
C.const: val=10   val=20
D.val=10  val=20

最新试题

使用vc6打开考生文件夹proj3下的工程proj3,其中声明了MyString类,它是一个用于表示字符串的类。成员函数

类型:简答题2017-03-30

使用VC6打开考生文件夹proj3下的工程proj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注

类型:简答题2017-03-30

使用VC6打开考生文件夹proj2下的工程proj2,其中有元素类Element和队列类Queue的定义。请在程序中的横

类型:简答题2017-03-30

使用VC6打开考生文件夹proj2下的工程proj2,其中有两个类:一是销售类(sale),用于表示按照一件商品的基本价

类型:简答题2017-03-30

使用VC6打开考生文件夹proj1下的工程proj1,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个//

类型:简答题2017-03-30

使用VC6打开考生文件夹proj1下的工程proj1,其中定义了一个CD类。程序中位于每个//ERROR *******

类型:简答题2017-03-30

请使用VC6或使用【答题l菜单打开考生文件夹proj3下的工程proj3,其中声明了MiniComplex是一个用于表示

类型:简答题2017-03-30

请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,其中该工程中包含定义了用于表示姓名的抽象类N

类型:简答题2017-03-30

请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了—个单向链表类sList。sList

类型:简答题2017-03-30

请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Polynomial(“多项式”)

类型:简答题2017-03-30