正确答案: A

ptr->a=100;

题目:已知类A有公用数据成员a,并重载了一运算符,且有A obj2;const A*ptr=new A;则下列语句错误的是( )。

解析:

本题考察const修饰符的作用。注意:const位置不同,其修饰的部分也是不同的。本题中const修饰的是ptr所指的对象本身,所以,ptr是可以重新指向新的对象,而ptr->a则无法被更新。

查看原题查看所有试题

学习资料的答案和解析:

  • [多选题]在面向对象方法中,基本结构是()而不是记录,一切事物、概念都可以看作()。
  • 对象

  • 解析:本题答案:C

  • [单选题]有以下程序: prt(int*m,int n) { int i; for(i=0;in;i++)m[i])++; } main() { int a[]={1,2,3,4,5},i; prt(a,5); for(i=0;i5;i++) printf("%d,",a[i]); } 程序运行后的输出结果是 ______。
  • 2,3,4,5,6,

  • 解析:解析:用数组名作函数实参时,不是把数组的值传递给形参,而是把实参数组的起始地址传递给形参数组,这样两个数组就共同占用同一段内存单元。

  • [单选题]在Visual FoxPro中可让控件获得焦点,使其成为活动对象的方法是( )
  • SETFOCUS

  • 解析:Release方法可从VFP中释放和关闭表单集或表单。GetFocus是控件接收到焦点时的事件,Load是创建对象之前产生的事件,SetFocus事件则可让控件获取焦点,使其成为活动对象。故本题答案是D。

  • [单选题]在程序中可以通过复选框和单选按钮的( )属性值来判断它们的当前状态。
  • Value

  • 解析:解析:复选框和单选按钮的Caption属性用来设定显示文字;复选框和单选按钮均无Checked和Selected属性;通过它们的Value值可以判断它们的状态,对单选按钮来说,当处于选定的情况下,Value值为True,否则为False;对于复选框来说,其值可为0、1和2,分别代表未被选中、选中和变灰三种状态。

  • 推荐下载科目: 计算机二级 计算机三级 微软认证 思科认证 华为认证 计算机一级 职称计算机 计算机操作员初级 计算机操作员中级 计算机操作员高级
    @2019-2025 布丁学网 www.51ksbd.net 蜀ICP备20012290号-1 川公网安备 51012202001362号