[单选题]

有以下程序:include include using namespace std;class point{private:doubl

有以下程序:#include <iostream>#include <math>using namespace std;class point{private: double x; double y;public: point(double a, double b { x=a; y=b; friend double distance (point a, point b ; };double distance(point a, point b return sqrt((a. x-b. x )*(a. x -b. x )+ (a. x -b. x)*(a. x-b. x));}int main (){ point p1 (1,2); point p2(5,2); cout<<distance (p1, p2)<<end1; return 0;} 程序运行后的输出结果是

A.1

B.5

C.4

D.6

参考答案与解析:

相关试题

有以下程序:#include #include using namespace

[单选题]有以下程序:include include using namespace std;int main ( ){ char b1[8有以下程序: #include <iostream> #include <string> using namespace std; int main ( ) { char b1[8] = "abcdefg"; char b2[8],*pb=b1+3; while (--pb>=b1) strcpy (b2, Pb) ; cout<<strlen (b2) <<en

  • 查看答案
  • 有以下程序:#include #include using namespace

    [单选题]有以下程序:include include using namespace std;class point{private: doub有以下程序: #include <iostream> #include <math> using namespace std; class point { private: double x; double y; public: point(double a,double b) { x=a; y=b; } friend double distance(point

  • 查看答案
  • 有以下程序:#include #include using namespace

    [单选题]有以下程序:include include using namespace std;class Y;class X{private有以下程序: #include <iostream> #include <string> using namespace std; class Y; class X { private: int x; char *strx; public: X(int a, char *str) { x=a; strx=new char[strlen(str)+1]; strcpy(

  • 查看答案
  • 有以下程序:#include #include using namespace

    [单选题]有以下程序:include include using namespace std;int main ( ){ ofstream有以下程序: #include <iostream> #include <fstream> using namespace std; int main ( ) { ofstream ofile; char ch; ofile.open ("abc.txt"); cin>>ch; while (ch!='#' ) { cin>>ch; ofile.put(ch);

  • 查看答案
  • 有以下程序:#include #include using namespace

    [单选题]有以下程序:include include using namespace std;class base{private: cha有以下程序: #include <iostream> #include <string> using namespace std; class base { private: char baseName[10]; public: base ( ) { strcpy (baseName, "Base"); } virtual char *myName() {A.De

  • 查看答案
  • 有以下程序: #include #include using namespace

    [单选题]有以下程序: include include using namespace std; int main() {char arr[有以下程序: #include<iostream> #include<string> using namespace std; int main() { char arr[2][4]; strcpy(arr[0],"you"); strcpy(arr[1],"me"); arr[0][3]='&'; cout<<arr[0]<<end1; retu

  • 查看答案
  • 有以下程序#include #include using namespace s

    [单选题]有以下程序include include using namespace std;class base{private:char有以下程序 #include <iostream> #include <string> using namespace std; class base { private: char baseName[10]; public: base () { strcpy(baseName,"Base"); } virtual char *myName() { return b

  • 查看答案
  • 有以下程序: #include using namespace std; in

    [单选题]有以下程序: include using namespace std; int main() {int x;for(int i=1;i<=100;有以下程序: #include <iostream> using namespace std; int main() { int x; for(int i=1;i<=100;i++) { x=i; if (++x%2==0) if (++x%3==0) if (++x%7==0) cout<A.39,81B.42,84C.26,68D.28,70

  • 查看答案
  • 有以下程序:#include 〈iostream〉using namespace

    [单选题]有以下程序: #include 〈iostream〉 using namespace std; class A { public: virtual void setx(int i,int j=0) { x=i; y=j; } virtual void print()=0; protected: int x,y; }; class B : public A { public: void print() { cout〈〈x*x〈〈", "; } }; class C : public A { p

  • 查看答案
  • 有以下程序:#include 〈iostream〉using namespace

    [单选题]有以下程序: #include 〈iostream〉 using namespace std; #define M 10 #define B4 void setstar(char *a, int n) { int i; for (i=0; iA.AB C D E F G H I JB.AB C D * * * * * *C.AB C D E F * * * *D.* * * * * * A B C D

  • 查看答案
  • 有以下程序:#include #include using namespace