31.下列表示纯虚函数的成员函数是( )。
A.virtualintfunc(int);B.voidfunc(int)=0;
C.virtualvoidfunc=0;D.virtualvoidrune(int){}
32.若有以下程序:
#include
usillgnamespacestd;
classA
{private:
inta;
public:
A(inti)
{a=i;}
voiddisp()
{cout< classB
{private:
intb;
public:
B(intj)
{b=j;}
voiddisp()
{COUt< classC:publicB,publicA
{private:
intC;
public:
C(intk):A(k-2),B(k+2)
(c=k;)
voiddisp()
{A::disp();
B::disp();
cout< intmain()
{Cobj(10);
obj.disp();
return0;}
程序执行后的输出结果是( )。
A.10,10,10
B.10,12,14
C.8,10,12
D.8,12,10
33.下列表达式的值为false的是( )。
A.1<3&&5<7B.!(2>4)
C.3&0&&lD.!(5<8)‖(2<8)
34.所有在函数中定义的变量及函数的形式参数,都属于( )。
A.全局变量
B.局部变量
C.静态变量
D.常量
35.有以下程序:
#include
usingnamespacestd;
classR
{public:
R(intr1,intr2)
{R1=r1;
R2=r2;}
voidprint();
voidprint()const;
private:
intR1,R2;};
voidR::print()
{cout< voidR::print()const
{cout< intmain()
{Ra(5,4);
constRb(20,52);
b.print();
return0;}
执行后的输出结果是( )。
A.5,4
B.20,52
C.0,0
D.4,5
36.下列程序的执行结果是( )。
#include
#include
classTestClass
{
public:
intX,y;
TestClass(){x=y=0;}
TestClass(inta,intb)(x=a;y=b;}voiddisp()
{
cout<<"x="< C.chars[10];s="BOOK";
D.char*S;s="BOOK!";
38.有下列程序:
#include
intfun(intx,inyy)
{if(x==y)return(x);
elsereturn((x+y)/2);
}
voidmain()
{inta=4,b=5,C=6;
printf("%d\n",fun(2*a,fun(b,c)));
}
程序运行后的输出结果是()。
A.3
B.6
C.8
D.12
39.设函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。
A.auto
B.register
C.static
D.auto或register
40.有下列程序:
#include
intb=2:
intfun(int*k)
{b=*k+b;return(b);}
voidmain()
{inta[1O]={1,2,3,4,5,6,7,8},i;
for(i=2;i<4;i++){b=fun(&a[i])+b;printf
("%d",b);}
printf("\n");
}
程序运行后的输出结果是( )。
A.1012
B.810
C.1028
D.1016
2015年全国职称计算机考试教材(2007模 .. 定价:¥225 优惠价:¥213 更多书籍 | |
全国职称计算机考试速成过关系列套装:W .. 定价:¥133 优惠价:¥133.0 更多书籍 |