




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
奥鹏远程教育中心助学服务部 北航1212考试批次C+程序设计复习题二一、客观题 单项选择题(本大题共20小题,每小题1.5分,共30分)1、下面关于类的说明中,有_个语法错误( C )。 class ss int data=3;public: int ss(int x=0);ss(int x ); ; A1 B2 C3 D42、在每个C+程序中都必须包含有这样一个函数,该函数的函数名为( B )。 AMAIN Bmain Cname Dfunction3、假定a是一个只允许同一个源程序文件中所有函数都能使用的全局变量,则其存储类别是( C )。 Aextern Bregister Cstatic Dauto4、C+语言的跳转语句中,对于break和continue说法正确的是( B )。 Abreak语句只应用于循环体中; Bcontinue语句只应用于循环体中; Cbreak是无条件跳转语句,continue不是; Dbreak和continue的跳转范围不够明确,容易产生问题;5、将两个字符串连接起来组成一个字符串时,选用_函数。( B )。 Astrlen( ) Bstrcat( ) Cstrcpy( ) Dstrcmp( )6、下面的哪个保留字不能作为函数的返回类型? ( C )A、void B、int C、new D、long7、关于虚函数的描述中,正确的是( C )A、虚函数是一个static类型的成员函数B、虚函数是一个非成员函数 C、基类中说明了虚函数后,派生类中将其对应的函数可不必说明为虚函数 D、派生类的虚函数与基类的虚函数具有不同的参数个数和类型8、下面函数的功能是( B )。 void fun(char s1 , char s2 ) while(s2+=s1+); A、字符串比较B、字符串复制C、字符串连接 D、字符串反向9、在每个C+程序中都必须包含有这样一个函数,该函数的函数名为( A )。A、main B、MAIN C、name D、function10、有如下程序: #include “iostream.h” using namespace std; class BASE public: BASE( ) coutBASE; ; class DERIVED: public BASE public: DERIVED( ) cout B*,+,-,/ C=,(),+,- D,-,*,+13、要使几个不同数据类型的数据共享同一块内存区域,应使用( B )。 A数组 B联合 C结构 D文件14、下列关于函数模板和模板函数的描述,错误的是( D )。 A函数模板是一组函数的模板 B模板函数是一个实在的函数 C函数模板是定义重载函数的一种工具 D模板函数在编译时不生成可执行代码15、下面列出的保留字中,不能作为函数的返回类型的是( B )。 Avoid Bnew Cint Dlong16、函数重载体现了面向对象的( B )。 A封装性 B多态性 C继承性 D抽象性17、假定要对类AB定义“+”操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为( B )。 AAB operator+(AB &a , AB &b) BAB operator+(AB &a) Coperator+(AB a) DAB &operator+( )18、设x和y均为布尔型变量,则x&y为真的条件是( B )。 A其中一个为真 B它们均为真 C它们均为假 D其中一个为假19、设B类是由A类继承的。当创建一个B类的对象时,构造函数的调用顺序是( B )。 A先调用B类的构造函数,然后调用A类的构造函数 B先调用A类的构造函数,然后调用B类的构造函数 C不调用A类的构造函数 D视定义A类和B类时出现的位置而定20、下列关于类和对象的叙述中,错误的是( A )A、一个类只能有一个对象 B、对象是类的具体实例 C、类是对某一类对象的抽象 D、类和对象的关系是一种数据类型与变量的关系二、主观题应用题(本大题共3小题,每小题15分,共45分)21、编写程序求1!+2!+10!。#include void main()int s,n,I,j; for (j=(),i=1;i=10;i+)for(s=0,n=1;n=i;n+) s*=n; j+=s; coutjend1;22、写出下面程序的运行结果。#include iostream.hclass Apublic:A()coutA:A() called.n;virtual A()coutA:A() called.n;class B:public Apublic:B(int i)coutB:B() called.n;buf=new chari;virtual B()delete buf;coutB:B() called.n;private:char *buf; void fun(A *a)delete a;void main()A *a=new B(15);fun(a);答:程序运行结果为:A:A() called.B:B() called. B:B() called. A:A() called. 23、写出下面程序的运行结果。#include int LB(int *a,int n) int s=1; for (int i=0; in; i+) s*=*a+; return s;void main() int a=1,2,3,4,5,6,7,8; int b=LB(a,5)+LB(&a3,3); cout b=bendl;答:程序运行结果为: b=240 程序设计题(本大题共1小题,每小题25分,共25分)24、编写一个程序计算两个给定长方形的面积之和。要求在设计类成员函数addarea( )(用于计算两个长方形的总面积之和)时使用对象作为参数。先申明一个矩形类(class rectangle),area作为类的私有成员分别表示矩形的面积。 class Rectrangle/申明矩形类public:Rectrangle();/矩形类构造函数void addarea(Rectrangle a,Rectrangle b);/求和函数void getarea();double showarea();private:double area;#include stdafx.h#include C_7.hRectrangle:Rectrangle()cout构造函数被调用!endl;void Rectrangle:getarea()double x,y;coutxy;area=x*y;void Rectrangle:addarea(Rectrangle a,Rectrangle b)area=a.area+b.area;double Rectrangle:showarea()return area;void TestC_7() Rectrangle one,two,three; one.getarea(); two.getarea(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 明代山西长城沿线地区的蒙汉民族交往交流交融研究
- 基于机器学习构建导管相关血流感染风险预测XGBoost模型的应用研究
- 2025至2030中国木甲板行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国智能VR手术眼镜市场发展现状及未来前景预测分析报告
- 2025至2030中国明矾石行业产业运行态势及投资规划深度研究报告
- 2025至2030中国整体马力马达行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国投币式洗衣机行业投资前景与竞争对手分析报告
- 2025至2030中国手机零售行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国感冒、咳嗽和喉咙痛行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国循环蒸发器行业发展趋势分析与未来投资战略咨询研究报告
- GB/T 10069.3-2024旋转电机噪声测定方法及限值第3部分:噪声限值
- TTJSFB 002-2024 绿色融资租赁项目评价指南
- 无人机培训计划及方案
- 临终关怀中的文化敏感性
- 河湖生态系统保护与修复工程技术导则
- 运动改造大脑阅读记录
- DL∕T 2011-2019 大型发电机定子绕组现场更换处理试验规程
- 从黄土高原视角品黄河生态变迁智慧树知到期末考试答案章节答案2024年西北工业大学
- 电通量高斯定理课件
- 广东省东莞市2023-2024学年高二下学期7月期末英语试题
- 2024年云南省职业院校技能大赛(中职组)植物嫁接赛项考试题库(含答案)
评论
0/150
提交评论