首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;) SetVariable(int i){value=i;} private: int
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;) SetVariable(int i){value=i;} private: int
admin
2015-08-01
22
问题
类MyClass的定义如下:
class MyClass
{
public:
MyClass(){value=0;)
SetVariable(int i){value=i;}
private:
int value;
};
则对下列语句序列正确的描述是( )。
MyClass*P,my;p=&my;
选项
A、语句p=&my;是把对象my赋值给指针变量P
B、语句MyClass*p,my;会调用两次类MyClass的构造函数
C、对语句*P.SetVariable(5)的调用是正确的
D、语句p->SeWariable(5)与语句my.SetVariable(5)等价
答案
D
解析
选项A),语句p=&my;是把对象my的地址值赋值给指针变量p;选项B),语句MyClass*p,my;,由于p只是一个指向对象的指针,因此定义指针p不调用构造函数,所以此语句只调用一次构造函数;对成员函数的引用可以通过两种形式:指针.>成员函数(形参表)或者对象名,成语函数名(形参表),故选项C)错误,选项D)正确。
转载请注明原文地址:https://jikaoti.com/ti/0QE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
要实现动态联编,必须通过()调用虚函数。
c++语言标识符是以字母或【】开头的,由字母,数字和下划线组成的字符串。
数据库、数据库系统和数据库管理系统之间的关系是()。
已知p是一个指向类Sample数据成员m的指针,s是类Sample的一个对象。如果要给m赋值为5,()是正确的。
以下程序的输出结果是()。#include<iostream.h>voidmain(){inti,j,x=0;fof(i=0;i<2;i++={x++;for(j=0;j<3;j++=
数据库系统的核心是
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
下列字符串中可以用作C++语言标识符的是
常数据成员和静态数据成员在使用前共同的要求是要进行【】。
随机试题
简述处理政府公众的艺术。
下列选项中,属于消化性溃疡常见的并发症有
甲因邻里纠纷失手致乙死亡,甲被批准逮捕。案件起诉后,双方拟通过协商达成和解。对于此案的和解,下列哪一选项是正确的?(2014年试卷二第40题)
客户信用证券账户为证券公司客户信用交易担保证券账户的()证券账户。
我国现行法律规定,会计师事务所和注册会计师如果工作失误或犯有欺诈行为,应对委托人或依赖已审计会计报表的第三人承担法律责任。 ( )
以下有关合同的说法中,错误的是()。
计算简答题:根据所给材料回答问题。(需计算后回答的问题须列出算式;每个问题计算过程中的小数均保留实际位数,计算结果有小数的,小数保留2位。)甲出版社拟出版一本文学新书《不曾有的记忆》。助理技术编辑小王为该书拟订的整体设计方案内容,包括采用小16开
根据听觉位置理论,耳蜗对高频声波反应的敏感区域位于()。(2011年)
如果你父母每年年初给你10000元钱,存款年利率为6%,到第三年年末你父母给你的钱一共值多少?()
Unless______,Iwillnotgototheparty.
最新回复
(
0
)