选择题 下列数据结构中,能用二分法进行查找的是______。
选择题 下面哪些函数采用动态联编 ?
选择题 若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是______。
选择题 下列关于this指针的叙述中,错误的是______。
选择题 结构化程序设计方法的主要原则有下列4项,不正确的是______。
选择题 有如下程序段:
int i=0,j=1;
intr=i; //①
r=j; //②
int *P=i; //③
*p=r; //④
其中会产生编译错误的语句是______。
选择题 已知数组,d中有n个元素,下列语句将数组a中从下标x1开始的k个元素移动到从下标x2开始的k个元素中,其中0<=x1<x2<n,x2+k<n。将下列语句补充为______。
for(int i=x1+k-1;i>=x1;i--)
a[______]=a[i];
选择题 有如下四个语句:
①cout<<'A'<<setfIll('*')<<left<<setw(7)<<'B'<<endl;
②cout<<setfill('*')<<left<<setw(7)<<'A'<<'B'<<endl;
③cout<<'A'<<serfill('*')<<right<<setw(7)<<'B'<<endl;
④cout<<setfill('*')<<right<<setw(7)<<'A'<<'B'<<endl;
其中能显示A******B的是______。
选择题 下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
选择题 下列叙述中正确的是______
选择题 有如下类和变量定义:
class Parents{
public:
int publicData;
private:
int privateData;
};
class dA:public Parents{/*类体略*/};
class dB:private Parents{/*类体略*/};
dA x;
dB y;
下列表达式中正确的是______。
选择题 设有基类定义:
class Cbase
{ private: int a;
protected: int b;
public: int c;
};
派生类采用何种继承方式可以使成员变量b成为自己的私有成员
选择题 有如下程序:
#include<iostream>
using namespace std;
void fun(intx,int y){int t=x;x=y;y=t;}
int main()
{
int a[2]={1,2};
fun(a[1],a[0]);
std::cout<<a[0]<<','<<a[1]<<std::endl;
return 0;
}
执行后的输出结果是______。
选择题 有如下程序:
#include<iostream>
using namespace std;
class AA{
public:
AA(){ cout<<1;}
AA(AA a){cout<<2;}
};
void f1(AA a){}
void f2(AA a){}
int main(){
AA aa;
f1(aa);
f2(aa);
return 0;
}
运行这个程序的输出是______。
选择题 下列for循环的循环体执行次数为______。
for(int i(0),j(10);i=j=4;i++,j--)
选择题 设有表示学生选课的3张表,学生S(学号、姓名、性别、年龄、身份证号)、课程C(课号、课名)、选课SC(学号、课号、成绩),则表SC的关键字(键或码)为______。
选择题 有如下程序:
# include<iostrcam>
# include<iomanip>
using namespace std;
int main(){
int s[]={123,234};
cout<<setfill('*')<<setw(6);
for(int i=0;i<2;i++){cout<<s[i]<<endl;}
return 0;
}
运行时的输出结果是______。
选择题 下列说法中错误的是______。
选择题 有如下程序段:
int i=1; int j=4;
int main() {
int i=5; j+=i;
cout<<i<<j<<endl;
}
运行时的输出结果是______
选择题 下列关于运算符重载的描述中,错误的是______。
