设有如下关系表:
则下列操作中正确的是( )。
A:T=R∩S B:T=R∪S C:T=R×S D:T=R/S
下面对对象概念描述正确的是( )。
A:任何对象都必须有继承性 B:对象是属性和方法的封装体 C:对象间的通信靠文本传递 D:操作是对象的静态属性
关于函数重载,下列叙述中错误的是( )。
A:重载函数的函数名必须相同 B:重载函数必须在参数个数或类型上有所不同 C:重载函数的返回值类型必须相同 D:重载函数的函数体可以有所不同
类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。
class MyClass
public:
MyClass( )
MyClass(int I)value=new mki;
int*value;
;
A:MyClass my;my.value=10; B:MyClassmy;*my.alue=10; C:MyClass my;my.*value=10; D:MyClass my(10);
下列关于this指针的叙述中,正确的是( )。
A:任何与类相关的函数都有this指针 B:类的成员函数都有this指针 C:类的友元函数都有this指针 D:类的非静态成员函数才有this指针
( )是析构函数的特征。
A:一个类中只能定义一个析构函数 B:析构函数名与类名不同 C:析构函数的定义只能在类体内 D:析构函数可以有一个或多个参数
语句int*p=&Ak;定义了指针p,与这个语句等效的语句序列是( )。
A:int*p;p=&k; B:int*p;p=k; C:int*p;*p=&k; D:int*p;*p=k;
下列数据结构中,能用二分法进行查找的是( )。
A:顺序存储的有序线性表 B:线性链表 C:二叉链表 D:有序线性链表
下列不属于关系数据库的数据及更新操作必须遵循的规则的是( )。
A:实体完整性 B:过程完整性 C:参照完整性 D:用户自定义完整性
下列函数的运行结果是( )。
#include<iostream.h>
int add(int a,int b);
void main( )
extem int x,y;
cout<<add(x,y)<<endl;
int x(20),y(5);
int add(int a,int b)
int s=a+b;
return s;
)
A:25 B:30 C:20 D:15