首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class Sample{ public: Sample(){} ~Sample() {cout<<’*’;)
有如下程序: #inc1ude<iostream> using namespace std; class Sample{ public: Sample(){} ~Sample() {cout<<’*’;)
admin
2020-07-30
24
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class Sample{
public:
Sample(){}
~Sample() {cout<<’*’;)
};
int main(){
Sample temp[2], *pTemp[2];
return 0;
}
执行这个程序输出星号(*)的个数为( )。
选项
A、1
B、2
C、3
D、4
答案
B
解析
在mam函数中,定义了Sample temp[2]的一个包含两个对象的数组,还定义了一个*pTemp[2],是包含两个指向类对象的指针的数组,故定义的指针当main函数结束后是不会调用析构函数的,只有包含两个对象的数组temp[2]会调用析构函数,因此只输出两个。
转载请注明原文地址:https://kaotiyun.com/show/kCyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下列有关类成员的叙述中,正确的是()。
有如下类定义:classB{public:voidfunl(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protected:voidfun4()
给定程序的主函数中,已给出由结构体构成的链表结点a、b、e,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
编写函数fun,其功能是:将S所指字符串中ASCII码值为奇数的字符删除,剩余字符形成的新串放在t所指数组中。例如,若s所指字符串中的内容为“ABCDEFGl2345”,其中字符A的ASCII码值为奇数,字符1的ASCII码值也为奇数,都应当删除
下列运算符中,不能被重载的是()。
下列关于C++预定义流对象的叙述中,正确的是()。
对于循环队列,下列叙述中正确的是()。
下列运算符中,在C++语言中不能重载的是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
随机试题
下列古代文化常识,说法错误的是()。
什么是酶?酶与一般催化剂有何区别?
猫,表现精神萎靡,蜷缩,抽搐、痉挛和昏迷;口吐白沫,呕吐,呕吐物具蒜臭味并在暗处有磷光;心率失常,黏膜发绀,呼吸困难,尿色带黄。应怀疑为
5-羟色胺再摄取抑制剂若与单胺氧化酶抑制剂同服时可能出现5-羟色胺综合征,严重者可致死亡。二者交替使用的时间间隔应不少于()。
下列项目中,属于记账凭证的有()。
对于需要在产地实施检验检疫、口岸报关出境的货物,由产地检验检疫机构出具_______,由口岸检验检疫机构经验证或者核查货证合格后,换发_______。()
下列关于基金财产债权债务的说法,正确的是()。
新常态下,我国经济增长速度要从高速增长转向中高速增长。在这个阶段,要突破自身发展的瓶颈、解决深层次矛盾和问题,根本出路就在于
Python机器学习方向的第三方库是
表达式Fix(-3.25)和Fix(3.75)的结果分别是
最新回复
(
0
)