首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
admin
2013-02-27
73
问题
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
选项
A、ptr->a=100;
B、ptr=&obj2;
C、ptr++;
D、obj2=*ptr;
答案
A
解析
本题考察const修饰符的作用。注意;const位置不同,其修饰的部分也是不同的。本题中const修饰的是ptr所指的对象本身,所以,ptr是可以重新指向新的对象,而ptr->a则无法被更新。
转载请注明原文地址:https://kaotiyun.com/show/6zNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { FILE*fp;charstr[10]; fp=fopen("myfile.dat","w"); fputs("abc",fp); fclose(fp);
设文件指针fp已定义,执行语句“fp=fopen("file","w");”后,下列针对文本文件file操作叙述的选项中正确的是()。
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
若有定义语句“doublea,*p=&a;”,下列叙述中错误的是()。
在进行逻辑设计时,将E-R图中实体之间的联系转换为关系数据库的()。
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下函数:intfun(char*p,char*q){while((*p!=’\0’)&&(*q!=’\0’)&&(*p==*q)){p++;q++;}return(*p-*q
前置自增运算符++重载为类的友元函数的形式为【】,重载为类的成员函数的形式为【】。(设类为A,类对象为a)
随机试题
痢疾的常见治法包括
急性硬膜下血肿最常见的血管损伤是
股票期权的缺点不包括()。
位于市区的某中学2018年1月利用学校空地建造写字楼,发生的相关业务如下:(1)按照国家有关规定补交土地出让金2000万元,缴纳相关费用81万元。(2)写字楼开发成本3600万元。(3)写字楼开发费用中的利息支出为500万元(能够提供金融机构证明并按
请根据自已的经验,谈谈教学前反思、教学中反思和教学后反思各需要反思些什么。
Stellawasunhappybecauseshe
WhichfloordoesLindaliveon?
PASSAGETHREEWhyareflashinglightsandringbellsusedinLasVegas?
A、Toomuchworkorstudy,heavyresponsibilities,quickenedpaceoflife.B、Amajorchangeinlife.C、Losingajoboradeathin
IdentitytheftA)Identitytheftandidentityfraudaretermsusedtorefertoalltypesofcrimeinwhichsomeonewrongfullyobt
最新回复
(
0
)