题库 题库

【单选题】

有3个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为(  )。
  • A.并

  • B.自然连接

  • C.笛卡儿积

  • D.交

参考答案

查看答案

相关试题

单选题 下列关于运行符重载的描述中,正确的是(  )。 查看答案
单选题 程序流程图中带有箭头的线段表示的是(  )。 查看答案
单选题 有如下函数模板定义:
template
T1FUN(T2n){returnn*5,0;}
若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为(  )。
查看答案
单选题 C++语言中在C语言的基础上增加的特性不包括(  )。 查看答案
单选题 下列叙述中错误的是(  )。 查看答案
单选题 有3个关系R、S和T如下:

由关系R和S通过运算得到关系T,则所使用的运算为(  )。
查看答案
单选题 有以下程序:
#include
usingnamespacestd;
classsample
{
private:
intn;
public:
sample(){}
sample(intm)
{
n=m:
}
sampleadd(samplesl,samples2)
{
this->n=s1.n+s2.n;
return(*this);
}
voiddisp()
{
cout<<"n="<<n<
}
};
intmain()
{
samples1(10),s2(5),s3;
s3.add(s1,s2);
s3.disp();
return0:
}
程序运行后,输出的结果是(  )。
查看答案
单选题 算法的空间复杂度是指(  )。 查看答案
单选题 有下列程序:
#include
voidfun(int*a,int*b)
{int*C;
c=a;a=b;b=C;
}
voidmain(  )
{intx=3,y=5,*p=&x,*q=&y;
fun(p,q);printf("%d,%d,",*P,*q);
fun(&x,&y);printf("%d,%d\n",*P,*q)
}
程序运行后的输出结果是(  )。
查看答案
单选题 原因排除法属于(  )。 查看答案
单选题 有以下类定义:
classMyClass
{
private:
intid;
chargender;
char*phone;
public:
MyClass():id(0),gender('#'),phone(NULl){}
MyClass(intn0,charge='#',char*ph=NULL)
{id=no;gender=ge;phone=ph;}
};
下列类对象定义语句中错误的是(  )。
查看答案
单选题 已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为90的元素时,查找成功的比较次数为(  )。 查看答案
单选题 有下列程序:
#include
voidmain(  )
{
intx=1,y=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{
Case0:a++;break;
case1:b++break;
}
case2:a++;b++;break;
case3:a++;b++;
}
printf(”a=%d,b=%d\n”,a,b);
}
程序的运行结果是(  )。
查看答案
单选题 若变量已正确定义并赋值,以下符合C++语言语法的表达式是(  )。 查看答案
单选题 下列表示纯虚函数的成员函数是(  )。 查看答案
单选题 下面程序的运行结果是(  )。
#include
classbase{
protected:
inta;
public:
base(){cout<<"0";}
};
classbasel:virtualbase{
public:
basel(){cout<<"1";}
};
classbase2:virtualbase{
public:
base2(){cout<<"2";}
};
classderived:publicbasel,publicbase2{
public:
derived(){cout<<"3";}
};
voidmain()
{
derivedobj;
cout<
}
查看答案
单选题 下列有关类继承的叙述中,错误的是(  )。 查看答案
单选题 有下列程序:
#include
structst
{intx,Y,date[2]={1,10,2,20};
voidmain(  )
{structst*p=date;
printf("%d,",p->y);printf("%d\n",(++p)
->x);
}
程序的运行结果是(  )。
查看答案
单选题 有如下类定义:
classA{
char*a;
public:
A(  ):a(O){}
A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间
a=__;
strcpy(a,aa);
}
~A(  ){delete[]a;}
};
横线处应填写的表达式是(  )。
查看答案
单选题 有以下程序:
classDate
{public:
Date(inty,intm,intd);
{year=Y;
month=m;
day=d;}
Date(inty=2000)
{year=y;
month=10;
day=1;}
Date(Date&d)
{year=d.year;
month=d.month;
day=d.day;}
voidprint()
{cout<<year<<"."<<month<"."<<
day<<endl;}
private:
intyear,month,day;};
Datefun(Dated)
{Datetemp;
temp=d;
returntemp;}
intmain()
{Datedatel(2000,1,1),date2(0,0,O);
Datedate3(date1);
date2=fun(date3);
return0;}
程序执行时,Date类的复制构造函数被调用的次数是(  )。
查看答案