欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    2024春上学期西安电子科技大学《面向对象程序设计(C++) ) 》期末大作业.docx

    • 资源ID:1560617       资源大小:11.80KB        全文页数:4页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2024春上学期西安电子科技大学《面向对象程序设计(C++) ) 》期末大作业.docx

    西安电子科技大学网络与维维教育学院2024学年上学期面向对象程序设计(C+)期末考试试题(综合大作业)一、简答题(10分)1,什么是内联函数?为什么要引进内联函数?(3分)2、C+提供了哪些循环语句?它们各自的特点是什么?(3分)3、类的成员按照访问权限的不同可以分为哪儿类?分别有什么特点?(4分)二、填空题(每空2分,共20分)1、数组下标的下界是:数组名代表的是该数组的。2、函数的返回值是通过函数体中的语句带回的;若被调用函数被定义为类型,则被调用函数不带回任何值。3、在C+中,和统称为友元。4、设有如下类型定义:enumTTA=7,B=1.,C,D,E,F,G);则枚举成历F所对应的整数值为。5、在一个或若干个类的基础上构造一个新类,被称为。6、纯虚函数就是的虚函数。至少包含个纯虚函数的类被称为。三、选择题(每小即2分,共20分)1、在整型指针变量pkp2的定义中,错误的是。A.intX,*p1.,p2:B.int*p1.,x,*p2;C.intX,*p1.=&x,*p2;D.int*p1.,x,*p2=&x;2、下列对结构变员赋值的描述中,是错误的。A.结构变量可以使用初始值表对它初始化B,可以绐一个结构变量的各个成员赋值C.可将任意已知的结构变员名赋给个结构变量D.可将一个已知结构变量名赋给相同结构类型的另一个结构变世3、F列if语句中,条件为真的是。A.if(0)B.if(3)C.boo1.bF1.ag=true:if(IbF1.ag)D.if(八)4、设有语句"intf(char*,int&,int*,intx-9);charstr100j:intk,m.n;",则对函数f的正确调用形式为。A.f(str,&k,&m,9);B.f(str,k,:C.f(str,k1.*n,n);D.f(str,k+n,&in,n):5、在下面的程序中,若实参a与形参X以引用传递的方式传递信息,实参b与形参y以值传递的方式传递信息,那么从函数compute返回主程序后,a和b的值分别为。MainProgramvoidcompute(x,y)A.5和2B.5和12C.1和2D.1和126、下列语句中,没有语法错误的是。A.constc=7:B.inta3=0,1,2,3,4):C.intstatic=20:D.inta=101.,*p=&a;int&r=*p;7、类的构造函数是时被自动调用的,A.创建类B.创建对象C.引用对象D.释放对象8、下面的函数中,那态成员函数不能访问的是°A,静态数据成员B.静态成员函数C.类以外的函数和数据D.非静态数据成员9、下列关于运兑符重载的描述中,正确的是,A,不能改变运算符的优先级B.能够改变操作数的数目C.所有运算符都可以重载D.通过重教“()”能够改变运算符的结合性10、关于对象的描述中,是错误的。A.对象就是C语言中的结构变量B.对象是状态和操作的封装体C,对象之间的信息传递是通过消息进行的D.对象是某个类的实例四、读程题(每小题5分,共20分)I、给出下述源程序的运行结果。Cinc1.ude<iostream.h>voidmain()doub1.ed=2.2,e=3.3:doub1.e&rd=d.&rc=e:cout«rd+re«”,"«d+re«end1.;rd=4.4;cout«rd+re«*,"«d+re«end1.;a:=1;b:=2:compute(a,b):x:=x+2*y;y:=2*x+y;return;)2、给出下述源程序的运行结果。inc1.ude<ios1.ream.h>intadd(int*x,intn)intsum,i;for(sum=O,i=0:i<n:i+)sum+=*(x+i);returnsum:)voidmain()intarr=1,3,5,7);cout«add(arr,4)«end1.;3、给出下述源程序的运行结果。inc1.ude<iostream.h>voidmain()inti=6,j=3,k:k=i<j?+i:j+;cout«i«,«j«*«k«end1.:)4、绐出卜述源程序的运行结果。*inc1.ude<iostream,h>voidfun(inti,int&j)j=i*3:)voidmainOinta,b:fun(5,a);fun(8,b);cout«,a+b=*«a+b«end1.:)五、编程题(每小题15分,共30分)1、利用运算符重被,定义亚数类的加法与减法,使之能够执行下列运算。CO叩IeXa(2,5),b(7,8),c(0,0);c=a+b;c=4.1+a;2、在一个程序中,类Person定义了name和age两个数据成员;由类Person派生出类StUdent和TeaCher,其中类Student定义了学号数据,类TeaCher定义J'职称数据.每个类均有构造函数、析构函数和打印类中数据的函数。给出类Person、Student、Teacher的定义与实现。

    注意事项

    本文(2024春上学期西安电子科技大学《面向对象程序设计(C++) ) 》期末大作业.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开