首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有一个MyClass类,则执行语句“MyClass obj1,obj2[2],*p;”后,自动调用该类的构造函数( )次。
若有一个MyClass类,则执行语句“MyClass obj1,obj2[2],*p;”后,自动调用该类的构造函数( )次。
admin
2010-06-06
38
问题
若有一个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://kaotiyun.com/show/0qjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若定义函数“int*func()”,则函数func的返回值为()。
设有定义:doublea[10],*s=a;以下能够代表数组元素a[3]的是()。
若有说明intm[3][4]={3,9,7,8.5},(*q)[4]:和赋值语句q=m;,则对数组元素m[i][j](其中0
以下函数中,findmax拟实现在数组中查找最大值并作为函数值返回,但程序中有错导致不能实现预定功能。#defineMIN一2147483647intfindmax(intx[],intn){inti,max;
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0||++b>0)++c;printf(’’%d,%d
以下选项中,能用作数据常量的是()。
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是()。
随机试题
龙虎斗中除了茶以外,一般会加入的有()。
人体是有机的整体,主要体现在
关于构成要件要素的分类,下列哪些选项是正确的?
在融资租赁合同中,对租赁物的质量保证及根据合同应由出卖方提供的其他服务,均由供货商( )。
关于车船税的纳税期限说法错误的是()。
下列情形中,用人单位不需要支付经济补偿金的是()。
下列各句中没有语病的一句是()。
某家禽饲养场养有鸡、鸭两种家禽,共30只。其中鸡比鸭多,母鸡比公鸡多,母鸭比母鸡多2只,至少有3只公鸭,那么,公鸡最多有()只。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
Nowadays,airtravelisvery【C1】______.WearenotsurprisedwhenwewatchonTVthatapoliticianhastalkedwithFrenchPresid
最新回复
(
0
)