单选题有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass () { cout<< '*'; } MyClass (MyClass } ~MyClass() { cout<< '@'; } }; int main(), MyClass a; Myc1ass b(a); return 0; } 运行时的输出结果是( )。
单选题已知主函数中通过如下语句序列实现对函数模板 swap 的实例调用: int a[10], b[10]; swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
单选题下面程序的输出结果是______。
#include <iostream>
using namespace std;
int main()
{
int n=10;
while(n>7){
n--;
cout<<n<<",";
}
cout<<endl;
}
单选题已知int m=10;在下列定义引用的语句中,正确的是______。
单选题已知类MyClass的定义如下:
#include <iostream>
using namespace std;
class MyClass{
private:
static int static:_data;
const int const_data;
public:
MyClass(int d):const_data(d){}
static void fool(){
cout<<const_data; //①
}
void foo2()const{
cout<<static_data;//②
}
};
int MyClass::static_data=0;
下列说法中正确的是
单选题若执行下面的程序时,从键盘上输入3和4,则输出结果是main() int a,b,s;cin>>a>>b; s=a; if(a<B) s=b: s=s*s;cout<<s<<end1;
单选题最初的计算机编程语言是( )。
单选题设有以下说明和定义: #include<iostream. h> Void main() typedef union long i; int k[5]; char c; DATE; struct date int cat; DATE cow; double dog; too; DATE max; cout<<(sizeof(struct date)+sizeof(max))<<end1;
单选题软件系统总体结构图的作用是
单选题下列______是C++语言的有效标识符。
单选题有如下程序:
#include<iostream>
using namespace std;
class Base
{
public:
Base(){id=0;}
int id;
};
class Derived1:virtual public Base
{
public:
Derived1(){id+=10;}
};
class Derived2:virtual public Base
{
public:
Derived2(){id+=20;}
};
class Derived:public Derived1, public Derived2
{
};
int main()
{
Derived obj;
cout<<obj.id<<endl;
return 0;
}
其运行结果是______。
单选题下列程序的输出结果是( )。
#include
void ff(int x),if(double x);
void main()
{float a(88.18);
ff(a);
charb(‘a’);
ff(b);
}
void ff(int X)
{cout<<“if(int):”<
单选题程序流程图中带有箭头的线段表示的是( )。
单选题下列程序的运行结果是( )。
#include class Loeation{
private:
int X,Y;
public: void init(int=0,int=0);
void valueX(int val){X=val;} int valueX(){returnx;}
void valueY(int val){Y=val;} int valueY(){return Y;}};
void Location::init(int initX,int initY) {X=initX;
Y=initY4}
void main(X
{Location A,B;
单选题有下列程序: #include<iostream> Using namespace std; Class Amount int amount; public; Amount(int n=O):amount(n) Int getAmount()constreturn amount; Amount return ; int main() Amount x(3),y(7); x+=y; cout<<x.getAmount()<<endl; return 0; 己知程序的运行结果是10,则横线处缺失的表达式是( )。 A) *this B) this C) &amount D) amount
单选题下列语句中正确的是{{U}} {{/U}}。
A. int * p;i=8; p=
B. int * p,i; p=
C. float * p;int i;p=
D. float * p;cout<<* p;
单选题派生类的成员函数不能访问基类的( )。
单选题下列描述中正确的是( )。
单选题下列程序的运行结果是( )。
#include<iostream.h>
void fun(int *a,iht *B)
{ int *k;
k=a;a=b;b=k;
}
void main( )
{ inta=3,b=6,*x=&a,*y=&b;
fun(x,y);
cout < < a < < " " < < b;
}
单选题下列控制格式输入/输出的操作符中,能够设置浮点数精度的是______。
