《C 程序设计》上机指导与补充习题(7)

2020-04-15 13:38

Worker(){}Worker(intnum,char*Name,intAge,doubleSalary):number(num),age(Age),sal(Salary){strcpy(name,Name);}voiddisplay(){cout<

1.学会使用C++的异常处理机制进行程序的编制。2.学会使用命名空间解决名字冲突。二、实验内容

1.阅读下面的程序,写出程序运行的结果。(1)#includeusingnamespacestd;intmain(){inta[]={8,5,5,0,6,0,8,5,5,0,7,8};for(inti=0;i<5;i++)try{cout<<\forloop....\if(a[i+1]==0)throw1;cout100)throw\than100\elseif(t<-100)throwt;elsecout<<\inrightrange...\}catch(intx){cout<<\catch(char*s){cout<<\catch(floatf){cout<<\}intmain(){err(200);err(99);err(-1210);return0;}(3)#includeusingnamespacestd;classexcep{private:char*ch;public:excep(char*m=\class...\voidprint(){cerr<

第1章面向对象程序设计概述

一、选择题1、C++是()。A面向对象的程序设计语言B结构化程序设计语言C既是面向对象的程序设计语言又是结构化的程序设计语言D非结构化的程序设计语言2、C++语言属于()。A机器语言B低级语言C中级语言D高级语言3、下面关于对象概念的描述中,错误的是()。A对象就是C语言中的结构变量B对象代表着正在创建的系统中的一个实体C对象是一个属性和操作(或方法)的封装体D对象之间的信息传递是通过消息进行的4、下面关于类概念的描述中,错误的是()。A类是抽象数据类型的实现B类是具有共同行为的若干对象的统一描述体C类是创建对象的样板D类就是C语言中的结构体类型5、下列关于C++类的描述中错误的是()。A类与类之间可以通过一些手段进行通信和联络B类用于描述事物的属性和对事物的操作C类与类之间必须是平等的关系,而不能组成层次关系D类与类之间可以通过封装而具有明确的独立性6、面向对象程序设计思想的主要特征中不包括()。A封装性B多态性C继承性D功能分解,逐步求精二、填空题1、构成对象的两个主要因素是和,其中用于描述对象的静态特征,用于描述对象的动态特征。2、类和对象的关系可表述为:类是对象的,而对象则是类的。3、封装包含两方面含义,一是用把包装起来,二将对象中某些部分。4、是指特殊类自动地拥有或隐含地复制其一般类的全部属性与操作。5、面向对象的软件工程包括的五个阶段为:,,,,。第2章C++基础知识

一、选择题1、下列关于C++语言的发展说法错误的是()。AC++语言起源于C语言BC++语言最初被称为“带类的C”C在1980年C++被命名D在1983年C++被命名2、C++语言是以语言为基础逐渐发展而演变而成的一种程序设计语言。()APascalBCCBasicDSimula673、下列关于C++与C语言关系的描述中错误的是()。AC++是C语言的超集BC++是C语言进行了扩充CC++和C语言都是面向对象的程序设计语言DC++包含C语言的全部语法特征4、下列C++标点符号中表示行注释开始的是()。A#B;C//D}5、每个C++程序都必须有且仅有一个()。A预处理命令B主函数C函数D语句6、C++对C语言做了很多改进,下列描述中哪一项使得C语言发生了质变,即从面向过程变成面向对象()。A增加了一些新的运算符B允许函数重载,并允许设置默认参数C规定函数说明必须用原型D引进类和对象的概念7、对定义重载函数的下列要求中,错误的是()。A要求参数的个数不同B要求参数中至少有一个类型不同C要求参数个数相同时,参数类型不同D要求函数的返回值不同8、在函数的返回值类型与返回值表达式的类型的描述中,错误的是()。A函数返回值的类型是在定义函数时确定,在函数调用时是不能改变的B函数返回值的类型就是返回值表达式的类型C函数返回值表达式类型与返回值类型不同时,函数表达式类型应转换成返回值类型D函数返回值类型确定了返回值表达式的类型9、下列不正确的选项是()。AC++语言是一种既支持面向过程程序设计,又支持面向对象程序设计的混合型语言B标点符号是在程序中起分割内容和界定范围作用的一类单词Ciostream是一个标准的头文件,定义了一些输入输出流对象D类与类之间不可以进行通信和联络10、下列表示引用的方法中,正确的是()。已知:intk=1000;Aint&x=k;Bchar&y;Cint&z=1000;Dfloat&t=&k;二、填空题1、C++既可以用来进行面向程序设计,又可以进行面向程序设计。2、常量分成两种,一种是常量,另一种是常量。3、就是某一变量的别名,对其操作与对变量直接操作完全一样。4、按函数在语句中的地位分类,可以有以下3种函数调用方式:,,。


《C 程序设计》上机指导与补充习题(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国信贷风险专题分析报告2011年第14期—现金流视角下企业偿债能

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: