- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C++复习资料
一、选择题
程序中的预处理命令是指以( )字符开头的命令。
A.@ B.# C.$ D.%
空白符是( )符的统称。
空格、制表、回车 B.空格、制表、逗号
C.空格、回车、分号 D.冒号、制表、回车
在#include命令中不可以包含( )。
头文件 B.程序文件 C.用户头文件 D.目标文件
一个程序中必须有并且只有一个命名为( )的函数。
Main B.main C.void D.intmain
C++程序的扩展名为( )。
A..obj B..exe C..cpp D..c
在VC环境下,为运行一个程序而建立的工作区的扩展名为( )。
A..obj B..exe C..dsw D..sp
数据类型int、char、float、double的类型长度之和为( )。
A.10 B.12 C.16 D.17
8.常数120和-4.205的类型为( )。
整型和双精度型 B.短整型和单精度型
C.长整型和双精度型 D.整型和单精度型
若x=25,则计算y=x++表达式后,x和y的值分别为( )。
A.26和25 B.25和26 C.25和25 D.26和26
在switch语句中,每个语句标号中的关键字 case后面的表达式必须是
( )。
变量 B.常量 C.一般表达式 D.函数调用
当在程序中执行到( )语句时,只结束本层循环内语句或switch语句的执行。
continue B.break C.goto D.return
数组元素a[i]是该数组中的第( )个元素。
A.i B.i+1 C.i-1 D.2*i
在函数体中又调用自身函数则称为( )调用。
非递归 B.直接递归 C.间接递归 D.末尾递归
在定义类对象的语句执行时,系统在建立每个对象的过程中将自动调用该类的( )使其初始化。
构造函数 B.析构函数 C.复制函数 D.赋值函数
若需要把一个类AB定义为另一个类CD的友元类,则应在类CD的定义中加入一条语句声明为( )。
friend AB; B.friend class AB;
C.class AB; D.friend class CD;
二、填空题
C++开发程序过程一般要经过编辑、编译 、 链接 、 执行 四个步骤。
在面向对象程序的设计中,把实体的属性和行为组织在一个模块内的机制叫 封装 。
在C++中有两种注释方式,对单行的注释,采用 // 比较适合,对多行的注释,采用/* */ 比较合适。
C++中标识符中的大写与小写字母是 区别的。(“有”或“无”)
指针变量所占的内存空间与指针的类型 。(“有关”或“无关”)
C++类中可以包含 公有 和 私有 两种具有不同访问控制权限的成员。
构造函数是和类 同名的函数。
友元函数是可以直接访问类的私有成员的 非本类 函数。
如果说明类B是类A的友元类,则类B是所有成员函数都是类A的 友元函数 。
类的 静态 数据成员是类的所有对象共享的成员。三、简答题
如何理解面积对象程序设计?
什么是构造函数和析构函数,各有什么作用?四、编程题
设计一个点类(Point),编写一个程序,求两个点之间的距离。
#includeiostream.h#includemath.hclassPoint
{
intx,y;public:
Point(inti,intj){x=i;y=j;}intgetx(){returnx;}
intgety(){returny;}voiddisp()
{
cout(x,y);
}
};
floatdistance(Pointp1,Pointp2)
{floatd;
d=sqrt((p1.getx()-p2.getx())* (p1.getx()-p2.getx())+(p1.gety()-p2.gety())*(p1.gety()-p2.gety()));
returnd;
}
voidmain()
{
Pointp1(2,2),p2(5,5);
p1.disp();cout与;p2.disp();
cout之间距离=distance(p1,p2)endl;
}
您可能关注的文档
最近下载
- 信号灯和电子警察日常维护合同5篇.docx VIP
- 2025通信工程师(中级)(无线)知识点精炼 .pdf VIP
- 2025在线学习课堂网课《智能社会中的知识产权法( 西北工业大)》单元测试考核答案.pdf VIP
- 预防两卡犯罪课件.pptx VIP
- 外科学习题集(总论).pdf VIP
- 缅甸列宾锑矿成矿规律和找矿探讨.doc VIP
- 2022年吉林省长春市中考生物试题真题(word版,含答案)真题(word版,含答案).docx
- 电气工程及其自动化专业毕业设计大功率商用电磁炉设计方案资料,系统介绍各个功能部分.doc VIP
- 实验2-2--DNA琼脂糖凝胶电泳.ppt
- 全过程造价咨询服务方案.docx
文档评论(0)