欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C++语言程序设计课程试卷.pdf

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

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

    C++语言程序设计课程试卷.pdf

    C+语言程序设计课程试卷 题 号 一 二 三 四 五 总 分 得 分 一、单选题(每小题 2 分,共 12 分)1.下面的哪一个保留字不能作为函数的返回类型?()A.void B.int C.new D.long 2.假定 a 为一个数组名,则下面的哪一种表示有错误?()A.ai B.*+a C.*a D.*(a+1)3.在下面的二维数组定义中,哪一个是正确的?()A.int a5;B.int a(10);C.int a;D.int a5=1,2,3,4,5;4下面的哪一个函数头格式不正确?()A.AA(int a,int b)B.AA(int a=0,int b)C.AA(int a=0,int b=0)D.AA(int a,int b=0)5假定要对类 AB 定义加号操作符重载成员函数,实现两个 AB 类对象的加法,并返回相加结果,则该成员函数的声明语句为()。A.AB operator+(AB&a,AB&b);B.AB operator+(AB&a);C.operator+(AB a);D.AB&operator+();6 当需要使用 ostrstream 流类定义一个流对象并联系一个字符串时,应在文件开始使用#include 命令,使之包含()文件。A.strstrea.h B.stdlib.h C.iostream.h D.fstream.h 二、填空题(每小题 2 分,共 24 分)1.执行“cout”x1=”=5?10:20”的值为_。6.当在程序中执行到_语句时,将结束所在循环类语句或 switch 语句的执行。7函数调用时,实参向形参的传送分为_传送和_传送两种方式。8.假定 a 是一个一维数组,则 ai的指针访问方式为_。9.假定一个结构类型的定义为“struct Cdouble a5;int n;”,则该类型的大小为_字节。10当一个类对象被撤消时将自动调用该类的_。11假定一个类对象数组为 AN,当离开它的作用域时,系统自动调用该类析构函数 的次数为_。12.若要在程序文件中进行文件输入输出操作,则必须在开始的#inlude 命令中使用_头文件。三、写出下列每个程序运行后的输出结果(每小题 6 分,共 30 分)1.#include void main()char ch=*;int n=5;while(n)for(int i=0;in;i+)coutch;coutendl;n-;2.#include const int n=10;void main()int an=76,83,54,62,40,65,80,92,67,88;int c1=70,c2=85;for(int i=0;i=c1&ai=c2)coutai;coutendl;3.#include void main()int a8=4,8,15,16,20,30,48,62;int*p=a;do cout*p;p+=2;while(pa+8);coutendl;4.#include void LF(int&x,int y)x=x+y;y=x+y;coutx+y;void main()int x=5,y=8;coutx+y;LF(x,y);coutx+yendl;5#include void main()int x=25,y=120;coutdec:decsetw(10)xsetw(10)yendl;coutoct:octsetw(10)xsetw(10)yendl;couthex:hexsetw(10)xsetw(10)ydecx;y+=x;while(-n0);return y;2.#include template int WG(TT a,TT b)if(ab)return 1;else if(a=b)return 0;else return-1;3.假定结构类型 StrNode 带有一个字符串域 name20和一个结点指针域 next。void QB(StrNode*&f,int n)if(n=0)f=NULL;return;f=new StrNode;cinf-name;StrNode*p=f;while(-n)p=p-next=new StrNode;cinp-name;p-next=NULL;4#include#include struct student char name10;int age;/学生记录类型 void JC(char*fname,int n)ofstream fout(fname,ios:out|ios:binary);student x;for(int i=0;ix.namex.age;fout.write(char*)&x,sizeof(x);fout.close();五、按题目要求编写函数(10 分)假定一个函数声明为“double fun();”,要求从键盘上输入一个 4 行 4 列的实数矩阵到一个二维数组 a44中,然后求出并返回主对角线上的元素值之和。

    注意事项

    本文(C++语言程序设计课程试卷.pdf)为本站会员(hg158****2095)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开