假设有函数模板定义如下: Template <typename t> Max(T a, T b, T &c) { c=a+b; } 下列选项正确的是()。
A.float x,y,z; Max(x,y,z);
B.const int x,y,z; Max(x,y,z);
C.int x,y; float z; Max(x,y,z);
D.float x; int y, z; Max(x,y,z);
A.float x,y,z; Max(x,y,z);
B.const int x,y,z; Max(x,y,z);
C.int x,y; float z; Max(x,y,z);
D.float x; int y, z; Max(x,y,z);
A.FUN(9)
B.FUN<9>
C.FUN(9)
D.FUN<9>(double)
A、1)、2)
B、1)
C、2)
D、1)、2)、3)
A、C++和C是完全不同的两种语言
B、C++是C语言的超集,即C语言代码不经修改就可以经C++编译器编译
C、C语言是面向过程的程序设计语言
D、C++是面向对象的程序设计语言
A、若语句f(3)=5;正确,则f一定是一个返回引用的函数
B、若语句cout< <f(3);正确,则f一定是一个返回引用的函数>
C、在返回引用的函数中,可以返回全局变量或静态变量的引用
D、在返回引用的函数中,可以返回局部变量的引用
A、p=new int(3);cout<<*p;> B、p=new int[3];cout<<*p;> C、p=new int[3]; p[0]=3; cout<<*p;> D、*p=3; cout<<*p;>
A、delete []p1; delete []p2;
B、delete []p1; delete p2;
C、delete p1; delete []p2;
D、delete p1; delete p2;
A、m_x、m_y和m_radius都是Circle类的成员变量
B、setCenter、setRadius和getArea都是Circle类的成员函数
C、类定义体后面的分号可以省略
D、将double m_radius;改为double m_radius=1;,则表示m_radius成员变量的初值为1
A、析构函数可以重载
B、对象销毁前会自动调用析构函数
C、如果定义一个类时没有定义析构函数,则系统会提供一个默认析构函数~ <类名> (){}
D、析构函数的函数类型为void
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!