非电类c++大一期末复习资料.docxVIP

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
飞翔期末复习资料非电类C++飞翔资料团队Q交流群:221892703东大飞翔资料团队东大飞翔资料长期为东大学子提供第一手的复习资料,以及班级代打印业务。绝密高数转系试卷、绝密C++原版试题、、、更多精彩欢迎加入QQ交流群。飞翔资料给你不一样的精彩!东南大学考试卷课程名称C++程序设计考试学期03-04-2得分考试形式开、闭、半开考试时间长度120分钟共7页说明:(1)请在答题纸上答题,答题结束后,保留试卷,仅交答题纸。选择题(以下各题均只有一个正确答案,每题1分,共20分)设有说明int b[4][4],以下不能等价表示元素b[3][3]的是: (6) A. *b[3][3] B. (*(*(b+3))+3) C. *(b[3]+3) D. *(*(b+3)+3)以下语句中不正确的是 (12) 。A)int *p=0 B) float p=(float)50 ;C)int *p=new 50 D) float *p=new float [50];设s和t分别为指向两个长度相同的字符数组指针,则循环语句while((13))可以正确实现字符串t到s的完整复制功能。A)*s=*t t!=0 B) s++=t++ *t!=0C)*(++s)=*(++t) D)*s++=*t++设有以下定义:class Ball : public Circle { double r ;public :…….}则正确的描述为 (14) 。 A)Circle是Ball的派生类 B)r是Circle的数据成员 C)Ball是Circle的派生类 D)r是Ball和Circle共同的数据成员当数组名为函数的实参时,它传递给函数的是 (15) 。A)数组的首地址 B)数组名C)数组第一个元数值 D)数组全部元数C++中多态性包括两种:编译时和运行时的。运行时多态性是通过 (16) 实现的。①函数重载②运算符重载③类继承关系④动态链接⑤虚函数A)①和② B)③和⑤ C)④和⑤ D)③和④下列有关运算符重载的叙述正确的是(17)。A.非静态成员函数重载运算符时带this指针B.友元函数重载运算符时带this指针C.成员函数与友元函数重载运算符时都不带this指针D.用成员函数与友元函数重载同一运算符时,两者的参数类型与参数个数相同设有以下说明语句:char s1[20]=”hello”,s2[20]=”China”,const char *ptr=s1;以下语句中不符合C++语法规则的语句是(18)A.strcpy(s2 , ptr) B. ptr=s2C. ptr=ptr+4D. *ptr =*s2 以下test类中定义了四个函数,分A、B、C、D四行书写。没有错误的函数定义是(3)行A) A行 B) B行 C) C行 D) D行class test{private: int a;public: int b;friend int s1(int x,test y){x=a;return y;} //Atest(int x=0,int y=0){a=x;b=y;} //Bstatic void Show(int x, test z){b=a=x;coutz.bz.a;} //C~test(int x=0,int y=b){a=b=x=y; coutba;} //D};设有数组说明int a[10],数组中各元素已含有如下数据:数组元素: a[0] a[1] a[2] a[3] a[4] a[5] a[6] a[7] a[8] a[9]元素的值: 9 4 12 8 2 10 7 5 1 3以下 (11) 不能正确访问该数组的数组元素。A)a[a[0]] B)a[a[2]] C)a[a[1]+a[9]] D)a[a[8]+a[2]]若有以下语句,则下面 (15) 是正确的描述static char x[ ]=”12345”;static char y[ ]={‘1’,’2’,’3’,’4’,’5’};x数组和y数组的长度相同B) x 数组长度大于y数组长度x 数组长度小于y数组长度D) x 数组等价于y数组设有宏定义如下:#define MIN(x,y)(x)(y)?(x):(y)#define T(x,y,r)x*r*y/4则执行以下语句后,s1、s2的值分别为 (23)。int a=1,b=3,c=5,s1,s2;s1=MIN(a

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档