首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类定义如下: class TestClass { public: TestClass(){cout
类定义如下: class TestClass { public: TestClass(){cout
admin
2013-05-30
53
问题
类定义如下:
class TestClass
{
public:
TestClass(){cout<<1;}
};
则执行语句TestClass a,b[2],*p[2];后,程序的输出结果是( )。
选项
A、11
B、111
C、1111
D、11111
答案
B
解析
class TestClass定义了一个类,其中TestClass(){eout<<1;)为其的构造函数,当程序创建类TestClass的实例时,该函数将会被调用,在执行“TestClass a,b[2],*p[2];”时,一共创建了三个这样的实例,故一共执行构造函数3次,对于变量p,则是声明了一个指针数组,该数组中的元素是指向类’restClass实例的指针,本身并没有创建类的实例。
转载请注明原文地址:https://www.kaotiyun.com/show/mFNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知二叉树的前序序列为ABDCEFG,中序序列为DBCAFEG,则后序序列为______。
阅读以下程序:#include<iostream.h>voidmain(){staticinta[][3]={9,7,5,3,1,2,4,6,8};inti,j,s1=0,s2=0;for(i=0;i<3;i++)for
“商品”与“顾客”两个实体集之间的联系一般是()。
程序设计方法要求在程序设计过程中()。
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
分析下列程序,并写出运行结果【】。#include<iostream.h>voidmain(){intx[10]:inti=5,*ptr=x;*(ptr+i)=10;cout<<x[i]<
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是()。
对下面的程序,说法正确的是()。#include<iostream>usingnamespacestd;voidsum(floatm,floatn){floatsum=m+n;}main()
若结构Arith中有一成员定义为char*op;,另有结构指针p定义为Arith*p=newArith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【】。
若已定义,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。fun(inta[])
随机试题
对于老年性瘙痒病的预防以下叙述不正确的是
生态系统内形成的生态平衡,是何种性质的平衡()。
胆囊结石的疼痛特点不包括()
以下关于股票分割的说法,错误的是()。
某外国游客要求会见多年未见的在华亲友,导游可陪同前往。()
一台交换机具有24个10/100Mbit/s全双工端口和2个1000Mbit/s全双工端口,如果所有端口都工作在全双工状态,那么该交换机总带宽为()。
一つお________したいことがあります。(聞く)
Nowadays,incominggenerationsreallyrelynowonthepowerofthe"Internet"whenitcomestosearchingforinformation.Justt
ExerciseIsGoodforYourBodyandYourMind[A]Thebenefitsofexercisearewidelyknown:ithelpsyoulivelongerandlowe
【S1】【S9】
最新回复
(
0
)