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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(C++语言程序设计.ppt)为本站会员(周芸)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

C++语言程序设计.ppt

1、C+语言程序设计,Page 1,第一学期C+复习,考试题型,单选题(30) 判断题(10) 综合题(包括读程序、程序填空、程序改错等)(40) 编写程序(20),例1 下列程序中包含三个错误,找出它们并说明错误原因,并改正。 1 class MyClass 2 3 public: 4 MyClass(int ini) member = ini ; 4 void SetMember( int m) member = m; 5 int GetMember( ) return member; 6 private: 7 int member; 8 ; 9. 10void main( ) 11 12 M

2、yClass obj1; 13 MyClass obj2(3) ; 14 obj1.member = 5 ; 15 MyClass.SetMember(10) ; 16 ,错误1:第12行,类MyClass没有定义默认构造函数;,错误2:第14行,member 是类MyClass的私有成员,不能直接访问;,错误3:第15行,应该通过对象来访问成员函数,而不是通过类名来访问成员函数。,例2 两次运行下面的程序,如果从键盘上分别输入6和4,则输出结果分别是_。#include int main( )int x;cin x;if(x+ 5) cout x endl;else cout x- endl

3、;return 0; ,A)6和3 B)7和5 C)7和4 D)6和4,B,例3 以下程序的输出结果是_。 #include int main( )for(int i=4; i=10; i+) if(i%3= =0) continue;cout i;return 0; A)45 B)457810 C)69 D)678910,B,例3 以下程序的执行结果是_。 #include #include void print(int n) if(n!=0) print(n-1);for(int i=1; i=n; i+)cout setw(3) i;cout endl; int main() print

4、 (4);return 0; ,11 21 2 31 2 3 4,1、下列变量名中,_是合法的标识符。 A、_var B、bye-bye C、int D、123_cc,单选题:,A,2、函数原型中,下列 不是必要的。A、 函数的类型 B、 函数名 C、 形式参数名 D、 形式参数类型,C,3、循环for(int i=0,x=0;!x的循环体执行次数是_。 A、5 B、6 C、1 D、无限,B,4、如果a=5,b=2,c=3,d=4,则条件表达式ab?a:cd?c:d的值为_。A、5 B、2 C、3 D、4,A,P33 表2-4对于相继出现的两个操作符,若优先级不同,优先级高的先执行;若优先级相

5、同,执行顺序取决于第一个操作符的结合性:若为“从左到右”,则先处理左边的操作符;若为“从右到左”,则先处理右边的操作符。,而:(ab?a:c)d?c:d) _,D,5、在一个被调用函数中,关于return语句的描述, _是错误的。 A、被调用函数中可以不用return语句B、被调用函数中可以使用多个return语句C、被调用函数中,如果有返回值,就一定要有return语句D、被调用函数中,一个return语句可以返回多个值给调用函数,D,1、C+源程序经_后生成扩展名为obj的目标程序。 2、操作符_可用来测试数据类型的字节长度。 3、有三个整型变量x,t,y,要交换x和y的值,应顺序执行的三

6、个赋值语句是 。 4、给类对象中的数据成员赋初值的成员函数又称为_。,t=x;x=y;y=t;,sizeof,编译,构造函数,5、表达式83的结果是_。 6、用const进行常值变量的定义时必须进行_。,11,初始化,#include class Csample private:int i;static int k;public:Csample( );void Display( ); ; int Csample:k=0; Csample:Csample( ) i=0;k+;,void Csample:Display( )cout”i=”i”,k=”kendl; void main( )Csam

7、ple a,b; a.Display( ); b.Display( ); ,i=0,k=2 i=0,k=2,#include #include class Csample int i;public:Csample( ) i=0;cout “constructor1“ endl; Csample(int val) cout “Constructor2“endl;i=val;void Display( ) cout“i=“iendl;Csample( ) cout“Destructor“endl;getch(); ;,void main() Csample a,b(10);a.Display();

8、b.Display();,constructor1 Constructor2 i=0 i=10 Destructo Destructo,#include class Dog public:Dog(int iniage=0 , float iniweight=0);Dog(Dog ,Dog:Dog(int iniage,float iniweight) age=iniage;weight=iniweight;cout“构造函数被调用“endl; Dog:Dog(Dog ,void main() Dog dog1(3,6.0);Dog dog2;Dog dog3(dog1);coutdog1.GetAge( )endl;coutdog1.GetWeight( )endl;coutdog2.GetAge( )endl;coutdog2.GetWeight( )endl;coutdog3.GetAge( )endl;coutdog3.GetWeight( )endl; ,构造函数被调用 构造函数被调用 复制构造函数被调用 3 6 0 0 3 6 析构函数被调用 析构函数被调用 析构函数被调用 Press any key to continue,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1