单项选择题

有以下程序 #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.x; } int main() { sample s1 (20),s2(30); cout<<square(s2)<<end1; return 0; } 执行结果是

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

单项选择题
以下程序段共有错误( )处 #include <iostream> using namespaces std; class Sample private: int n; public: Sample(int i) { n=i; } void setvalue(int i) { n=i; } void display() { cout<< n= <<n<<end1; } }; int main() { const Sample a(l0); a.setvalue(5); a.display(); return 0; }
A.1
B.2
C.3
D.4
单项选择题
若有以下程序: #include <iostream> using namespace std; int f() { static int i = 0; ints= 1; s+=i; i++; return s; } int main() { int i,a = 0; for(i = 0;i<5;i++) a+=f(); cout<<a<<endl; return 0; } 程序运行后,输出的结果是
A.20
B.24
C.25
D.15
相关试题
  • 有以下程序 #include <iostream> #i...
  • 以下程序的输出结果是 #include <iostr...
  • 有以下程序: class Date { public:...
  • 若有以下程序: #include <iostream>...
  • 有以下程序: #include <iostream> u...