正确答案: A
ptr->a=100;
题目:已知类A有公用数据成员a,且有A ohj2;A*const ptr-new A;则下列语句正确的是( )。
解析:本题主要考察const的使用,const根据其位置的不同修饰不同的成份,从而表现出灵 活的特性,考生容易混淆。此处const修饰的是指针,即指针本身不能改变.故选项B、C和D都是 错误的。但是指针指向的地址里面的值确实可以改变的,因此选项A是正确答案。
查看原题
举一反三的答案和解析:
[单选题]Model1实现MVC设计模式,其中的模型由( )来充当
JavaBean
[单选题]下面不属于软件设计原则的是()
自底向上
[单选题]有如下程序:
include
语句“Instrument s;”编译时出错
解析:解析:Instrument为抽象类,抽象类不能用来定义对象。故本题应选B。
[单选题]下列说法正确的是( )。
内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
解析:解析: 本题考查的是内联函数的定义,引入内联函数是为了解决程序中函数调用的效率问题,是以目标代码的增加为代价换取时间的节省;一般函数在运行时被调用,而调用的内联函数在编译时就被替代了,如果不加inline关键字,则编译器会将在类说明部分定义的任何函数都被认定为内联函数。
[单选题]下列有关指针的用法中错误的是( )。
inti;int *ptr;i=*ptr;