}
问show这个函数的访问说明符?
a)private
b)public
c)protected
d)friendly
10.就静态变量而言,以下陈述中哪个为真?
a)静态变量只能定义在main()函数中。
b)静态变量即使在执行完它属于的函数后还保留它的值。
c)静态变量自动地初始化。
d)静态变量必须定义为public。
11.你将使用以下命令中哪个来停止某一时刻后执行中进程?
a)kill
b)time
c)ps
d)who
12.下列变量名那个是无效的?
a)address1
b)empl_rr
c)1str
d)basic_salary
13下面那个函数组重载是错误的?
a)voidadd(int,int)
voidadd(float,float)
b)voiddisplay(int,char)
intdisplay(int,char)
c)intget(int)
intget(int,int)
d)intsquare(int)
floatsquare(float)
14事前++运算符的重栽形式是?
a)operator++()
b)operator()++
c)operator++()int
d)operator++()char
15判读下面那个叙述对构造函数的说明是正确的?
a)构造函数一个类只能有一个
b)构造函数必须要在每个类中声明一个
c)构造函数没有返回值
d)构造函数是有返回值的
16下面描述中,表达错误的是
a)公有继承时基类中的public成员在派生类中仍是public的
b)公有继承是基类中的private成员在派生类中仍是private的
c)公有继承时基类中的protected成员在派生类中仍是protected的
d)私有继承时基类中的public成员在派生类中是private的
17下列关于构造函数的描述中,错误的是
a)构造函数可以设置默认参数
b)构造函数在定义类对象时自动执行
c)构造函数可以是内联函数
d)构造函数不可以重载
18应在下列程序划线处填入的正确语句是
#include
classBase
{ public:
voidfun(){cout<<"Base:
:
fun"<};
classDerived:
publicBase
{ voidfun()
{_____________//显示调用基类的函数fun()
cout<<"Derived:
:
fun"< }
};
a)fun();
b)Base.fun();
c)Base:
:
fun();
d)Base->fun();
19有如下程序:
#include
classBASE{
charc;
public:
BASE(charn):
c(n){}
virtual~BASE(){cout<};
classDERIVED:
publicBASE{
charc;
public:
DERIVED(charn):
BASE(n+1),c(n){}
~DERIVED(){cout<};
intmain()
{ DERIVED("X");
return0;
}
执行上面的程序将输出
a)XY
b)YX
c)X
d)Y
20for(intx=0,y=o;!
x&&y<=5;y++)语句执行循环的次数是()
a)0
b)5
c)6
d)无次数
21在C++中,_______找出变量或某种数据类型所占有的字节数
a)sizeof
b)size
c)get
d)getsize
22考察以下shell脚本:
count=0
while[$count-le3]
do
echo$count
done
预测执行上面shell脚本时的输出。
a).此shell脚本不定地显示0
b).01234
c).0123
d).123
23.你把包含一个或多个纯虚函数的类称为什么?
a)抽象类
b)虚拟类
c)friend类
d)protected类
24.在linux中,VI编辑器的保存退出命令是?
a):
q!
b):
q
c):
wq
d):
tt
25.下列哪个变量保存的是当前用户的工作路径?
a)PATH
b)HOME
c)PS1
d)PS2
26.在linux中,算术测试等于的表示符是
a)-eq
b)-ne
c)-ge
d)le
27.在文件中,那个函数用于放置get指针的位置
a)seekp()
b)seekg()
c)seekd()
d)seekget()
28.在下面的一维数组定义中,哪一个有语法错误
a) int a[]={1,2,3}
b) int a[10]={0}
c) int a[]
d) int a[5]
29.当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
a)ios:
:
in
b) ios:
:
out
c)ios:
:
int|ios:
:
out
d) 没有
可。
文件拥有者应有读、写、和执行的许可。
组拥有者应有读许可,而其他人应用对此文件有读许可。
为改变CustDetails文件的FAP,你应使用以下命令中哪一个?
a).chmod664CustDetails
b).chmod755CustDetails
c).chmod744CustDetails
d).chmod611CustDetails
34.由g++编译处的c++可执行文件的缺省扩展名为。
a)link
b)obj
c)out
c)exe
35.假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:
a)ABoperator+(AB&a,AB&b)
b)ABoperator+(AB&a)
c)operator+(ABa)
d)AB&operator+()