您所在位置: 网站首页 / 文档列表 / C/C++资料 / 文档详情
《C++语言程序》测试题及答案.pdf 立即下载
上传人:文库****品店 上传时间:2024-09-08 格式:PDF 页数:32 大小:2.2MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

《C++语言程序》测试题及答案.pdf

《C++语言程序》测试题及答案.pdf

预览

免费试读已结束,剩余 22 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《c++程序设计》(本科)一、判断题(错误的在后面写“F”,正确的写“T”,每题1分)1.程序是描述算法的编程工具。T2.将函数模板与某个具体数据类型连用,就产生了模板函数,称这个过程为函数模板实例化。T3.C++语言中,用来为对象初始化的特殊成员函数称为构造函数;用于在对象撤销时执行一些清理任务的特殊成员函数称为析构函数。T4.逐条翻译并执行的翻译程序称为编译程序。F5.把所有类组织在一个树形结构中,这时所有类,不管它们之间的差别有多大,都有一个共同的相关类,这种结构被称为类树。类群是由一些彼此密切相关的类和类族组成的。F6.如果在定义一个类时,该类继承了多个基类的特征,那么这个继承关系称为多重继承。T7.不同对象可以调用相同名称的函数,并可导致完全相同的行为的现象称为多态性。F8.形式参数表是用括号分隔的变量说明列表,变量称为函数的形式参数,有时也简称为形参。F9..在C++语言中,只要在声明函数原型时形式参数的个数或者对应的类型不同,两个或更多的函数就可以共用同一个名字。这种在同一作用域中允许多个函数使用同一函数名的措施被称为重载。T8.C++的作用域分辨:可以迫使编译器“看到”当前作用域的外层部分,存取那些被隐藏的名字。这是由作用域分辨操作符实现的,这一过程叫做作用域分辨。T11.说明函数原型时不需要指明每个函数参数的名字,只需要说明每个参数的类型和返回值类型就可以了。T12.所有的表达式都有值。F13.程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。T14.类的静态数据成员需要在定义每个类的对象时进行初始化。F15.基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。F16.当将一个类S定义为另一个类A的友元类时,类S的所有成员函数都可以直接访问类A的所有成员。T17.当函数的返回值是数组类型的,传递的是数组第一个元素的地址。F18.如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性。T19.字符串‟hello,world”在内存中存放时,占用11个字节的空间。F20.用new动态申请的内存空间,必须用delete来释放。T21、变量必须先定义或说明,后使用。T23、常量不能作为左值使用。T23、头文件中一般存放着变量和常量的定义、函数的原型以及类的定义。F24、类的友元函数可以直接访问该类的所有成员。T25、派生类的成员函数可以直接访问基类的所有成员。F26、一个类可以作为另一个类的友元类。T27、函数的参数和返回值类型可以是简单数据类型,也可以是指什、引用、数组和类。F28、在基类中被说明为虚函数的类的成员函数必须在每个派生类中说明为虚函数,才能具有多态的特征。F29、下面两个语句是等价的:Fcharstr[]="hello,world";charstr[11]="hello,world";30、用new动态申请的内存是在堆中分配的,而不是在栈中分配的。T31.静态联编所支持的多态性称为编译时的多态性。T32.如果一个类中至少有一个实函数,则称这个类为抽象类。F33.用于在对象消失时执行一些清理任务的函数叫虚函数。F34.C++源程序文件的缺省扩展名为cppT35.由C++源程序文件编译而成的目标文件的缺省扩展名为likF36.由C++目标文件连接而成的可执行文件的缺省扩展名为objF37.编写C++程序一般需经过的几个步骤依次是编辑、编译、连接、调试T38.标识符defaultthenwhile全是保留字F39.能作为C++程序的基本单位是语句T40.程序中主函数的名字为任意标识符F二、填空题(每题3分)1.假定x=5,y=6,则执行表达式y+=x--计算后,x和y的值分别为_____4_____和___11_______。2.C++常数0x145对应的十进制值为____325______。3.C++常数0345对应的十进制值为____229______。4.十进制常数245对应的十六进制的C++表示为____0xF5(F大小写均可)_____5.十进制常数245对应的八进制的C++表示为___0365(F大小写均可)_______。6.signedchar类型的值域范围是_-128_______至_____+127_____之间的整数。7.int和float类型的数据分别占用___4______和______4____个字节。8.float和double类型的数据分别占用_____4__
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

《C++语言程序》测试题及答案

文档大小:2.2MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用