全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档C + + 复习资料一、选择题1 程序中的预处理命令是指以( )字符开头的命令。A B# C$ D%2 空白符是( )符的统称。A空格、制表、回车 B空格、制表、逗号C空格、回车、分号 D冒号、制表、回车3 在#include 命令中不可以包含( )。A头文件 B程序文件 C用户头文件 D目标文件4 一个程序中必须有并且只有一个命名为( )的函数。AMain Bmain Cvoid Dintmain5 C + +程序的扩展名为( )。A.obj B.exe C.cpp D.c6 在VC环境下,为运行一个程序而建立的工作区的扩展名为( )。A.obj B.exe C.dsw D.sp7 数据类型int、char、float、double的类型长度之和为( )。A10 B12 C16 D178 常数120和4.205的类型为( )。A整型和双精度型 B短整型和单精度型C长整型和双精度型 D整型和单精度型9 若x=25,则计算y=x + +表达式后,x和y的值分别为( )。A26和25 B25和26 C25和25 D26和2610 在switch语句中,每个语句标号中的关键字case后面的表达式必须是( )。A变量 B常量 C一般表达式 D函数调用11 当在程序中执行到( )语句时,只结束本层循环内语句或switch语句的执行。Acontinue Bbreak Cgoto Dreturn12 数组元素ai是该数组中的第( )个元素。Ai Bi+1 Ci1 D2*i13 在函数体中又调用自身函数则称为( )调用。A非递归 B直接递归 C间接递归 D末尾递归14 在定义类对象的语句执行时,系统在建立每个对象的过程中将自动调用该类的( )使其初始化。A构造函数 B析构函数 C复制函数 D赋值函数15 若需要把一个类AB定义为另一个类CD的友元类,则应在类CD的定义中加入一条语句声明为( )。Afriend AB; Bfriend class AB;Cclass AB; Dfriend class CD;二、填空题1 C + +开发程序过程一般要经过 编辑 、 编译 、 链接 、 执行 四个步骤。2 在面向对象程序的设计中,把实体的属性和行为组织在一个模块内的机制叫 封装 。3 在C + +中有两种注释方式,对单行的注释,采用 / 比较适合,对多行的注释,采用 /* */ 比较合适。4 C + +中标识符中的大写与小写字母是 区别的。(“有”或“无” )5 指针变量所占的内存空间与指针的类型 。 (“有关”或“无关” )6 C + +类中可以包含 公有 和 私有 两种具有不同访问控制权限的成员。7 构造函数是和 类 同名的函数。8 友元函数是可以直接访问类的私有成员的 非本类 函数。9 如果说明类B是类A的友元类,则类B是所有成员函数都是类A的 友元函数 。10 类的 静态 数据成员是类的所有对象共享的成员。三、简答题1 如何理解面积对象程序设计?2 什么是构造函数和析构函数,各有什么作用?四、编程题设计一个点类(Point),编写一个程序,求两个点之间的距离。#include #include class Point int x,y;public:Point(int i,int j)x=i;y=j;int getx()return x;int gety()return y;void disp() cout(x,y);float distance(Point &p1,Point &p2) float d; d=sqrt(p1.getx()-p2.getx()* (p1.getx()-p2.getx()+(p1.gety()-p2.gety()* (p1.gety()-p2.gety(); return d;void main()Point p1(2,2),p2(5,5);p1.disp();cout与;p2.disp();
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国宠物科技用品发展研究报告
- 2025年B2B行业销售代表年终业绩复盘与客户维护报告
- 2026-2031年中国服务器电源架(Power Shelf)市场调研分析及投资战略研究报告
- 部编版(25秋)小学一年级上册道德与法治全册表格式教案(有反思)
- 2025浙江台州市公安局椒江分局招聘18人备考题库及答案详解(名师系列)
- 2026年中国农业银行数据中心校园招聘备考题库(145人)含答案详解(b卷)
- 陕西省选调生2026年备考题库附答案详解ab卷
- 2025广东南粤银行肇庆分行招聘备考题库及1套参考答案详解
- 2025江西赣州银行资金营运中心总经理招聘1人备考题库附答案详解(突破训练)
- 大连农商银行2025年秋季招聘备考题库附答案详解(研优卷)
- 博弈论完整版本
- 灌溉渠道流量计算实例
- 利用化学方程式的简单计算-说课课件
- 人教四年级上册数学《商的变化规律》教学课件
- 08R301 气体站工程设计与施工
- 民营企业家个人简介范文
- 如果历史是一群喵课件
- 心脑血管事件报告卡
- 标识标牌制作及安装项目技术方案
- 德勤内部审计培训课件
- 教授评审述职报告
评论
0/150
提交评论