问题 填空题

已知下列程序的输出结果是23,请将横线处缺失的部分补充完整。 #include<iostream> using namespace std; class MyClass{ public: void Print()const{cout<<23;} }; int main(){ MyClass*p=new MyClass(); ______.Print(); return 0; }

答案

参考答案:(*p)

解析: 此题考查的知识点是成员函数的调用。通过对象调用成员函数使用“.”运算符,而通过对象的指针调用成员函数则使用“->”运算符。题目中,Print()函数之前已经有一个“.”,所以此处应填入一个对象,所以就把指针p转化成指针所指的对象,填入表达式(*P)。

单项选择题
单项选择题