单选题若有以下程序: #include<iostream> using namespace std; class A private: int a; public: A(int i) a=i; void disp() cout<<a<<“,”;; class B private: int b; public: B(int j b=j; void disp() cout<<b<<“,”;; class C:public B,public A private: int C; public: C(int k);A(k-2),B(k+2) c=k; void disp() Accdisp(); B::disp(); cout<<c<<endl;; int main() C obj(10); Obj.disp(); return 0; 程序执行后的输出结果是( )。
单选题下列程序的输出结果为 #include<iostream.h> void main() char*a[]="hello","the","world"; char**pa=a; pa++; cout<<*pa<<end1;
单选题有如下程序:
#include<iostream>
using namespace std;
classAA {
int k;
protected:
int n;
void setK(int k){this->k=k;}
public:
void setN(int n){this->n=n;}
};
class BB:public AA{/*类体略*/};
intmain(){
BB x;
x.n=1; //1
x.setN(2); //2
x.k=3; //3
x.setK(4); //4
return 0;
}
在标注号码的四条语句中正确的是______。
单选题下列选项中不全是C++语言关键字的是
单选题有如下程序:
#include<iostream>
using namespace std;
int main()
{
void function(double val);
double val;
function(val);
cout<<val;
return 0;
}
void function(double val)
{
val=3;
}
编译运行这个程序将出现的情况是______。
单选题软件生命周期的三个阶段是______ 、软件开发、运行维护。
单选题关于函数重载,下列叙述中错误的是( )。
单选题下列选项中不全是C++语言关键字的是 A) const,break,default B) long,void,using C) virtual,exterm,include D) try,throw,this
单选题下面程序的结果是 #include<iostream.h> class
A { public: A( ) { cout < < "construtA" < < end1;}
virtual ~A( ) { cout < < "destructA" < < end1;} }; class B:public
A { }; class C:public A { }; class D:public B,public
C { }; void main( ) { Dd;}
A. constructA destructA
B. constructA constructA destructA destructA
C. constructA constructA constructA destructA destructA destructA
D. constructA constructA constructA constructA destructA destructA
destructA destructA
单选题下面程序输出的结果是( )。 #include<iostream> using namespace std; void main() { char ch[][8]={"good","better","best"}; for(int i=1;i<3;++i) { cout<<ch[i]<<endl; } }
单选题下列叙述中正确的是
A. 为了建立一个关系,首先要构造数据的逻辑关系
B. 表述关系的二维表中各元组的每一个分量还可以分成若干数据项
C. 一个关系的属性名表称为关系模式
D. 一个关系可以包括多个二维表
单选题有如下程序: #include <iostream> #include <iomanip> using namespace std; class CSum {int x,y; public: CSum(int x0,int y0):x(x0),y(y0) {} friend ostream return os; } int main() { CSum y(3,5); cout<<setfill('*')<<8; cout<<y; return 0; }执行上面程序的输出是______。
单选题下列关于顺序存储结构叙述中错误的是( )。
单选题若已经声明了函数原型“void fun(int a,double b=0.0)”,则下列重载函数声明中正确的是( )。
单选题软件工程的出现是由于
____
。
单选题有如下程序: #include <iostream> using
namespace std; class A {
public: A(){cout<<"A";}
}; class B {public:B(){cout<<"B";}
}; class C:public A { B b;
public:C(){cout<<"C";} }; int main(){C
obj;return 0;} 执行后的输出结果是{{U}} {{/U}}。
A.CBA
B.BAC
C.ACB
D.ABC
单选题有如下程序: #include<iostream.h> void main() char str[2][5]="1234","5678"),*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=str[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'/0';j+=2) s=10*s+p[i][j]-'0'; cout<<s; 该程序的输出结果是( )。
单选题以下程序的输出的结果是
____
。
#include<iostream.h>
void main()
{
int i,k,a[10],p[3];
k=5;
for(i=0;i<9;i++)a[i]=i;
for(i=0;i<3;i++)p[i]=a[i*(i+1)];
for(i=0;i<3;i++)k+=p[i]*2;
cout<<k;
}
单选题在深度为7的满二叉树中,叶子结点的个数为( )。
单选题下列关于C++流的说明中,正确的是
____
。
