首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using std::cout; class Point{ public: friend double distance(const Point&p);
有如下程序: #include #include using std::cout; class Point{ public: friend double distance(const Point&p);
admin
2020-04-07
32
问题
有如下程序:
#include
#include
using std::cout;
class Point{
public:
friend double distance(const Point&p); //p距原点的距离
Point(int xx=0,int yy=0):x(xx),y(yy){} //①
private:
int x,y;
};
double distance(const Point&p){ //②
return sqrt(p.x*p.x+p.y*p.y);
}
int main(){
Point p1(3,4);
cout<
return 0:
}
下列叙述中正确的是( )。
选项
A、程序编译正确
B、程序编译时语句①出错
C、程序编译时语句②出错
D、程序编译时语句③出错
答案
A
解析
这段程序是正确的,计算p距离原点的距离。语句①是类Point的构造函数,在构造函数中给变量xx和yy赋初值0。语句②是计算点p距原点的距离的函数distance。语句③是计算点pl距离原点的距离并输出。
转载请注明原文地址:https://kaotiyun.com/show/1k8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
下列叙述中错误的是
C++语言中,while循环和do-while循环的主要区别是()。
C++语言中在C语言的基础上增加的特性不包括()。
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
在位运算中,操作数每右移一位,其结果相当于
下列函数中,()是对文件进行写操作的。
将7个数据进行插入排序,在最坏情况下需要比较的次数是
若要使用操作符setw进行输出的格式控制,则必须用#include命令包含【】头文件。
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
随机试题
Becauseofthe______emphasisplacedonclassroomwork,theinstructorwillreportyourabsencestotheadviser.
临床上并非所有年轻患者的重度牙周炎均可诊断为广泛型侵袭性牙周炎,应先排除一些明显的局部和全身因素,如
错觉是指
下列有关我国《缔结条约程序法》的规定,不正确的是:
背景某安装公司承包了光源中心的空调系统的施工,光源中心空调系统的洁净度等级设计为N5级,空调系统还采用BA系统监控,BA系统选用了有特殊要求智能化产品,并且光源中心的洁净室内采用气体灭火系统。光源中心机电工程的空调系统预算费用为600万元,工期6
根据以下资料。回答下列问题。2012年上半年全同消协组织共受理消费者投诉256713件,解决234371件,为消费者挽回经济损失26335万元。其中,因经营者有欺诈行为得到加倍赔偿的投诉3320件,加倍赔偿金额555万元。上半年,各级消协组织支持
已知x1,x2是x2+ax一1=0的两个实根,则x12+x22=().
Theincreaseintheproductionofconsumergoodsresultsindamagetothenaturalenvironment.Whatarethecausesofthisandw
A、Anactress.B、Atechblogger.C、Afashiondesigner.D、Anathlete.A根据原文中对其各项事业的访问,可以判定A选项为正确表述。
Weregret______youyoursonhasbeenkilledinthebattleinIraq.
最新回复
(
0
)