1.在三级模式之间引入两层映像,其主要功能之一是()。A.使数据与程序具有较高的独立性B.使系统具有
2.下列代码段声明了3个类:classPerson{);classStudent:publicPerson{};classUndergraduate:Stud
3.下面程序的运算结果为()。include<iostream>usingnamespace~td;inti;intfun(){stati
4.以下有关类与结构体关系的叙述不正确的是()。A.结构体中只包含数据;类中封装了数据和
5.下列数据结构中,能用二分法进行查找的是()。A.顺序存储的有序线性表B.结性链表C.二叉链表D.有序线
6.在下面关于函数的描述中错误的是______。A.在一个源文件中,如果函数定义在先,调用在后,则不必声
7.以下定义数组中错误的是A.inta[10];B.inta[2][20];C.inta[20][];D.inta[];
8.下面的描述中,正确的是()。A.virtual可以用来声明虚函数B.含有纯虚函数的类是不可以用来创建对象
9.一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函
10.根据下列程序的执行结果,可以断定划线部分的修饰符应为______。执行结果:i9afootballiscreate
11.int(*p)[6];,当有定义inta[4][6],并让p指向它的语句是。
12.栈通常采用的两种存储结构是A.线性存储结构和链表存储结构B.散列方式和索引方式C.链表存储结构和
13.当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为______。A.iios:
14.下列关于C++语言类的描述中错误的是()。A.类用于描述事物的属性和对事物的操作B.类与类之间通过封
15.对于拷贝构造函数和赋值操作的关系,正确的是()。A.拷贝构造函数和赋值操作是完全一样的操作B.进行
16.有以下程序:include<iostream.h>voidfun(inta,intb,intc){a=,b=,c=;}voidmain(
17.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不
18.若有以下程序:include<iostream>usingnamespacestd;definePI3.14classPoint{private:in
19.有如下程序:include<iostream>usingnamespacestd;classBase{public:
20.所有在函数中定义的变量及函数的形式参数,都属于()。A.全局变量B.局部变量C.静态变量D.常量
21.要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句
22.在位运算中,操作数每左移一位,其结果相当于A.操作数乘以2B.操作数除以2C.操作数除以4D.操作数乘
23.执行完下列语句inta,b,c=a;int*p=c;p=b;后c指向A.aB.bC.cD.无效地址
24.下列叙述中正确的是A.数据的逻辑结构与存储结构必定一一对应B.由于计算机存储空间是向量式的存储
25.根据输出结果填空完成下面程序。include<iostream.h>classTest{private:staticintval;in
26.下面程序的结果为()。include<iostream.h>voidchange(inta,intb){inttemp;temp=a;a=b;b=temp
27.下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是A.
28.下列特征中不是面向对象方法的主要特征的是()。A.多态性B.继承C.封装性D.模块化
29.()使一个函数可以定义成对许多不同数据类型完成同一个任务。A.函数模板B.重载函数C.递归函数D.模
30.耦合和内聚是评价模块独立性的两个主要标准,其中反映了模块内各成分之间联系的是。