资源描述:
《c++考试复习题集.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一.选择题1、在C++语言里,一条语句以_________字符作为结束符。A、,B、;C、.D、无符号答案B2.在inta=10,*p=&a;语句中,p的值是_________。A、10B、变量p的地址值C、变量a的地址值D、无意义答案C3.有如下数组声明:intvalues[30];,下标值引用错误的是_________。A、values[30]B、values[20]C、values[10]D、values[0]答案A4.下面语句彼此等价的是_________。A、!(a<10)&&!(a>0)___!((a<10)&&(a>0))B、!(a==b)
2、______(a>b)&&(ab)______a10)
3、
4、(a<0))___(a<=10)&&(a>=0)答案D5.下列对变量的引用中错误的是_________。A、inta;int&p=a;B、chara;char&p=a;C、inta;int&p;p=a;D、floata;float&p=a;答案C6.对下列语句描述错误的是_________。Charname[10]="Mary";char*pName=name;intI=5;A、name和pName有相同的值B、&name[0]和pName有相同的值C、name
5、+I和pName+I有相同的值D、(*pName+I)和*(name+I)有相同的值答案D7..在函数声明中,_________是不必要的。A、函数参数的类型和参数名B、函数名C、函数的返回值类型D、函数体答案D8.不能实现函数之间数据传递的是_________。A、全局变量B、局部变量C、函数参数D、函数返回值答案B9.在函数声明中,_________是不必要的。A、函数参数的类型和参数名B、函数名C、函数的返回值类型D、函数体答案D10.函数定义为Fun(int&I),变量定义n=100,则下面调用正确的是_________。A、Fun(20)B、F
6、un(20+n)C、Fun(n)D、Fun(&n)答案C11.在C++语言中函数返回值的类型是由_________决定的。A、调用该函数时系统临时B、return语句中的表达式类型C、定义该函数时所指定的函数类型D、调用该函数时的主调函数类型答案C12.在C++中,数据封装要解决的问题是_________。A、数据的规化B、便于数据转换C、避免数据丢失D、防止不同模块之间数据的非法访问答案D13.对于结构中定义的成员,其默认的访问权限为_________。A、publicB、protectedC、privateD、static答案A14.对类的构造函数和
7、析构函数描述正确的是_________。A、构造函数可以重载,析构函数不能重载B、构造函数不能重载,析构函数可以重载C、构造函数可以重载,析构函数也可以重载D、构造函数不能重载,析构函数也不能重载答案A15.下面对于友元函数描述正确的是_________。A、友元函数的实现必须在类的部定义B、友元函数是类的成员函数C、友元函数破坏了类的封装性和隐藏性D、友元函数不能访问类的私有成员答案C16.一个类的友元函数或友元类能够通过成员操作符访问该类的_________。A、私有成员B、保护成员C、公用成员D、所有成员答案D17.假定MyClass为一个类,则该
8、类的拷贝初始化构造函数的声明语句为_________。A、MyClass&(MyClassx);B、MyClass(MyClassx);C、MyClass(MyClass&x);D、MyClass(MyClass*x)答案C18.假定MyClass为一个类,则执行MyClassab(2),*p;语句时,自动调用该类构造函数_________次。A、2B、3C、4D、5答案A19.下面对静态数据成员的描述中,正确的是_________。A、静态数据成员可以在类体进行初始化B、静态数据成员不可以被类的对象调用C、静态数据成员不受private访问控制符的限定
9、D、静态数据成员可以直接用类名调用答案D20.下面对静态数据成员的描述中,正确的是_________。A、静态数据成员是类的所有对象共享的数据B、类的每个对象都有自己的静态数据成员C、类的不同对象有不同的静态数据成员值D、静态数据成员不能通过类的对象调用答案A21.假定MyClass为一个类,则执行MyCMsa[3],*p[2];语句时,自动调用该类构造函数_________次。A、2B、3C、4D、5答案B22.对于常数据成员,下面描述正确的是_________。A、常数据成员可以不初始化,并且不能更新B、常数据成员必须被初始化,并且不能更新C、常数据
10、成员可以不初始化,并且可以被更新D、常数据成员必须被初始化,并且可以被更新答案B