考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2014年全国计算机等级《二级C++》考前押密试卷(1)
A(1),height(h){}//*********found*********intarea(void){return(——)/2;}};intmain(){CRectanglerect(4,5);CTriangletrgl(4,5);//*********found*********______*ppolyl,*ppoly2;ppolyl=▭ppoly2=&trgl;ppolyl->printarea();ppoly2->printarea();retun0;[24分]
A3
B6
C10
D20
A选择
B投影
C插入
D连接
A队头指针是固定不变的
B队头指针一定大于队尾指针
C队头指针一定小于队尾指针
D队头指针可以大于队尾指针,也可以小于队尾指针
Apublic
Bstatic
Cprotected
Dprivate
A11
B12
C21
D22
AFractionoperator+(Fraction,Fraction);
BFractionoperator一(Fraction);
CFraction&operator=(Fraction&,Fraction);
DFraction&operator+=(Fraction&,Fraction);
AConstinta;
BConstinta=10;
CConstint*point=0;
DConstint*point=newint(10);
A数据库设计
B数据库系统设计
C数据库维护
D数据库管理员培训
A①②皆无编译错误
B①有编译错误,②无编译错误
C①无编译错误,②有编译错误
D①②皆有编译错误
A每个类最多只能有一个直接基类
B派生类中的成员可以访问基类中的任何成员
C基类的构造函数必须在派生类的构造函数体中调用
D派生类除了继承基类的成员,还可以定义新的成员
A顺序结构
BGOT0跳转
C选择(分支)结构
D重复(循环)结构
A自然连接
B并
C交
D差
A3
BConstruCtordestruCtor
CCopyConstruCtordestruCtor
D3destruCtor
Ahello
Bthe
Cworld
Dhellotheworld
A私有继承的公有成员
B公有继承的私有成员
C公有继承的保护成员
D公有继承的公有成员
Acout<<INTERNAL<<12345;
Beout<<LEFT<<12345;
Ccout<<RIGHT<<12345;
Dcout<<SETW(6)<
A53
B35
C55
D33
A某个对象名
B某个对象的成员名
C某个对象的引用名
D某个对象的指针名
A内联函数
B重载函数
C递归函数
D嵌套函数
A属性
B键
C关系
D域
A1
B2
C3
D4
A函数重载就是用相同的函数名定义多个函数
B重载函数的参数列表必须不同
C重载函数的返回值类型必须不同
D重载函数的参数可以带有默认值
A类就是C语言中的结构体类型,对象就是C语言中的结构体变量
B类和对象之间的关系是抽象和具体的关系
C对象是类的实例,一个对象必须属于一个已知的类
D类是具有共同行为的若干对象的统一描述体
AC++已有的任何运算符都可以重载
B运算符函数的返回类型不能声明为基本数据类型
C在类型转换符函数的定义中不需要声明返回类型
D可以通过运算符重载来创建C++中原来没有的运算符
Avoidfl(intX);
Bvoidt2(int*X);
Cvoidf3(Constint*X);
Dvoidf4(int&x);
A函数可以没有返回值
B函数可以没有参数
C函数可以是一个类的成员
D函数不能被定义为模板
A自然连接
B差
C交
D并
A一对一
B一对多
C多对一
D多对多
A循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D循环队列中元素的个数是由队头指针和队尾指针共同决定
A(operator++(x)).operator/(Y)
B(operator++(0)).operator/(Y)
Coperator/((operator++(x,0)),Y)
Doperator/((operator++(0)),Y)
A这可能是一个函数模板的声明
B这可能是一个类模板的声明
C这既可能是一个函数模板的声明,也可能是一个类模板的声明
D这肯定是一个错误的模板声明
Afl
Bf2
Cf3
Df4
Acast(i);
Bcast(i);
Ceast(i);
Deast(i);
A1212
B1221
C2112
D2121
A流
B类
C结构
D对象
Aconstintbuffer:256;
Bconstinttemp;
Cconstdouble*point;
Dconstdouble*rt=newdouble(5.5);
A叶子结点总是比度为2的结点少一个
B叶子结点总是比度为2的结点多一个
C叶子结点数是度为2的结点数的两倍
D度为2的结点数是度为1的结点数的两倍
Aa[P-a]
B*(&a[i])
CP[i]
D*(*(a+i))
A1.234
B2.234
C1.243
D2.243
Ax=*pa;
Bx=*(a+1);
Cx=*(pa+l)
Dx=a[1];