首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using std::cout; class Point { public: friend double di
有如下程序: #include #include using std::cout; class Point { public: friend double di
admin
2015-07-22
47
问题
有如下程序:
#include
#include
using std::cout;
class Point {
public:
friend double distance(const Point &p1,const Point &p2);
Point(int xx=0,int yy=0): x(xx), y(yy){}
private:
int x, y;
};
double distance(const Point &p1,const Point &p2) {
return sqrt((p2.x-p1.x)*(p2.x-p1.x)+(p2.y-p1.y)*(p2.y-p1.y));
}
int main(){
Point p0,p1(3,4);
cout<
return 0;
}
运行时的输出结果是
选项
A、0
B、3
C、4
D、5
答案
D
解析
本题考查构造函数的应用,题目中定义对象p0时,执行默认构造函数,得出x和y都为0,定义对象p1(3,4),得到x和y分别是3,4,执行distance(p1,p0)后得出5
转载请注明原文地址:https://kaotiyun.com/show/ffNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序设计语言的基本成分是数据成分、运算成分、控制成分和
有如下程序 #include <iostream> using namespace std; class A{ public: virtual void funcl( ){ cout<<"A1"; } v
数据库技术的根本目标是要解决数据的
下列选项中不属于软件生命周期开发阶段任务的是
若要访问指针变量p所指向的数据,应使用表达式【 】。
下列叙述中正确的是
假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有【】个元素。
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
表达式operator+(x,y)还可以表示为【】。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
下列叙述中,属于1862年美国国会《莫雷尔法》主要规定的是()
A.浸渍法B.煎煮法C.渗漉法D.溶解法E.水蒸气蒸馏法制备小青龙颗粒,方中法半夏、干姜的提取采用
市城市规划局批准建设的居住小区整体结构设计违反了国家的有关法律规定,给原告甲村的利益造成严重损害,但是房屋及其配套设施等已经建成交付使用。撤销批准建设的具体行政行为将会给公共利益造成重大损失,人民法院应当如何处理?
已知现金流量图如下图,且已知(F/A,i,n)=1.36,F=150万元,则且为( )万元。
组织制定本建设项目的安全事故综合应急救援预案,并定期组织演练是()的责任。
长期管理资产组合时,不属于投资者经常采用的方法的是()
以下关于现值和终值的说法,错误的是( )。
小张:“工厂有人吃饭”,小李:“小李、小郭没吃饭”。小红:“工厂里有人没吃饭”,三人中只有一个人没说谎。下列判断正确的是()。
SupposeyouaretakingchargeoftherecruitmentoftheDanceAssociationinyouruniversity,andyoujustreceivedanapplicati
_____scientistshaveobservedincreasedpollutioninthewatersupply.
最新回复
(
0
)