计算机二级考试C++语言章节练习:概述(一)
单选题
1、树是结点的集合,它的根结点的数目是( )。
A.有且只有1个
B.1个或多于1个
C.0个或1个
D.至少有2个
2、下面选项中不属于面向对象程序设计特征的是( )。
A.继承性
B.多态性
C.类比性
D.封装性
3、下列字符串中,不可以用作C++标识符的是( )。
A.y_2006
B.____TEST__H
C.Retum
D.switch
4、下列关于栈的描述中错误的是( )
A.栈是先进后出的线性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入与删除操作中,不需要改变栈底指针
5、有如下程序:
#include
using namespace std;
class Base1 {
public:
Base1(int d) {cout< ~Base1(){}
};
class Base2{
public:
Base2(int d) {cout< ~Base2(){}
};
class Derived:public Base1,Base2{
public:
Derived(int a,int b,int c,int d);
Base1(b),Base2(a),b1(d),b2(c) {}
private:
int b1;
int b2;
};
int main(){
Derived d(1,2,3,4);
return 0;
}
运行时的输出结果是( )。
A.1234
B.2134
C.12
D.21
6、
7、
8、下列关于线性链表的描述中,正确的是( )。
Ⅰ、只含有一个指针域来存放下一个元素地址
Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件l
Ⅲ、结点由两部分组成:数据域和指针域。
A.仅Ⅰ、Ⅱ
B.仅Ⅰ、Ⅲ
C.仅Ⅱ、Ⅲ
D.全部
9、关系数据库管理系统能实现的专门关系运算包括( )。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
10、下面关于派生类的描述中错误的是( )。
A.派生类中至少有一个基类
B.一个派生类可以作为另一个派生类的基类
C.派生类只继承了基类中的公有成员和保护成员
D.派生类的缺省继承方式是私有
中公QQ群 加入QQ群
加入