1.下面是关于派生类声明的开始部分,其中正确的是A.classvirtualB:publicAB.virtualclassB:pub
2.若有以下程序:include<iostream>usingnamespacestd;classA{private:inta;public:A(inti
3.下列数据结构中,能用二分法进行查找的是()。A.顺序存储的有序线性表B.结性链表C.二叉链表D.有序线
4.有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是A.t
5.将E—R图转换为关系模式时,实体和联系都可以表示为()。A.属性B.键C.关系
6.下列程序编译错误,是由于划线处缺少某个语句,该语句是______。include<iostream.h>classA{pr
7.下列描述中正确的是______。A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的
8.通常初始化拷贝构造函数的参数是A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的
9.以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原是()。include<iostream.h>voidm
10.有如下程序:includeiostreamUsingnamespacestd;classBase{public:Base(intx=O):valB
11.对于模板定义关键宁class和typename说法不正确的是()。A.程序中的class并不能都替换为typenameB.c
12.Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*p=newSample
13.编写函数模板voidchange(Ti,Tj),能够实现整型数据、实型和字符串的交换,并编写测试
14.有如下程序:include<iostream>usingnamespacestd;ClassTest{public:Test(){n+=2;}~Test(){n-
15.数据库系统的三级模式不包括()。A.概念模式B.内模式C.外模式D.数
16.下列程序的输出结果是()。include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta
17.对具有n个结点的线性表进行顺序查找,最坏情况下需要的比较次数为_______。
18.有下列程序:includestdi0.hvoidmain(){inti=5;do{if(i%3=1)if(i%5==2){printf(qu
19.下面程序的输出结果是()。include<iostream.h>include<string.h>voidmain(){charp1[10],p2[10
20.在下面程序的横线处填上适当的语句,使该程序执行结果为10。include<iostream>usingnamespace
21.在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。A.ios_base::curB.i
22.关于模板下列说法不正确的是()。A.用类模板定义一个对象时,不能省略实参B.类模板只能有虚拟类型参
23.有如下程序:include<iostream>usingnamespacestd;intmain(){cout.fill(*);cout.width(6);c
24.关于类型转换的说法中,错误的是()。A.如果a为血型变量,b为char型变量,则a+b的值为血型B.如果a为fl
25.支持子程序调用的数据结构是A)栈B)树C)队列D)二叉树
26.设intmax(int,int)返回两参数中较大者,如有两整型变量inta=5;intb=10;在
27.下列定义中P指向的地址可更改,但*P不能够更改的是()。A.constint*P;B.int*constP;
28.用树形结构表示实体之间联系的模型是。
29.下列有关类继承的叙述中,错误的是A.继承可以实现软件复用B.虚基类可以解决由多继承产生的二义性
30.下列选项,不正确的是A.for(inta=1;a<=10;a++);B.inta=1;do{a++;}while(a<=10)C.inta=1;w