首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: using std::cout; class Point{ friend double distance(const Point &p);//p距原点的距离 Point(int xx=0,int yy=0):x(xx),y(yy){}//①
有如下程序: using std::cout; class Point{ friend double distance(const Point &p);//p距原点的距离 Point(int xx=0,int yy=0):x(xx),y(yy){}//①
admin
2020-04-07
40
问题
有如下程序:
using std::cout;
class Point{
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<<distance(p1);//③
return 0;
}
下列叙述中正确的是( )。
选项
A、程序编译正确
B、程序编译时语句①出错
C、桓序编译时语句②出错
D、程序编译时语句③出错
答案
A
解析
这段程序是正确的,计算p距离原点的距离。语句①是类Point的构造函数,在构造函数中给变量xx和yy赋初值0。语句②是计算点p距原点的距离的函数distance。语句⑨是计算点p1距离原点的距离并输出。
转载请注明原文地址:https://kaotiyun.com/show/mA8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句序列long x; x=0L;可用一个语句表示为【 】。
执行语句序列intx=10,&r=X;cout<<x<<’-’,<<r<<endl;输出结果为【】。
有以下程序:#include<iostream>usingnamespacestd;classSample{private:intn;public:Sample(in
若要把函数voidf()定义为aClass的友元函数,则应该类aClass的定义中加入的语句是()。
下列叙述中正确的是
C++是一种面向对象的程序设计语言,它充分支持面向对象思想中的三个主要特征是______性;_______性和_______性。
程序设计语言的基本成分是数据成分、运算成分、控制成分和
时间复杂度和数据的初始排列无关,这种排序是()。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数num(char*str)用于返回字符串中非数字的个数。例如:abcl23abc45返回值为:6将函数num补充完整。注意:请勿改
下列选项中,正确的C++标识符是()。
随机试题
常用于对基金实际收益率衡量的指标是()。
在行政决策理论模式中,有代表性的主要理论模式有()
Conventionalwisdomaboutconflictseemsprettymuchcutanddried.Toolittleconflictbreedsapathy(冷漠)andstagnation(呆滞).
A.福氏B.宋内C.鲍氏D.志贺E.舒氏能产生最强外毒素的痢疾杆菌菌群是
某建设项目施工过程中,收集到的分部工程A的资料见下表。则分部工程A的施工成本节约( )元。
根据所给资料,回答以下问题。2014年1—6月全国房地产开发投资42019亿元,同比增长14.1%(扣除价格因素实际增长13.1%),增速比1—5月份回落0.6个百分点,其中往年投资28689亿元,增长13.7%,增速回落0.9个百分点,占房地产
下列现象中,可以说明教育对社会发展起促进作用的是()。
土地革命战争时期,毛泽东指出:“一国之内,在四周白色政权的包围中,有一小块或若干小块红色政权的区域长期地存在,这是世界各国从来没有的事。这种奇事的发生,有其独特的原因-。”红色政权能够存在和发展的主观原因和条件是()
(98年)设x∈(0,1),证明(1)(1+x)ln2(1+x)<x2;(2)
Alotofyoungpeoplefinditdifficulttogetajob,especiallyinthefirstfewmonthsaftertheyleaveschool.Thisismuchm
最新回复
(
0
)