中南大学C++期末考试试卷

中南大学C++期末考试试卷

ID:41963678

大小:138.56 KB

页数:7页

时间:2019-09-05

中南大学C++期末考试试卷_第1页
中南大学C++期末考试试卷_第2页
中南大学C++期末考试试卷_第3页
中南大学C++期末考试试卷_第4页
中南大学C++期末考试试卷_第5页
资源描述:

《中南大学C++期末考试试卷》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2011〜2012学年第二学期期末考试试卷试卷编号:(A)卷课程名称:(C++语言程序设计)适用班级:姓名:学号:班级:专业:学院:系别:考试日期:题号—・二三四五7七八九十总分累分人签名题分2020301218100得分一、单项选择题(每小题1分,共20分)得分评阅人1・'A'的ASCII码为65,n为int型,执行n二'A'+‘6’-'3';后,n的值为A)'D'B)680不确定的值D)编译岀错2.下列变量名中,__是合法的。A)CHINAB)byte-sizeC)doubleD)A+a3.在staticintB[3][3]={{1},{3,2},(4,5,6}};中,a

2、⑵[2]的值是A)0B)5C)6D)24.若有定义inta=3,*p=&a;则*p的值是A)常量a的地址值B)3C)变量p的地址值D)无意义5.下列关于指针运算的各叙述中,不正确的叙述是。A)指向同一数组的两个指针,可以进行相等或不等的比较运算;B)可以用一个空指针赋值给某个指针;C)指向数组的指针,可以和整数进行加减运算;D)指向同一数组的两个指针,可以进行有意义的相加运算。6.已知x、y、z是int型变量,且x二3,y二4,z=5;则下面各表达式屮,值为0的是y+z&&y-zD)!((x

3、x<=yC)x2.下列各选项中,止确的选项是oA)0和‘‘值相等。0飞0,和'(T值相等。3.若有说明语句:charch='72';则变量chA)包含1个字符B)包含2个字符0包含3个字符D)说明不合法2.在下列关于C++与C语言关系的各描述中,是错误的。A)C语言是C++的一个子集;B)C语言与C卄是兼容的;C)C++对C语言进行了一些改进;D)C++和C语言都是面向对象的。3.在下列关于类概念的各描述中,是错误的。A)类就是C语言中的结构体类型;B)类是具有共同行为的若干对象的统一描述体;C)类是创建对象的样板;D)类是抽象数据类型的实现。4.在下列各选项中,符合C+

4、+语法的赋值表达式是oA)d二3+二d+6B)d=6+e=d+8C)d二e+二f+6D)d二2+e,d+5二15.对for(表达式1;;表达式3)可理解为。A)for(表达式1;0;表达式3)B)for(表达式1;1;表达式3)C)for(表达式1;表达式1;表达式3)D)for(表达式1;表达式3;表达式3)6.若有定义:inta[3][4];则对a数组某-一元素的正确表示是。A)a[2][4]B)a[l,3]C)a[l+l][0]D)a(2)(1)7.若有初始化staticcharstr[]二“NDJSZX”;则其中的str[]相当于A)str[8]B)str[7]C)st

5、r[6]D)str[2]8.一维整型数组a的正确定义是oA)inta(10);B)intn二10;inta[n];C)intn;cin>>n;inta[n];D)constintSIZE=10;inta[SIZE];9.采用函数重载的目的在于;A)实现共享B)减少空间0提高速度D)使用方便,提高可读性10.下列的各类函数中,不是类的成员函数。A)构造函数B)析构函数C)友元函数D)拷贝初始化构造函数11.若有定义:intx,*p;则正确的赋值表达式是A)*p二*xB)*p=&xC)p=xD)p二&x19・下列静态数据成员特性中,是错误的。A)说明静态数据成员时前边要加修饰符st

6、atic;B)静态数据成员要在类体外进行初始化;C)引用静态数据成员时,要在静态数据成员名前加<类名〉和作用域分辨符;D)静态数据成员不是所有对象共有的。20・以下各选项中,正确的函数声明是oA)doublefunc(intxB)intfunc(intx;C)floatfunc(intx,D)charfunc(intx,二、填空题(每空1分,共20分)。得分评阅人1.一个C++程序的执行从函数开始,到函数结束。2.设有定义intx=3,y=4;则表达式x*=y+5的值为。若有定义inta=2;则获行完语句a+=a・二a*a;之后,a的值为。3.在C++中,只能用于整型操作数的算

7、术运算符是;表达式3/2的结果为O4.在C++中,变量的三个基本要素是指:变量名、和o5.设有定义intx=3,y=4,t;则实现x,y两变量值交换的三个语句是:匸x;6•在C++中,有两种给出注释的方法。一种是沿用C语言的注释符,即o另一种是从它开始,直到它所在行尾的字符都为注释的注释符,即。7.在C++中,函数在定义时可以预先定义岀默认的形参值。默认形参值必须按的顺序定义。因为在调用时,实参初始化形参是按从左到右的顺序。8.在C++程序中,对刚创建的对象进行初始化的工作由构造函数来完成;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。