通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
第1题
下列叙述中正确的是
栈是一种先进先出的线性表
队列是一种后进先出的线性表
栈与队列都是非线性结构
以上三种说法都不对
第2题
一棵二叉树有25个结点,其中5个是叶子结点,则度为1的结点数为
16
10
6
4
第3题
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
外模式
内模式
概念模式
逻辑模式
第4题
在满足实体完整性约束的条件下
一个关系中应该有一个或多个候选关键字
一个关系中只能有一个候选关键字
一个关系中必须有多个候选关键字
一个关系中可以没有候选关键字
第5题
有三个关系R、S和T,则由关系R和S得到关系T的操作是
关系 R:
| A | B | C |
| a | 1 | 2 |
| b | 2 | 1 |
| c | 3 | 1 |
关系 S:
关系 T:
自然连接
交
除
并
第6题
软件生命周期的活动中不包括
市场调研
需求分析
软件测试
软件维护
第7题
下面不属于需求分析阶段任务的是
确定软件系统的功能需求
确定软件系统的性能需求
需求规格说明书评审
制定软件集成测试计划
第8题
在黑盒测试方法中,设计测试用例的主要根据是
程序内部逻辑
程序外部功能
程序数据结构
程序流程图
第9题
在软件设计中不使用的工具是
系统结构图
PAD图
数据流图(DFD)
第10题
若一个函数的原型为“int Xfun(int xint &ychar z);”,则该函数的返回值类型为
int
int&
char
第11题
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的正确的访问格式为
AA.getA()
x.getA()
x.a
AA.a
第12题
当派生类继承一个基类时,默认的继承方式为
public
protected
private
不确定
第13题
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是
XV operator*(XV,XV);
XV operator*(XV);
operator*(XV);
XV operator*(XV)*;
第14题
在定义函数模板或类模板时,开头的保留字是
typename
template
class
typedef
第15题
若需要向一个二进制文件尾部添加数据,则该文件的打开方式为
ios_base::app
ios_base::out
ios_base::binary|ios_base::out
ios_base::binary|ios_base::app
第16题
在开发一个C++程序的整个过程中,第3个步骤为
运行
编辑
编译
链接
第17题
若有定义int x=4,y=5;,则表达式y=x++?--y:y++的值为
3
5
第18题
有如下程序(for循环、累加相关),运行这个程序的输出结果是
7
9
第19题
有如下程序(函数值传递/地址传递相关),运行这个程序的输出结果是
22
23
24
25
第20题
有如下程序(静态成员、构造函数初始化相关),运行这个程序的输出结果是
11
13
15
第21题
有如下程序(类构造、成员函数调用相关),运行这个程序的输出结果是
第22题
在类中重载赋值运算符时,应将其声明为类的
静态函数
友元函数
成员函数
构造函数
第23题
若有函数模板mySwap和变量定义,下列对mySwap的调用中,错误的是
mySwap(d1,d2)
mySwap(i1,i2)
mySwap(1,d1)
mySwap(int&i1,int&i2)
第24题
在C++中,打开一个文件时与该文件建立联系的是
流对象
模板
函数
类
第25题
已知类IMS中两个成员函数的声明,另有两个对象定义为IMS obj1;与const IMS obj2;,则下列语句中,产生编译错误的是
obj1.listen();
obj1.speak();
obj2.listen();
obj2.speak();
第26题
有如下程序(类构造、析构函数执行相关),运行这个程序的输出结果是
MX
MYY
XYY
MXY
第27题
有如下程序(友元函数参数格式相关),下列关于程序的描述中,正确的是
程序编译时①出错
程序编译时②出错
程序编译时③出错
程序编译时①②③均出错
第28题
有如下程序(继承、虚函数多态性相关),运行这个程序的输出结果是
BB
BD
DB
DD
第29题
有如下类定义(抽象类、纯虚函数相关),关于上述类定义,下列描述中错误的是
类Koala是类Animal的派生类
类Koala中的Name函数是一个纯虚函数
类Animal中的Name函数是Animal的一个纯虚函数
语句“Animal a;”能够建立类Animal的一个对象a
第30题
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得语句序列能正确执行,为类MyClock重载的“+”运算符函数的声明是
friend MyClock operator+(MyClock,int);
friend MyClock operator+(int,MyClock);
friend MyClock operator+(MyClock,MyClock);
MyClock operator+(MyClock);
第31题
下列控制对齐方式的操作符中,错误的是
internal
center
left
right
第32题
庐山海拔0米
庐山海拔100米
山海关100米
山海关0米
第33题
程序执行的效率与数据的存储结构密切相关
程序执行的效率只取决于程序的控制结构
程序执行的效率只取决于所处理的数据量
第34题
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
auto
extern
register
static
第35题
C++中的模板包括
对象模板和函数模板
对象模板和类模板
函数模板和类模板
变量模板和对象模板
第36题
有如下头文件(静态成员函数、this指针相关),在所述的函数中,具有隐含的this指针的是
f1
f2
f3
f4
选择题(0 - 0题,共计0分) 填空题(0 - 0题,共计0分)