首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> #inc1ude <cmath> using std::cout; c1ass Point{ public: friend double distance
有如下程序: #inc1ude <iostream> #inc1ude <cmath> using std::cout; c1ass Point{ public: friend double distance
admin
2020-11-11
18
问题
有如下程序:
#inc1ude <iostream>
#inc1ude <cmath>
using std::cout;
c1ass 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){ //②
retum 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://jikaoti.com/ti/sul0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error**
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;一一i)cout<<’*’:
软件设计中模块划分应遵循的准则是()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。注意:不要改动main函数,不能增行或删行,
下列关于类模板的模板参数的叙述中,错误的是()。
软件测试的目的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是
随机试题
吸入气雾剂的给药部位是
计算生料成本需要的指标有________。
A.一连串单收缩B.一次单收缩C.无收缩反应D.不完全强直收缩E.完全强直收缩肌肉受到一次阈下刺激时,出现
关于胸痹,以下哪项叙述是错误的:
下列关于抽样误差的说法错误的是
A.肝脏B.肾脏C.肺D.口腔E.小肠吸入气雾剂的吸收部位是
某玩具生产企业(增值税一般纳税人)注册资金1000万元,2017年销售收入5500万元,销售成本2600万元,可以扣除的相关税金及附加500万元,销售费用1100万元,管理费用790万元,财务费用410万元,投资损失26万元,营业外支出100万元,账面利润
新中国成立后,我国城市化进程加快。统计数据显示,到1957年为止,全国城市人口增加了758%。这一时期城市化进程加快的主要因素是()。
PPP即公私合作模式,是指为减轻政府财政负担,在公共服务领域,政府采取竞争性方式选择具有投资、运营管理能力的社会资本,双方按照平等协商原则订立合同,由社会资本提供公共服务,政府依据公共服务绩效评价结果向社会资本支付对价,实现利益共享和风险共担。根据上述定
什么是货币政策的单一目标和多重目标?中国实行单一还是多重目标,原因是为什么?
最新回复
(
0
)