- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c练习题和答案
Chapter 1:C++概述
1、将数据和函数合并为单个实体称为: B
A. 多态性 B. 封装 C. 类 D. 对象
2、骆驼相对于动物就如同对象相对于 B
A. 成员函数 B. 类 C. 操作符 D. 数据项
3、哪些是C++的保留字 BC
A. iostream B. inline C. friend D. object
4、______ B ___ __是可以重用现有类以构建新类的一种特性。
A. 信息隐藏 B. 继承 C. 数据抽象 D. 成员函数
5、准备一个对象列表,其中的对象属于“汽车”系统的一部分。
6、讨论以下对象有什么共同点:
自行车、帆船、汽车、卡车、飞机、滑翔机、摩托车、马
7、对可以组合下列对象的类进行命名:
A. 文件、目录、文件名、ASCII文件、可执行文件
B. 表达式、常量、变量、函数、语句、算术运算符
C. 散热器、冷藏机、冰箱、面包、奶酪、门、橱柜、拖把
Chapter 2:高级函数特性
1、函数中的默认参数的值______B_______。
A. 是变量值 B. 是常量值
C. 由该函数提供 D. 在每次调用该函数时递增
2、____ B ____函数最好用于经常使用的小函数。
A. 成员 B. 内联 C. 常规
3、重载______A_________。
A. 是具有相同名称的一组函数
B. 有相同的参数个数和类型
C. 参数必须有常量值
D. 节省内存空间
4、通过在函数名前加____D______可以使其返回引用。
A. B. C. = D.
5、为一个名为default_test()的函数编写声明,该函数带有两个参数并返回float型。第一个参数为int型,第二个参数为float型,且默认值为2.217。
float default_test(int x,float y=2.217);
6、编写一个名为small_test()的函数,该函数将两个int型参数作为引用来传递。该函数应该找出两个数字中较小的一个,并将其改为-1。
void small_test(int x,int y)
{(xy?y:x)= -1;}
7、为两个名为的重载函数编写声明。第一个函数应该带有一个char型的参数,而第二个函数应该带有两个char型参数。两个函数都返回int型。
int overboard(char);
int overboard(char,char);
8、为一个名为infun()的内联函数编写定义,该函数带有一个int型参数,计算该参数的平方并返回int型。
inline int infun(int x)
{return(x*x);}
9、编写一个函数,该函数将两个按引用传递的int型变量的值加1。
void fn(int a,int b)
{a+=1;b+=1;}
Chapter 3:数据抽象
1、___C________对于在类外部定义成员函数非常重要。
A. 静态成员 B. 构造函数 C. 作用域操作符 D. 析构函数
2、在类中,不能有____C__________。
A. 多个同名的构造函数 B. 多个带有单个参数的构造函数
C. 多个默认构造函数
3、______B_________初始化数据成员。
A. 函数 B. 构造函数 C. 析构函数 D. 对象
4、判断下列哪个函数是类time的析构函数。 B
A. time(int, int); B. ~time(); C. ~time(int, int); D. time::time();
5、new操作符_______A______。
A. 返回指向所创建的对象的指针 B. 创建名为new的对象
C. 为新类获得内存 D. 告诉为某个对象分配了多少内存
6、要引用指针所指向的对象中的任何成员函数,应使用____D______。
A. +操作符 B. ==操作符 C. 操作符 D. -操作符
7、任何试图修改定义为__C____的变量的值得尝试都将导致一个错误。
A. int B. float C. const D. ver
8、在类中,如果day是成员变量,则___C______将把28赋值给day。
A. this.day=28 B. *day=28 C. day=28
9、当同一个类的所有对象必须共享相同的数据时,__A_____非常有用。
A. 静态数据成员 B. 私有数据成员
C. 公有数据成员 D. 以上答案都不正确
10
您可能关注的文档
- 211空间向量及其运算.doc
- 2716-房地产企业从四个方面控制工程项目管理及成本控制.doc
- 2800试论居住区的后续规划.doc
- 29手术分级管理制度.doc
- 241抛物线及其标准方程2.doc
- 29单片机两点间温度控制实验.doc
- 2专题设计-香奈儿设计师.doc
- 2公共服务均等化的政府职能理论评述.doc
- 2初试科目考试大纲.docx
- 2天津市高三十校联考-数学文.doc
- 挑战杯金奖海之素创业计划书.docx
- 中国文化产业国际竞争力现状及影响因素分析.docx
- 河南省许昌市2024_2025学年高二英语上学期开学考试含解析.docx
- 新解读《GB_T 42709.7-2023半导体器件 微电子机械器件 第7部分:用于射频控制和选择的MEMS体声波滤波器和双工器》最新解读.pptx
- 其他专用机械行业:从KLA成长路径看半导体检测设备国产代替进程(202109).pdf
- 汽车行业专题研究:智能网联车路云一体化三问三答(202406).pdf
- 深圳市物联网产业白皮书(2023).pdf
- 商业地产轻资产模式及REITs研究分析报告.pdf
- 全球视野下中国数字金融素养研究(2023).pdf
- 数字时代治理现代化研究报告(2023年)——大模型在政务领域应用的实践及前景.pdf
文档评论(0)