单项选择题

下列关于构造函数的描述中,错误的是( )。

A.构造函数名与类名相同
B.构造函数可以有返回值
C.构造函数可以重载
D.每个类都有构造函数
<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序: #include <iostream> using namespace std; class sample pnvate: int x; static int y; public: sample(int a); static void print(sample s); ; sample::sample(int a) x=a; y+=x; void sample::print(sample s) cout<< x= <<s.x<< ,y= <<y<<endl; int sample::y=0; int main() sample s1(10); sample s2(20); sample::print(s2); return 0; 程序运行后的输出结果是( )。
A.x=10,y=20
B.x=20,y=30
C.x=30,y=20
D.x=30,y=30
单项选择题
有如下程序: #include <iostream> using namespace std; class Point int x,y; public: Point(int x1=0, int y1=0):x(x1),y(y1) int get() return x+y; ; class Circle Point center; int radius; public: Circle(int cx,int cy, int r):center(cx,cy),radius(r) Int get() return center.get()+radius; ; int main() Circle c(3,4,5); cout<<c.get()endl; return 0;
A.5



B.7
C.9



D.12
相关试题
  • 有如下程序: #include <iostream> ...
  • 有如下类定义: class Point int x_,...
  • 有如下程序: #include <iostream> u...
  • 有如下程序: #include <iostream> u...
  • 有如下类声明: class XA int x; pub...