C++ 2014-2015-2模拟卷.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海应用技术学院2014—2015学年第二学期《面向对象程序设计》期末(模拟)试卷课程代码: B2042211 学分: 3考试时间: 100分钟课程序号: 1451497,1451498班级:学号:姓名:我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。题号一二三四五六七八九十总分应得分204040100实得分 试卷共7页,请先查看试卷有无缺页,然后答题。单选题(每题2分,共20分)题号12345678910答案在每个C ++程序中都必须包含有这样一个函数,该函数的函数名为()A、mainB、MAINC、MainD、function执行下列语句后的输出结果是( )int hot=100;intrad=hot;hot+=100;coutradendl;A、0B、100C、200D、300C++中,下面设置的默认参数正确的是(????)??A、?void??fun(int?x=0,int?y,int?z)?B、?short??fun(int?x=0,int?y=0,int?z)C、?float??fun(int?x=0,int?y,int?z=0)D、?double?fun(int?x,int?y=0,int?z=0)用来说明类中私有成员的关键字是(???)A、publicB、privateC、protectedD、friend?有关构造函数的说法不正确的是(???)。A、构造函数名和类名一样B、构造函数在定义类变量时自动执行C、构造函数无任何函数类型D、构造函数有且只有一个对于拷贝构造函数,正确的描述是()A、在C++语言中,如果不自定义类的拷贝构造函数,则每个类都有默认的拷贝构造函数B、必须为每个类定义拷贝构造函数C、如果要使用拷贝构造函数,则必须在类中先定义D、当定义了类的构造函数时,如果要使用拷贝构造函数,则必须定义拷贝构造函数下面有关析构函数的描述正确是(?????)?A、析构函数可以带参数B、析构函数可以有多个C、析构函数有返回值D、析构函数可以为虚函数在程序代码中,this 的类型是(???)Sample::Sample (int a, int *b){this-x = a;this-y = b;}A、intB、int *C、SampleD、Sample *不能作为函数重载判断依据的是(??)A、参数个数?? B、参数类型?? C、函数名字?? D、返回类型当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的(???)A、public成员B、private成员C、protected成员D、友元?程序阅读题(每题8分,共40分)?写出下列程序的运行结果#include iostreamusing namespace std;int main(){char a[]=abcdabcabfgacd;int i1=0,i2=0,i=0;while(a[i]){couta[i];if(a[i]==a)i1++;if(a[i]==b)i2++;if(a[i]==g){coutendl;break;}i++;}couti i1 i2endl;return 0;}写出下列程序的运行结果#include iostreamusing namespace std;void f1(int x, int y){int z;z = x;x = y;y = z;}void f3(int *x, int *y){int z;z = *x;*x = *y;*y = z;}int main(){int x, y;x = 10;y = 26;cout x,y= x , y endl;f1(x, y);cout x,y= x , y endl;f3(x, y);cout x,y= x , y endl;return 0;}写出下列程序的运行结果#include iostreamusing namespace std;class CSimple{private:int x;public:CSimple();CSimple(int);~CSimple();void Display();};CSimple::CSimple(){x=0;coutDefault constructor\n;}CSimple::CSimple(int m){x=m;coutConstructor with a number: xendl;}CSimple::~CSimple(){coutDestructor with a number: xendl;}void CSimple::Display(){coutDisplay a number: xendl;}int main(){CSimple ob

您可能关注的文档

文档评论(0)

skewguj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档