C++面向对象程序设计期末试卷及答案(可编辑修改).pdf
上传人:文库****品店 上传时间:2024-09-15 格式:PDF 页数:9 大小:330KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

C++面向对象程序设计期末试卷及答案(可编辑修改).pdf

C++面向对象程序设计期末试卷及答案(可编辑修改).pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、程序填充(每小题10分,共20分)1.下列程序完成100以内偶数的累加#include<iostream>二、填空题(每小题1分,共10分)usingnamespacestd;预处理语句以开始,C或C++语句以“;”结束。voidmain()1.{//定义s为累加器,并置零2.C++程序的基本单位是。//定义i为循环变量3.C++语言中,函数一般由两部分组成,它们是函数首部和。for(i=1;i<=100;)//累加循环变量至s4.一个C++程序中至少应包括一个。//输出累加值5.for语句中有三个表达式,它们之间用间隔。//另起一行//输出循环变量的值6.当循环次数不能确定时,应用来循环。//空一行7.if(n%3==0)说明}结果屏幕:8.for(inti=1;i<=100;i++);该语句执行完成后i的值是9.定义类Person的形式10.定义类Person的一介对象cyt三、选择题(每小题2分,共10分)ab2.下列程序完成你对本学期某一课程的评价1.不能正确表示算式cd的C语言表达式是()#include<iostream>A.a/(c*d)*bB.a*b/c/dC.a*b/c*dD.a*b/(c*d)usingnamespacestd;2.break语句()#include<string>A.用在能出现语句的任何地方B.只能用在循环体内voidmain()C.只能用在循环体内或switch语句中D.可用作函数体内的任一语句{3.C++语言中运算对象必须是整型的运算符是()intfeeling;A.%=B./C.=D.*cout<<"请输入评价:"<<endl;4.以下由while构成的循环执行的次数是()stringcourse;intk=0;course=“”;while(k==3)cin>>feeling;k++;switch(feeling)A.0B.1C.2D.3{case1:cout<<"十分感兴趣"<<endl;break;5.inta[10][3]中数组元素的个数是()。case2:cout<<"感兴趣"cout<<endl;break;A.18B.10C.30D.44case3:cout<<"不很感兴趣"<<endl;break;case4:cout<<"很不感兴趣"<<endl;break;四、程序阅读题(每小题4分,共16分)}1.cout<<course<<"老师教得很认真!”<<endl;#include<iostream>}usingnamespacestd;结果屏幕:(同学们注意友情提醒)classpoint{//你要输入一个不大于4的正整数,通过键盘输入。public://你的感觉是什么?set(floatxx,floatyy){x=xx;y=yy;}//你对那门课的老师感觉put(){cout<<”x=”<<x<<endl;cout<<”y=”<<y<<endl;}private:,floatx;floaty;};Main(){pointpt;pt.set(3,4);4.pt.put();#include<iostream>}usingnamespacestd;main()结果屏幕:{intn;for(n=50;n<=70;n++){2.if(n%7==0)#include<iostream>continue;usingnamespacestd;cout<<n<<”“;#include<string>}classperson}{结果屏幕:public:person(stringnam,intag){name=nam;age=ag;}~person(){cout<<"goodbye"<<endl;}set(){name="叶晨";age=15;}put(){cout<<name<<""<<age<<endl;}五、编写小程序(每小题8分,共24分)private:1.类Son公用继承类Father,使用构造函数和析构函数输出:爸爸能跑1千米;儿子能跑1万米;stringname;intage;这是一个父子间的故事;会的,您走好,我会纪念您的;我走了,你要好好待你妈。};voidmain(){personyc("陈云天",40);yc.put();}结果屏幕:3.#include<iostream>2.创建一个类Car,具有启动、转弯、加速、停止功能,正常车速100公里/小时,品牌为福特,23usingnamespacestd;main()万元。通过main调用它的功能,并显示它的属性值。