资源描述:
《C++语言程序设计期末考试综合练习资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、2018春网院C++语言程序设计期末考试综合练习一一选择题1.编写C++程序一般需经过的几个步骤依次是_________.A.编辑、调试、编译、连接B.编译、编辑、连接、运行C.编译、调试、编辑、连接D.编辑、编译、连接、运行2在C++语言中,char型数据在内存中的存储形式是_____________。A.反码B.补码C.ASCII码D.原码3.设有定义inta;floatf;doublei;则10+’a’+i*f值的数据类型是__________。A.intB.doubleC.floatD.不确定4.设charch;以下正确的赋值语句是___________。A)ch=’
2、583’;B)ch=’$’;C)ch=’ 8’;D)ch=’xfa’;5在inta[5]={0,1,3,5};中,数组元素a[1]的值是________。A)1B)0C)3D)56.下列表示引用的语句中,___________是正确的。已知:intm=10;A)int&x=m;B)int&y=10;C)int&xD)float&t=&m;7.决定C++语言中函数的返回值类型的是()A.return语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型8.设intm=1,n=2,则++m==n的结果是_____
3、______。A)0B)1C)2D)39.假定一个类的构造函数为A(intaa,intbb){a=aa++;b=a*++bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为__________.A.4和5B.4和20C.4和24D.20和510.已知:p是一个指向类A数据成员m的指针,A1是类A的一个对象。如果要给m赋值为5,_______是正确的。A.A1.p=5B.A1->p=5C.A1.*p=5D.*A1.p=511.在intb[][3]={{1},{3,2},{4,5,6},{0}};中,数组元素a[2][2]的值是________。A)0B)5C)6D)
4、212.指针可以用来表示数组元素,下列表示中___________是错误的。已知:inta[3][7];A)*(a+1)[5]B)*(*a+3)C)*(*(a+1))D)*(&a[0][0]+2)13.所谓数据封装就是将一组数据和与这组数据有关操作组装在一起,形成一个实体,这实体也就是()A.类B.对象C.函数体D.数据块14.在inta=3,*p=&A中,*p的值是__________。A)变量a的地址值B)无意义C)变量p的地址值D)315.已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用___是正确的。A.p=flB.P=A::flC.P=A
5、::fl()D.p=f1()16.假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数_[4]_次。A)2B)3C)4D)517.在C++中,数据封装要解决的问题是______。A)数据的规范化B)便于数据转换C)避免数据丢失D)防止不同模块之间数据的非法访问18.一个类的友元函数或友元类能够通过成员操作符访问该类的________。A)私有成员B)保护成员C)公用成员D)所有成员19.已知一个类A,______是指向类A成员函数的指针。假设类有三个公有成员:voidf1(int),voidf2(int)和inta。A.A*pB.i
6、ntA::*pc=&A::aC.voidA::*paD.A*pp20.运算符->*的功能是_______。A.用来表示指向对象指针对指向类成员指针的操作B.用来表示对象对指向类成员指针的操作C.用来表示指向对象指针对类成员的操作D.用来表示对象类成员的操作21.________不是面向对象系统所包含的要素。A)重载B)对象C)类D)继承22.假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为______。A)MyClass&(MyClassx);B)MyClass(MyClassx)C)MyClass(MyClass&x);D)MyClass(MyClass*
7、x)23.已知:类A中一个成员函数说明如下:voidSet(A&a);其中,A&a的含义是_______。A.指向类A的指针为aB.将a的地址值赋给变量SetC.a是类A的对象引用,用来作函数Set()的形参D.变量A与a按位相与作为函数Set()的参数24.下面对静态数据成员的描述中,正确的是_____。A)静态数据成员是类的所有对象共享的数据B)类的每个对象都有自己的静态数据成员C)类的不同对象有不同的静态数据成员值D)静态数据成员不能通过类的对象调用25.下列关于对象数组的描述中,_______是