2013c程序设计试卷A_数字媒体.doc

2013c程序设计试卷A_数字媒体.doc

ID:52199123

大小:89.33 KB

页数:9页

时间:2020-03-24

2013c程序设计试卷A_数字媒体.doc_第1页
2013c程序设计试卷A_数字媒体.doc_第2页
2013c程序设计试卷A_数字媒体.doc_第3页
2013c程序设计试卷A_数字媒体.doc_第4页
2013c程序设计试卷A_数字媒体.doc_第5页
资源描述:

《2013c程序设计试卷A_数字媒体.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、南阳理工学院_2012_-_2013_学年第_一_学期试卷(A卷)课程:《C++程序设计》考核方式:(闭卷)课程性质:______必修______适用对象:2011级本科软工数字媒体题号一二三四五总分复核人满分2020102525100得分一、单项选择题:(每题2分,共20分)评卷人得分1.设intn=20,i=4;则赋值运算n%=i+1执行后,n的值为(A)A.0B.3C.2D.12.C++程序从上机到得到结果的几个操作步骤依次是(B)A.编译、编辑、连接、运行B.编辑、编译、连接、运行C.编译、运行、编辑、连接D.编辑、运行、编辑、连接3.在语句intb[][3]

2、={{1},{3,2},{4,5,6},{0}};中b[2][2]的值是(c)A.B.5C.6D.24.若有定义语句“chara[20]="ILoveC++";”,在程序运行过程中,若要想将数组中的内容修改为“HelloWorld!”,则以下语句能够实现的为(C)A.a="HelloWorld!";B.strcat(a,"HelloWorld!");C.strcpy(a,"HelloWorld!");D.C++中字符数组的内容是不能够修改的5.若派生类的成员函数不能直接访问基类中继承来的某个成员,则该成员一定是基类中的(B)A.公有成员B.私有成员C.保护成员D.保护

3、成员或私有成员6.(D)不是构造函数的特征A.构造函数的函数名和类名相同B.构造函数可以重载C.构造函数可以设置默认形参值D.构造函数必须指定函数类型说明7.带inline关键字定义的函数为(B)A.常成员函数B.内联函数C.友元函数D.虚函数8.下列运算符中,(A)运算符在C++中不能重载//不能被重载的运算符“.”、“::”、“?:”和“sizeof”A.?:B.+C.++D.<<9.已知枚举类型定义语句为:    enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是(B)A.枚举常量NAME的值为1B.枚

4、举常量NUMBER的值为1C.枚举常量MINUS的值为6D.枚举常量PRINT的值为1010.如果有一个类至少有一个(a),那么就称该类为抽象类A.纯虚函数B.构造函数C.成员函数D.友元函数共6页第9页二、填空题:(每空2分,共20分)(说明:将认为正确的答案填写在每小题中的横线上)评卷人得分1.用于输出表达式值的标准输出流对象是cout。2.函数重载时要求同名函数的参数类型或数量不同,否则无法确定是哪个函数。3.在保护派生的情况下,派生类中定义的成员函数只能访问原基类的public成员和protected成员。4.拷贝构造函数是一种特殊的构造函数,它的功能是用一个

5、已知的对象来初始化一个被创建的同类的对象。5.虚函数是实现动态联编的基础,它是使用关键字virtual修饰的成员函数。6.假定A为一个类,则语句A(inti);为该类构造函数函数的原型说明。7.使用const关键字说明的对象称为常对象,在定义常对象时必须进行初始化。8.一个类中有一个析构函数。三、判断题:(每题2分,共10分)(说明:判断以下描述的正确性,正确的划√,错误的划×)评卷人得分1.在C++语言中,标识符Max和MAX是不一样的。(√)2.在C++中,关键字class与struct默认的访问权限是相同的。(cuo)3.析构函数是一个不包含参数的成员函数。(√

6、)4.在C++程序中,switch语句中必须有break语句。(cuo)5.构造函数可以声明为虚函数。(cuo)6.说明函数原型时不需要指明每个参数的类型,只需要说明每个参数的名字。(cuo)7.派生类是从基类派生出来,它不能生成新的派生类。(cuo)8.设有定义一维数组如下:inta[5],*p=a;则表达式p=p+1是合法的。(√)9.结构体占用的内存大小是它不同类型的数据内存的总和。(cuo)10.在C++程序中,所有函数说明都必须指明返回值类型,没有说明返回值类型的函数默认为char类型。(cuo)四、程序阅读题:(每题5分,共25分)(说明:将认为正确的答案

7、填写在每小题中的横线上)评卷人得分1.下面程序的运行结果160#includeusingnamespacestd;voidfun(intn1,int&n2){n1=n1+10;n2=n2*10;}intmain(){intx=1,y=6;fun(x,y);cout<usingnamespacestd;classsample{intx;public:voidsetx(inti){x=i;}voiddisp(){cout

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

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

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