单选题设一棵度为3的树,其中度为2,1,0的结点数分别为3,1,6。该树中度为3的结点数为( )。
单选题关于在调用模板函数时模板实参的使用,下列表述中正确的是______。
单选题有如下类声明: class SAMPLE int n; public: SAMPLE(int i=0):n(i) void setValue(mt nO); ; 下列关于setValue成员函数的实现中,正确的是
单选题有以下程序: #include<iostream> using namespace std; class R public: R(int r1,int r2) R1=r1; R2=r2; void print(); void print()const; private: int R1,R2;; void R::print() f cout<<R1<<","<<R2<<endl; void R::print()const tout<<R1<<","<<R2<<endl; int main() R a(5,4); const R b(20,52); b.print(); return 0; 执行后的输出结果是( )。
单选题下面是关于派生类声明的开始部分,其中正确的是______。
单选题生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。
单选题以下程序输出结果是 ______。 #include<iostream.h> void n(int i); void f2(int i); char st[]=”Howdoyoudo!”; void fl(int i) cout<<st[i]; if(i<3) i+=2: f2(i): void f2(int i) cout<<st[i]; if(i<3) i+=2; f1(i); void main() int i=0; f1(i);
单选题有如下程序: #include<iostream> using namespace std; Class TestClass { private: int x,y; public: TestClass(int i,int j) { x=i; y=j; } void print() { cout<<“print1”<<endl; } void print()const { cout<<”print2”(<endl; } ); Int main() { const TestClass a(1,2); a.print(); return 0; } 该程序运行后的输出结果是( )。
单选题在下面的引用定义中,正确的是 ______。
单选题若类A和类B的定义如下:
#include
class A
{
int i,j;
public:
int geti()
{return i;}
};
class B:public A
{
intk:
public:
void make()
{k=i*j;}
};
则上述定义中非法的表达式是( )。
单选题下列程序的运行结果是
____
。
#include<iostream.h>
void fun(int *a, int *b)
{int *k; k=a; a=b; b=k;}
void main()
{int a=2OO4,b=9,*x=
fun(x, y);
cout<<a<<" "<<b<<end1;}
单选题以下程序的输出结果是
#include<iostream.h>
void main()
{ int x=1,y=3;
cout << x++ << " , ";
{ int x=0;X+=y*2;
cout<<x<<" ,"<<y<<" ;";
}
cout<<x<<" ,"<<y;
}
单选题有如下程序: #nclude<iostream> using namespace Std; Class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass(constMyClass} ~MyClass(){cout<<4;} }; int main(){ MyClass obj1(1),obj2(2),obj3(obj1); return 0: } 运行时的输出结果是( )。
单选题有如下程序 #include<iostream> using namespace std; classA{ public: virtual void func1(){cout<<''A1'';} void func2(){cout<<''A2'';} }; class B:public A{ public: void func1(){cout<<''B1'';} void func2(){cout<<''B2'';} }; int main(){ A*p=new B; p->func1(); p->func2(); return 0; } 运行此程序,屏幕上将显示输出( )。
单选题电子计算机最早的应用领域是( )。
单选题有如下程序段:
int i=1;
while(1){
i++;
if(i==10)break;
if(i%2==0)cout<<"*";
}
执行这个程序段输出字符"*"的个数是______。
单选题有如下程序: #include<iostream> using namespace std; class A public: A(int i):rl(i) void print()cout<<'E'<<r1<<'-"; void print()constcout<<'C'<<r1*r1<<'-'; private: int r1; ; int main() A a1(2); const A a2(4); a1.print(); a2.print(); return 0; 运行时的输出结果是( )。
单选题若执行下面的程序时,从键盘上输入5和2,则输出结果是( )。 #include<iostream.h> void main() int a,b,k; cin>>a>>b; k=a; if(a<b) k=a%b; else k=b%a; cout<<k<<end1;
单选题有以下程序: #include <iostream>
using namespace std; int main()
{ int num[2][3],*p;
int t,i,j,k=10;
p=num[0]; for(i=0;i<2;i++)
{
for(j=0;j<3;j++) {
k++;
*p=k;
for(t=2;t<*p;t++)
{
if(!(*p%t))
{
j--; *p--;
break;
}
*p++; }
} cout<<*(p-1)<<end1;
return 0; }
程序运行后的输出结果是{{U}} {{/U}}。
A. 19
B. 11
C. 29
D. 23
单选题在软件开发中,需求分析阶段产生的主要文档是______。
