首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include <iostream> using namespace std; class point { private: int x, y; public: point (
若有以下程序: #include <iostream> using namespace std; class point { private: int x, y; public: point (
admin
2010-03-29
84
问题
若有以下程序: #include <iostream> using namespace std; class point { private: int x, y; public: point ( ) { x=0; y=0; } void setpoint(int x1,int y1) { x=x1; y=y1; } void dispoint () { cout<<"x="<<x<<" , "<<"y="<<y<<end1; } }; int main ( ) { point *p=new point; p->setpoint (5, 12); p->dispoint (); return 0; } 程序运行后的输出结果是( )。
选项
A、x=12,y=12
B、x=5,y=5
C、x=12,y=5
D、x=5,y=12
答案
8
解析
本题考核对象指针的定义与使用。分析程序:
程序首先定义一个类point,类point中有两个私有成员,整型变量x和y,还有两个公有成员函数setpoint(int x1,int y1)和dispoint()。函数setpoint()用来设置私有成员x和y的值,而函数dispoint()用来显示私有成员x和y的值。
主函数中,首先定义了类point的指针对象p,并申请了内存空间,然后调用对象p中公有成员setpoint给对象p中的私有成员x和y赋值,然后调用成员函数dispoint显示x和y的值。
由此可知,最后输出的值应该是5,12。
转载请注明原文地址:https://kaotiyun.com/show/nXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
有以下程序#include<stdio.h>main(){ints,t,A=10;doubleB=6:s=sizeof(A);t=sizeof(B);printf
下列数据结构中,属于非线性结构的是
设有定义:inta,b[10],*c=NULL,*p;,则以下语句错误的是()。
以下选项中与iffa==1)a=b;elsea++;语句功能不同的switch语句是
if语句的基本形式是:if(表达式)语句,以下关于"表达式"值的叙述中正确的是
下面属于良好程序设计风格的是()。
在C语言中,函数返回值的类型最终取决于
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),*5,b=10;f=add;……}则以下函数调用语句错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
随机试题
毛泽东在《反对本本主义》中所反对的主要错误倾向是( )。
Whenhewasinprisonhewasnotallowedto______withhisfamily.
朱砂安神丸主治证的病机为( )。
一般资料:男,38岁,公司总经理。案例介绍:求助者大学毕业后,和几个同学合伙组建了一个公司,自己当总经理。求助者做事果断、思维敏捷、有头脑,工作也很认真、勤奋,业绩还算不错。最近由于公司规模扩大,招了几名硕士、博士,其中一位做了他的助理。他发现自
历史进步的曲折性和反复性的根本原因是()。
关于水稻,下列说法错误的是()。
简述罗马共和国早期平民反对贵族的斗争。
不需要证人在场见证即有效的遗嘱是——。
改革开放以来,我国工人阶级队伍呈现出的新特点是()
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
最新回复
(
0
)