单项选择题

有以下程序: #include<iostream> using namespace std; class sample { private: int x; public: sample(int a) { x=a; friend double square(sample s); }; double square(sample s) { return S.X*S.K; } int main() { sample s1(20),s2(30); cout<<square(s2)<<endl; return 0; } 执行结果是( )。

A.20
B.30
C.900
D.400
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include<iostream> using namespace std; #definePl 3.14 Class Point {private: int x,y; public: Point(int a,int b) {X=a; y:b;} int getx() <return x;} int gety() {return y;}}; class Circle:public Point {private: int r; public: Circle(int a,int b,int c):Point(a,b) {r=c;} int getr() {return r;} double area() {return PI*r*r}}; int main() {Circle c1(5,7,10); cout<<c1.area()<<endl; return 0;} 程序执行后的输出结果是( )。
A.314
B.157
C.78.5
D.153.86
单项选择题
下面程序的输出结果是( )。 #include<iostream.h> Class example {int a; public: example(int B.{a=b++;} void print(){a=a+1 cout<<a<<““;} void print()const{cout<<a<<““;} }; void main() {example x(3); Const example y(2); x.print(); y.print(); }
A.2 2
B.4 3
C.4 2
D.3 2
相关试题
  • 有以下程序:#include<iostream>using ...
  • 在MyClass类的定义中,对赋值运算符=进行...
  • 对于下面定义的类MyClass,请在函数f()中...
  • 在下列的程序的横线处填上适当的语句,使该...
  • 下列程序的输出结果是______。#incl...