c++考试复习题集.doc

c++考试复习题集.doc

ID:56580678

大小:61.50 KB

页数:9页

时间:2020-06-28

c++考试复习题集.doc_第1页
c++考试复习题集.doc_第2页
c++考试复习题集.doc_第3页
c++考试复习题集.doc_第4页
c++考试复习题集.doc_第5页
资源描述:

《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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。