选择题 如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为______。
选择题 某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶子结点数为______。
选择题 关于函数中的<返回类型>,下列表述中错误的是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class TlestClass
{
int n;
public:
TestClass(int k):n(k){}
int get(){return n;}
int get()const{return n+1;}
};
int main()
{
TestClass p(5);
colast TestClass q(6);
cout<<p.get()<<q.get();
return 0;
}
执行后的输出结果是 。
选择题 下面程序的输出结果是 。
#include<iostream.h>
Class example
{int a;
public:
example(int B.{a=b++;}
void print(){a=a+1 cout<<a<<'';}
void print()const{cout<<a<<'';}
};
void main()
{example x(3);
Const example y(2);
x.print();
y.print();
}
选择题 有如下程序段:
int i=1;int j=4;
int main(){
int i=8,j=1;
cout<<i<<j<<endl;
}
运行时的输出结果是______。
选择题 有下列程序:
#include <stdio. h>
void fun(int a[],int n)
{ int i,t;
for(i=0;i<n/2;i++) {t=a[i];a[i]=a[n-1-i]; a[n-1-i]=t;}
}
void main()
{ int k[10]={1,2,3.4,5,6,7,8,(),10),i;
fun(k,5);
for(i=2,i<8;i++)printf('%d',k[i]);
printf('\n');
}
程序的运行结果是______。
选择题 有下列程序:
#include <stdio.h>
int f(int x,int y)
{return((y-x)*x);}
void main()
{ int a=3,b=4,c=5,d;
d=f(f(a,b),f(a,c));
printf('%d\n',d);
}
程序运行后的输出结果是______。
选择题 下列描述中正确的是______。
选择题 下面关于函数模板的表述中不正确的是______。
选择题 当使用fstram流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______
选择题 有如下程序:
#include<iostream>
using namespace std;
class AA{
int k;
protected:
int n;
void setK(int k){this->k=k;}
public:
void setN(int n){this->n=n;}
};
class BB:public AA{/*类体略*/};
int main()
{
BB x;
x.n=1;//1
x.setN(2);//2
x.k=3;//3
x.setK(4);//4
return 0;
}
在标注号码的四条语句中正确的是______。
选择题 在C++语言中函数返回值的类型是由______决定的。
选择题 下列对重载函数的描述中,错误的是 。
选择题 在C++中,打开一个文件时与该文件建立联系的是______。
选择题 若已知“int a[3][7];”,则用指针表示数组a中的元素时,下列表示中错误的是______。
选择题 有如下类声明:
class SAMPLE
{
int n;
public:
SAMPLE(int i=0):n(i) {}
void setValue(int n0);
};
下列关于getValue成员函数的定义中,正确的是______。
选择题 下列代码段声明了3个类:
class Person{};
class Student: public Person{};
class Undergraduate: Student{};
下列关于这些类之间关系的描述中,错误的是 。
选择题 有如下程序:
# include <iostream>
using namespace std;
class A{
public:
A(int i=0):r1(i){}
void print(){cout<<'E'<<r1<<'-';}
void print()const{cout<<'C'<<r1*r1<<'-';}
void print(int x){cout<<'P'<<r1*r1*r1<<'-';}
private:
int r1;
};
int main(){
A a1;
const A a2(4);
a1.print(2);
a2.print();
return 0;
}
运行时的输出结果是______。
选择题 若已定义
int a[]={1,2,3,4,5,6,7,8,9,10),p=a,i=5;
则对数组元素不正确的引用是______。
