单项选择题

有以下程序
#include <iostream>
using namespace std;
class sampleprivate:
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 namespace std;class Base private: void fun1() const cout << fun1 ; protected: void fun2() eonst cout << fun2 ; public: void tim3() const cout << fun3 ; ; class Derived: protected Base public: void fun4() const cout << fun4 ; ;int main()Derived obj;obj.fun1(); ①obj.fun2(); ②obj.fun3(); ③obj.fun4(); ④return 0;其中有语法错误的语句是( )。
A.①②③④
B.①②③
C.②③④
D.①④
单项选择题
若有如下程序:#include <iostream>using namespaces std;int s=0;class samplestatic int n;public:sample(int i) n=i;static void add() s+=n;;int sample:: n=0;int main()sample a(2),b(5);sample:: add();cout<<s<<end1;return 0;程序运行后的输出结果是( )。
A.2
B.5
C.7
D.3
相关试题
  • 若有以下程序:#include <iostream>usi...
  • 以下程序的输出结果是( )。#include ...
  • 数据库设计的根本目标是要解决( )。
  • 有如下的运算符重载函数定义:double oper...
  • 下列语句段落将输出字符'*'的个数为( )...