B
voidfu
c
statici
tval
…
A已初始化数据段B未初始化数据段
C堆D栈30同一进程下的线程可以共享以下B
Astack
Bdatasectio
Cregisterset
DthreadID31shorta100,sizeofa返回值是D
A2
B4
C100
D200
E32
ABC
400一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是(C)EDCBA;DECBA;DCEAB;
DABCDE
f33ABCD
34ABCD
35ABCD
友元运算符objobj2被C编译器解释为(A)。operatorobj1obj2obj1obj2obj2operatorobj1obj1opratorobj2在一个类中可以对一个操作符进行D重载。1种2种以下3种以下多种下列关于C运算符函数的返回类型的描述中错误的是C。可以是类类型可以是i
t类型可以是void类型可以是float类型
二、多选题36下面描述中,错误的是(BC)A在基类定义的public成员在公有继承的派生类中可见,也能在类外被访问B在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问C在基类定义的public和protected成员在保护继承的派生类中不可见D在派生类中不可见的成员要变成可访问的,需要进行访问声明37在C中,不能被派生类继承的函数是(BC)A成员函数B构造函数C析构函数D静态成员函数38当不同的类具有相同的间接基类时,有特点(AD)A各派生类对象将按继承路线产生自己的基类版本B派生类对象无法产生自己的基类版本C为了建立惟一的间接基类版本,在基类定义前加virtual即可D为了建立惟一的间接基类版本,应该声明虚继承39下列函数中,可以作为虚函数的是(CD)A普通函数B构造函数C成员函数D析构函数40下面描述中,正确的是(BD)A虚函数是没有实现的函数B纯虚函数的实现在派生类中C抽象类是没有纯虚函数的类D抽象类指针可以指向不同的派生类
f41下列的模板说明中,正确提(AD)Atemplatetype
ameT1type
ameT2BtemplateclassT1T2CtemplateclassT1classT2Dtemplatetype
ameT1type
ameT2
42假设有函数模板定义如下:
Templatetype
ameT
MaxTaTbTc
cab下列选项正确的是(AD)
AfloatxyfloatzMaxxyzBi
txyzMaxxyzCi
txyfloatzMaxxyzDfloatxi
tyzMaxxyz
43以下多线程对i
t型变量x的操作,哪几个需要进行同步ABCAxyBxCxDx1
44TCP和IP分别对应了OSI中的哪几层EGAApplicatio
layerBDatali
klayerCPrese
tatio
layerDPhysicallayerETra
sportlayerFSessio
layerGNetworklayer
fr