ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:27.68KB ,
资源ID:5883455      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5883455.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(专升本《面向对象程序设计》.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

专升本《面向对象程序设计》.docx

1、专升本面向对象程序设计一、单选 (共20题,每题2分,共40分) 1.对于定义成员b-a的类型为()。A.intB.volatileintC.constintD.constvolatileint 2.一个左值必然不是()。A.一个对象B.一个函数调用C.一个变量D.一个常量 3.如果不是释放数组指针指向的内存,delete后面使用的指针的类型为()。A.int*B.char*C.double*D.void* 4.对于定义会()。A.先调用缺省析构函数E()一次,再释放p指向的对象内存B.先调用缺省析构函数E()十次,再释放p指向的对象内存C.先调用缺省析构函数F()十次,再释放p指向的对象内存

2、D.先调用缺省析构函数F()一次,再释放p指向的对象内存 5.内联函数通常()。A.函数体较小,且不应有分支类型的语句B.函数体较小,且应该有分支类型的语句C.函数体较大,且应该有分支类型的语句D.函数体较大,且不应有分支类型的语句 6.C+的名字空间不能包含()A.函数定义B.类型定义C.变量定义D.数值常量 7.C+指针变量int*const&p表示()。A.右边的引用引用左边的指针,且左边的指针不能被修改B.左边的指针指向右边的引用,且左边的指针不能被修改C.右边的引用引用左边的指针,且右边的引用不能被修改D.左边的指针指向右边的引用,且右边的引用不能被修改 8.对于如下操作合法的为()

3、。 9.引用变量()。A.逻辑上要分配内存,必须引用分配内存的变量B.逻辑上不分配内存,必须引用分配内存的变量C.逻辑上要分配内存,可以引用不分配内存的变量D.逻辑上不分配内存,可以引用不分配内存的变量10.C+的类F定义的类F的函数成员()。A.不能定义为friend和static的B.可以定义为friend的,不能定义为static的C.不能定义为friend的,可以定义为static的D.可以定义为friend和static的11.关于C+的struct,定义的成员()。A.缺省都是公有成员,不能定义私有成员B.缺省都是私有成员,但可以定义公有成员C.缺省都是公有成员,但可以定义私有成员

4、D.缺省都是私有成员,不能定义公有成员12.C+的数组元素不可以()。A.是整数B.是函数C.是数组D.是指针13.对于类F定义Ff1020,可以认为f10()。A.是一个指针,指向数组的第20个元素B.是一个10元素数组,每个元素存放1个F类对象;C.是一个10元素数组,每个元素存放20个F类对象;D.是一个指针,指向数组的第10个元素;14.对枚举类型定义的元素()。A.可以指定整型值,且整型值可以重复指定给不同枚举元素B.不能指定整型值,且整型值不得重复指定给不同枚举元素C.可以指定整型值,且整型值不得重复指定给不同枚举元素D.不能指定整型值,且整型值可以重复指定给不同枚举元素15.C+

5、的析构函数()。A.可以重载,不能定义返回类型B.可以重载,可以定义返回类型C.不能重载,可以定义返回类型D.不能重载,不能定义返回类型16.关于.保留字struct和class,正确的叙述为()。A.只有class可以定义类,因此不能相互替代B.都可以定义类,且不能相互替代C.都可以定义类,且可以相互替代D.都不对17.关于表达式+(x+),如下哪个叙述正确()。A.错误B.都不对C.正确,且最终增加1D.正确,且最终增加218.关于运算符函数%的重载,正确的叙述为()。A.可以重载为单目运算,但改变运算符的结合性B.可以重载为双目运算,但不改变运算符的结合性C.可以重载为双目运算,但改变运

6、算符的结合性D.可以重载为单目运算,但不改变运算符的结合性19.函数的所有缺省值参数应()。A.出现在参数表的左部,其中可以参杂非缺省值参数B.出现在参数表的左部,其中不能参杂非缺省值参数C.出现在参数表的右部,其中可以参杂非缺省值参数D.出现在参数表的右部,其中不能参杂非缺省值参数20.对于定义函数f的隐含参数this的类型为()。A.constE*volatileB.constvolatileE*constC.constE*constD.volatileE*const二、多选 (共5题,每题2分,共10分) 1.关于定义int*p,()。A.+p是左值B.*p是左值C.p是左值D.p+是左

7、值 2.C+的运算符“-”可以重载为如下哪些类型的函数()。A.双目函数B.三目函数C.四目函数D.单目函数 3.若类不自定义函数成员,C+编译器会提供缺省的()。A.赋值运算符函数B.无参构造函数C.析构函数D.拷贝构造函数 4.C+具有如下特点()。A.支持运算符重载B.兼容C语言C.可自动回收内存D.支持多继承 5.运算符:可以做()。A.单目运算符B.都不对C.三目运算符D.双目运算符一、单选 (共20题,每题2分,共40分) 1.标准答案:D 2.标准答案:D 3.标准答案:D 4.标准答案:B 5.标准答案:A 6.标准答案:D 7.标准答案:C 8.标准答案:D 9.标准答案:B

8、10.标准答案:C11.标准答案:C12.标准答案:B13.标准答案:C14.标准答案:A15.标准答案:D16.标准答案:C17.标准答案:A18.标准答案:B19.标准答案:D20.标准答案:B二、多选 (共5题,每题2分,共10分) 1.标准答案:A, B, C 2.标准答案:A, D 3.标准答案:A, B, C, D 4.标准答案:A, B, D 5.标准答案:A, D一、单项选择题(本大题共20小题,每小题2.0分,共40分)1.函数成员的晚期绑定是由()执行的。A.编辑程序 B.编译程序 C.操作系统 D.程序自身 2.面向对象的封装是将()包装在一起。A.类型、属性、方法 B.

9、电子元件器件 C.数值类型常量 D.文字类型常量 3.C或C+的标准函数scanf的返回值为()。A.长整型且等于输入的变量个数 B.长整型且等于输入的字符个数 C.整型且等于输入的变量个数 D.整型且等于输入的字符个数 4.枚举类型定义的枚举元素的类型可看作是()。A.constdouble类型 B.constfloat类型 C.constbool类型 D.constint类型 5.枚举类型定义的元素必须是()。A.标识符且个数无限 B.变量名且个数无限 C.标识符且个数有限 D.变量名且个数有限 6.使用cinxy输入,正确的说法是()。A.cin是输入函数,一次接受两个实参x和yB.ci

10、n是输入函数,每次接受一个实参,因此,cin函数被调用两次C.是输入函数,一次接受两个实参:cin和要输入的变量x(或者)D.是输入函数,一次接受三个实参:cin、x、7.C或C+的标准函数printf的返回值为()。A.长整型且等于打印的值的个数 B.长整型且等于打印的字符个数 C.整型且等于打印的值的个数 D.整型且等于打印的字符个数 8.C+的数组变量不可以用()。A.类型名初始化 B.变量名初始化 C.函数名初始化 D.常量名初始化 9.表达式sizeof(char)+sizeof(printf(3)/sizeof(int)的值为()。A.1 B.2 C.3 D.4 10.对于定义“d

11、ouble*x;”,则sizeofx/sizeof(void*)的值为()。A.1 B.2 C.3 D.4 11.指向类ABC的一个对象的指针是()。A.简单类型 B.数组类型 C.ABC类型 D.void类型 12.对于void*p定义的指针变量p,将5.23赋值到p所指向的整型存储单元的正确形式为()。A.*p=5.23 B.*p=(int)5.23 C.*(int*)p=5.23 D.(int)*p=5.23 13.使用类F定义变量“Ff1020;”,可以认为f8()。A.是一个10元素数组,每个元素存放1个F类对象;B.是一个20元素数组,每个元素存放1个F类对象;C.是一个对象指针,

12、指向数组f的第8个元素;D.是一个对象指针,指向数组f的第10个元素14.对于“intx=3;intf(int&y)+y;return:x+y;”,调用f(x)的返回值为()。A.6 B.7 C.8 D.9 15.对于定义“intu=3;int&w=+u;int&v=+w;”,正确的叙述为()。A.w引用u,v引用w B.w引用u,v引用u C.w未引用u,v引用w D.w未引用u,v未引用w 16.C+的数组元素不可以是()。A.int类型 B.long类型 C.引用类型 D.char类型 17.对于定义“intf()registerintx=1;int*p=&x;return*p;”,正确

13、的理解为()。A.x是寄存器变量,所以不能有取地址运算即&xB.x是register变量,不会转化为auto变量C.因对x取地址&x,故x被自动编译为auto类型的变量D.返回的是对寄存器变量x的引用18.C+指针参数int*const&p表示()。A.左边的指针指向右边的引用,且右边的引用不能被修改B.左边的指针指向右边的引用,且左边的指针不能被修改C.右边的引用引用左边的指针,且右边的引用不能被修改D.右边的引用引用左边的指针,且左边的指针不能被修改19.关于引用变量的描述,下面哪个正确()。A.逻辑上不分配内存,必须引用其它分配内存的变量B.逻辑上要分配内存,必须引用其它分配内存的变量C

14、.逻辑上不分配内存,可以引用不分配内存的变量D.逻辑上要分配内存,可以引用不分配内存的变量20.对于定义“intx=3;int&y=x;constint&z=y;”,正确的说法是()。A.z引用y,由于y是左值,所以z也是左值 B.z引用x,由于x是左值,所以z也是左值 C.z只读引用y,所以z是右值 D.z只读引用x,所以z是右值 二、多项选择题(本大题共5小题,每小题2.0分,共10分)1.对于全局对象数组变量,关于开工与收工正确的理解包括()。A.它在main执行前就多次调用构造函数初始化每个元素B.它在main结束后才多次调用析构造函数销毁每个元素C.它在main执行时才多次调用构造函

15、数初始化每个元素D.它在main结束前就多次调用析构造函数销毁每个元素2.关于cinxy正确的理解包括()。A.cin是istream类的一个全局对象或变量B.istream类重载双目运算符用于输入变量xC.operator返回cin的引用以便“cinx”的返回值可用以继续输入yD.全局对象cin在main返回前不会被析构,所以cin总是可用3.定义一个全局变量的要素包括()。A.说明其类型 B.说明其是否为virtual的 C.说明其名称 D.说明其初始值 4.若派生类非静态函数成员不是其基类的友元,则该函数()。A.能够访问基类的私有成员 B.能够访问基类的保护成员 C.能够访问基类的公有

16、成员 D.能够访问基类的名字空间成员 5.对于定义“intf(Ax);classAinta;protected:intb;public:intc,d;”,函数f可以访问()。A.x.a B.x.b C.x.c D.x.d 一、单项选择题(本大题共20小题,每小题2.0分,共40分)在每小题列出的备选项中只有一个符号合题目要求的,请将其选出并将“答题卡”的相应代码涂黑,错涂、多涂或未涂均无分1.D2.A3.C4.D5.C6.C7.D8.A9.B10.A11.A12.C13.B14.C15.B16.C17.C18.D19.A20.D二、多项选择题(本大题共5小题,每小题2.0分,共10分)在每小题列出的备选项中有一个或多个符号合题目要求的,请将符合项选出并将“答题卡”的相应代码涂黑1.A,B2.A,B,C,D3.A,C,D4.B,C5.C,D

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1