首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
将E—R图转换为关系模式时,实体和联系都可以表示为( )。
A.属性
B.键
C.关系
D.域
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
假定int类型变量占用两个字节,其有定义int x[10]={0,2,4};,则数组x在内存中所占字节数是( )。
A.3
B.6
C.10
D.20
点击查看答案&解析
手机看题
单项选择题
下面关于类和对象的描述中,错误的是( )。
A.类就是C语言中的结构体类型,对象就是C语言中的结构体变量
B.类和对象之间的关系是抽象和具体的关系
C.对象是类的实例,一个对象必须属于一个已知的类
D.类是具有共同行为的若干对象的统一描述体
点击查看答案&解析
手机看题
单项选择题
有两个关系R,S如下:
由关系R通过运算得到关系s,则所使用的运算为( )。
A.选择
B.投影
C.插入
D.连接
点击查看答案&解析
手机看题
单项选择题
有三个关系R S和T如下.
则由关系R和S得到关系T的操作是( )。
A.自然连接
B.并
C.交
D.差
点击查看答案&解析
手机看题
单项选择题
下列有关函数重载的叙述中,错误的是( )。
A.函数重载就是用相同的函数名定义多个函数
B.重载函数的参数列表必须不同
C.重载函数的返回值类型必须不同
D.重载函数的参数可以带有默认值
点击查看答案&解析
手机看题
单项选择题
有如下程序: #inClude
using namespaCe std; Class test{ private: int a; publiC: test( ){Cout<<”ConstruCtor”<
A.3
B.ConstruCtor
destruCtor
C.Copy ConstruCtor
destruCtor
D.3
destruCtor
点击查看答案&解析
手机看题
单项选择题
对于循环队列,下列叙述中正确的是( )。
A.队头指针是固定不变的
B.队头指针一定大于队尾指针
C.队头指针一定小于队尾指针
D.队头指针可以大于队尾指针,也可以小于队尾指针
点击查看答案&解析
手机看题
单项选择题
有如下函数模板: template
T east(U u)i return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是( )。
A.cast(i);
B.cast<>(i);
C.east
(i);
D.east
(i);
点击查看答案&解析
手机看题
单项选择题
在C++语言中,打开一个文件就是将这个文件与一个( )建立关联。
A.流
B.类
C.结构
D.对象
点击查看答案&解析
手机看题
单项选择题
下列语句中,错误的是( )。
A.const int buffer:256;
B.const int temp;
C.const double*point;
D.const double*rt=new double(5.5);
点击查看答案&解析
手机看题
单项选择题
下列程序的输出结果为( )。 #include
void main() { char*a[]={”hell0”,”the”,”world”}; char** pa = a: pa++; cout<<*pa<
A.hello
B.the
C.world
D.hellotheworld
点击查看答案&解析
手机看题
单项选择题
关于运算符重载,下列表述中正确的是( )。
A.C++已有的任何运算符都可以重载
B.运算符函数的返回类型不能声明为基本数据类型
C.在类型转换符函数的定义中不需要声明返回类型
D.可以通过运算符重载来创建C++中原来没有的运算符
点击查看答案&解析
手机看题
单项选择题
可以用P.a的形式访问派生类对象P的基类成员a,其中a是( )。
A.私有继承的公有成员
B.公有继承的私有成员
C.公有继承的保护成员
D.公有继承的公有成员
点击查看答案&解析
手机看题
单项选择题
在下列原型所示的C++函数中,按“传值”方式传递参数的是( )。
A.void fl(int X);
B.void t2(int*X);
C.void f3(Const int*X);
D.void f4(int&x);
点击查看答案&解析
手机看题
单项选择题
以下关键字不能用来声明类的访问权限的是( )。
A.public
B.static
C.protected
D.private
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果为( )。 #include
class A { int hum; public: A(int i){nuln=i;} A(A&A.{num=a.num十+;} void print(){eout(
A.11
B.12
C.21
D.22
点击查看答案&解析
手机看题
单项选择题
下面是重载为非成员函数的运算符的函数原型,其中错误的是( )。
A.Fraction operator+(Fraction,Fraction);
B.Fraction operator一(Fraction);
C.Fraction&operator=(Fraction&,Fraction);
D.Fraction&operator+=(Fraction&,Fraction);
点击查看答案&解析
手机看题
单项选择题
下列语句中错误的是( )。
A.Const int a;
B.Const int a=10;
C.Const int * point=0;
D.Const int * point=new int(10);
点击查看答案&解析
手机看题
单项选择题
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是( )。
A.cout<
B.eout<
C.cout<
D.cout<
点击查看答案&解析
手机看题
单项选择题
下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
点击查看答案&解析
手机看题
单项选择题
有三个关系R、S和T如下:
则由关系R和S得到关系T的操作是( )。
A.自然连接
B.差
C.交
D.并
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include
using namespace std; class VAC{ public: intf()const{return 3;} int f(){retum 5;} }; int main() { VAC vl; const VAC v2; cout<
A.53
B.35
C.55
D.33
点击查看答案&解析
手机看题
单项选择题
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
A.一对一
B.一对多
C.多对一
D.多对多
点击查看答案&解析
手机看题
单项选择题
下列关于二叉树的叙述中,正确的是( )。
A.叶子结点总是比度为2的结点少一个
B.叶子结点总是比度为2的结点多一个
C.叶子结点数是度为2的结点数的两倍
D.度为2的结点数是度为1的结点数的两倍
点击查看答案&解析
手机看题
单项选择题
有以下语句,则对a数组元素的引用不正确的是(0≤i≤9)( )。 int a[10]={0,1,2,3,4,5,6,7,8,9},*P=a;
A.a[P-a]
B.*(&a[i])
C.P[i]
D.*(*(a+i))
点击查看答案&解析
手机看题
单项选择题
下列程序的运行结果为( )。 #include
void print(double A. { cout<<++a: } void print(int atint B. { cout<
A.1.2 34
B.2.2 34
C.1.2 43
D.2.2 43
点击查看答案&解析
手机看题
单项选择题
存在定义int a[10],x,* pa;,若pa=&a[0],下列的( )选项和其他3个选项不是等价的。
A.x=*pa;
B.x=*(a+1);
C.x=*(pa+1)
D.x=a[1];
点击查看答案&解析
手机看题
单项选择题
下列叙述中正确的是( )。
A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D.循环队列中元素的个数是由队头指针和队尾指针共同决定
点击查看答案&解析
手机看题
单项选择题
如果在表达式++x/y中,“++”是作为友元函数重载的,“/”是作为成员函数重载的,则该表达式还可为( )。
A.(operator++(x)).operator/(Y)
B.(operator++(0)).operator/(Y)
C.operator/((operator++(x,0)),Y)
D.operator/((operator++(0)),Y)
点击查看答案&解析
手机看题
单项选择题
一个函数功能不太复杂但要求被频繁调用,应选用( )。
A.内联函数
B.重载函数
C.递归函数
D.嵌套函数
点击查看答案&解析
手机看题
单项选择题
数据库应用系统中的核心问题是( )。
A.数据库设计
B.数据库系统设计
C.数据库维护
D.数据库管理员培训
点击查看答案&解析
手机看题
单项选择题
有如下程序: Class Base{ publiC: int data; }; Class Derivedl:publiC Base{}; Class Derived2:proteCted Base{}; int main( ) { Derivedl dl; Derived2 d2; dl.data=0;//① d2.data=0;//② retum 0; } 下列关于程序编译结果的描述中,正确的是( )。
A.①②皆无编译错误
B.①有编译错误,②无编译错误
C.①无编译错误,②有编译错误
D.①②皆有编译错误
点击查看答案&解析
手机看题
单项选择题
下列关于基类和派生类关系的叙述中,正确的是()。
A.每个类最多只能有一个直接基类
B.派生类中的成员可以访问基类中的任何成员
C.基类的构造函数必须在派生类的构造函数体中调用
D.派生类除了继承基类的成员,还可以定义新的成员
点击查看答案&解析
手机看题
单项选择题
结构化程序所要求的基本结构不包括( )。
A.顺序结构
B.GOT0跳转
C.选择(分支)结构
D.重复(循环)结构
点击查看答案&解析
手机看题
单项选择题
下面是一个模板声明的开始部分: template
double…由此可知( )。
A.这可能是一个函数模板的声明
B.这可能是一个类模板的声明
C.这既可能是一个函数模板的声明,也可能是一个类模板的声明
D.这肯定是一个错误的模板声明
点击查看答案&解析
手机看题
单项选择题
将E—R图转换为关系模式时,实体和联系都可以表示为( )。
A.属性
B.键
C.关系
D.域
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include
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; A n=1;//1 B setN(2);//2 C k=3;//3 D setK(4);//4 return 0; } 在标注号码的四条语句中正确的是( )。
A.1
B.2
C.3
D.4
点击查看答案&解析
手机看题
单项选择题
有如下头文件: int fl(); static int f2(); class MA{ public: int f3(); static int f4(); }; 在所描述的函数中,具有隐含的this指针的是( )。
A.f1
B.f2
C.f3
D.f4
点击查看答案&解析
手机看题
单项选择题
下面程序的运行结果是( )。 #include
void fun(int *a,int *B. { int x=*a: *a=*b;*b=X; cout<<*a<<*b<<””: void main() { int X=1,Y=2; fun(&x,&y); cout<
A.12 12
B.12 21
C.21 12
D.21 21
点击查看答案&解析
手机看题
微信扫码免费搜题