首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有一个MyClass类,则执行语句“MyClass obj1,obj2[2],*p;”后,自动调用该类的构造函数( )次。
若有一个MyClass类,则执行语句“MyClass obj1,obj2[2],*p;”后,自动调用该类的构造函数( )次。
admin
2010-06-06
64
问题
若有一个MyClass类,则执行语句“MyClass obj1,obj2[2],*p;”后,自动调用该类的构造函数( )次。
选项
A、2
B、3
C、4
D、5
答案
2
解析
本题考核构造函数的调用。C++在创建一个对象时,会自动调用类的构造函数, 在构造函数中可以执行初始化成员变量的操作。语句“MyClass obj1,obj2[2],*p;”创建了3个对象。obj1、obj2[0]、obj2[1]和一个对象指针。在创建。obj1、 obj2[0]、obj2[1]对象时系统会调用类的构造函数。但在创建对象指针p时,不调用类的构造函数,因为指针p本身不定义类对象,而是定义了p可以指向一个MyClass的对象。
转载请注明原文地址:https://www.kaotiyun.com/show/0qjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下涉及字符串数组、字符指针的程序段,不会产生编译错误的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
有以下程序:#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2);i2=f(1+1);printf("%d%d\n",i1,i2
有以下程序:#includeinta=4;intf(intn){intt=0;staticinta=5;if(n%2){ima=6;t+=a++;}else{int
下列选项中,不属于数据管理员(DBA)职责的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
软件调试的目的是()。
C语言程序中,运算对象必须是整型数的运算符是
随机试题
Mike’suncleinsists______inthishotel.
作为血清诊断酶描述错误的是
面部“危险三角区”的疖最危险的并发症是
本病例最可能的诊断该病最主要传播媒介
关于桥梁工程中的管柱基础,下列说法正确的是()。
在保持蜂窝移动通信小区覆盖半径不变的条件下,若基站天线高度越高,通常其下倾角越小。
《人民警察法》第3条规定:“人民警察必须依靠人民的支持,保持同人民的密切联系,()。”
关于药品,下列说法错误的是:
手机电池经历了镍镉电池、镍氢电池和锂离子电池3个阶段。锂离子电池相对于其它两种电池的优势在于:()①重量轻②安全性高③绿色环保④高低温适应性强
Whatarethereinoursocietynowadays?Thereare______.
最新回复
(
0
)