




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C++(下)期末考试练习卷 选择题(每小题2分,共30分) 有如下说明: inti=0,*p1;floatx=0,*p2; 则以下表达式中正确的是()。 A.*p1=&i; B.p1=&I; C.p2=x; D.p2=(float)i; 设有说明”inta[]={1,2,3,4,5},*p=a;”,则不能表示数值5的表达式是()。 A.a[5]; B.*p+4; C.*(p+4); D.*&a[4]; 为向指针p指向的存储单元赋初值为30,下列语句中,正确的是()。 A.int*p=newint[30]; B.int*p=newint(30); C.int*p=newint{30}; D.int*p=newint*30; 设有以下结构体说明和变量定义: structnode{ intdata; }s,*p=&s; 不能正确表示结构体成员值得是()。 A.s.data; B.p.data; C.p->data; D.(*p).data; 设有下列函数声明和变量定义: intfun(int&,int*); inti,j; 则能够正确调用fun函数的语句是()。 A.fun(i,j); B.fun(&i,&j); C.fun(i,&j); D.fun(&i,j); 在下列四种字符串说明或赋值方式中,不正确的是()。 char*p1;p1=”Youareastudent”; charp2[8]={‘s’,’t’,’u’,’d’,’e’,’n’,’t’,’\0’}; charp3[20];p3=”Iamastudent”; charp4[]=”student”; 下列类的定义正确的是()。 A.classA{intx=0;inty=0;}; B.classB{intx=0;inty=0’} C.classC{intx;inty;}; D.classD{intx;inty;} 在下列函数原型中,可以作为类AA的构造函数的是() A.voidAA(int); B.intAA(); C.aa(intx); D.AA(intx=10); 已知类A的声明如下: classA{ inta; public: A(intk){a=k;} }; 在下列对象数组或指向对象的指针数组的定义语句中正确的是() Ax1[2]; Ax2[2]={newA(1),newA(2)}; A*x3[2]={A(1),A(2)}; A*x4[2]={newA{1},newA(2)}; 党定义派生类的对象时,调用构造函数的正确顺序是() 先调用基类的构造函数,再调用派生类的构造函数 先调用派生类的构造函数,再调用基类的构造函数 调用基类的构造函数和调用派生类的构造函数的顺序无法确定 调用基类的构造函数和调用派生类的构造函数是同时进行的 当一个公有派生类(由两个基类派生,两个基类中含有相同名字的数据成员)访问其同名数据成员时,会产生冲突,下列描述的方法中,不能消除冲突的是()。 修改同名的数据成员,使其名字各不相同 将基类定义为虚基类 将同名的数据成员的访问权限改为private 使用域运算符:: 关于虚函数,下列描述中不正确的是() 派生类的虚函数与基类的虚函数必须具有相同的函数名和返回值,而参数可以不同 虚函数必须是成员函数 基类中声明了虚函数后,派生类中其对应的函数可不必声明为虚函数 虚函数不可以是static类型的成员函数 类的友元函数能够访问该类的()。 A.所有成员 B.私有成员 C.保护成员 D.公有成员 在下面的类的定义中,横线处应填入的内容是()。 classF{ doubledata; public: voidprint(){cout<<data<<endl;} voidsetData(doubled){data=d;} staticintk; }; k=0; A.int B.staticint C.intF:: D.staticintF:: 下列能够正确重载运算符的友元函数原型是()。 friendBoperator?:(); friendBoperator+(intx); friendBoperator+(Bb); friendBoperator+(Bb,Ba); 填空题(每空2分,共20分) 1.指针类型变量用于存储。 2.设有说明: inta,k,m,*p1=&k,*p2=&m; 执行a=p1==&m;后a的值是。 3.若有: inti,&j=i; i=1; j=i+2; 则i=。 4.是一种特殊的成员函数,定义对象时系统会自动调用它为对象分配内存空间,并对数据成员进行初始化。 5.一般情况下,使用系统提供

xf****65
实名认证
内容提供者


最近下载