首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
73
问题
有如下程序:
#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://www.kaotiyun.com/show/1k8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<iostream.h>voidmain(){intx=1,y=3;cout<<x++<<",";{intx=0;X+=y*2;co
通过公有派生类的对象,只能访问基类成员中的
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
C++语言中,while循环和do-while循环的主要区别是()。
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0]for(inti=1;i<n;i++
面向对象程序设计思想的主要特征中不包括
下列选项中不属于软件生命周期开发阶段任务的是()。
随机试题
如何拆装空调电磁离合器?
患者,男,42岁。左下肢静脉曲张15年,逐渐加重。体检:左小腿大隐静脉重度曲张,胫前凹陷性肿胀。了解深静脉瓣膜功能的损害程度采用
A.卵泡囊肿B.黄体囊肿C.卵巢萎缩D.卵泡交替发育E.卵巢机能不全母牛,4岁,产后2个多月未见发情。直肠检查发现一侧卵巢比对侧正常卵巢约大1倍,其表面有一3.0cm的突起,触摸该突起感觉壁厚,子宫未触及怀孕变化。该牛可能发生的疾病是()
下列哪项不是哮喘缓解期肾气虚弱证的特征
设f(x)在积分区间上连续,则∫-aasinx[f(x)+f(一x)]dx等于()。
在Word中编辑文档时,如果不小心做了误删除操作,可以恢复删除内容的是( )。
根据下列材料,回答问题。从手机网民所占的比重来看,增长速度最大的年份是()年。
arbitrageofexchange
设有如下的程序段:n=0Fori=1To3Forj=jToIFork=jTo3n=n+lNextk
将考生文件夹下HYR文件夹中的文件MOUNT.PQR在同一文件夹下再复制一份,并将新复制的文件改名为BASE.VUE。
最新回复
(
0
)