网站大量收购独家精品文档,联系QQ:2885784924

模北京科技大学C++程序设计拟试题1.doc

模北京科技大学C++程序设计拟试题1.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

北京科技大学远程与成人教育学院2010学年课程考试

C++程序设计试题

题号

总分

得分

学号:专业:层次:姓名:

注:所有答案均需写在答题纸上(不要抄题,注明题号),考试时间120分。开卷

一、单项选择题

B1.sizeof(double)是一个:

A.双精度表达式B.整型表达式

C.表达式不合法D.是函数调用

A2.下面程序段输出的结果是:

for(i=2;i12;i++)

{

if(i%2==0)

continue;

couti;

}

AB.357911C.234567891011D.

C3.下列数组定义中,哪一个是正确的

A.inta[3,4];B.inta(4,6);C.inta[4][5];D.int[][];

D4.要使字符数组str具有初值”Hello”,不正确的语句是:

A.charstr[]=”Hello”;B.charstr[5]=“Hello”;

C.charstr[6]=“Hello”;D.charstr[]={‘H’,’e’,’l’,’l’,’o’};

A5.下列函数声明错误的是:

A.voidfun(intx,y);B.intfun(intx,inty);

C.voidfun();D.intfun(int,int);

C6.下列为重载函数的一组函数声明的是:

A.voidprint(int);voidprint(double);

B.voidfun(int);intfun(int);

C.intmax(int,int);intmin(int,int);

D.voidmm();intmm();

C7.变量的引用,其含义是指该变量的:

A.值B.类型C.别名D.地址

C8.已知定义:chars[10];则下面不表示s[1]的地址的是:

A.s+1B.*(s+1)C.s[0]+1D.s[1]

C9.通常拷贝构造函数的参数是:

A.对象B.对象的成员C.对象的引用D.对象的指针

B10.派生类对象的构造顺序是先调用:

A.派生类的构造函数B.基类的构造函数

C.内嵌对象的构造函数D.友元类的构造函数

二、填空题

1.若i为整型变量且初值为0,则下面循环的执行次数是(1)1_。

inti=0;

while(i=0)

i++;

2.(2)class是一个特殊的成员函数,用于初始化类的数据成员。

3.继承方式为保护继承时,基类的公有成员成为派生类中的(3)保护(protected)成员,基类的保护成员成为派生类的(4)保护(protected)成员,派生类中不能访问基类中的(5)私有(private)成员。

4.对基类成员的初始化,必须在派生类构造函数的(6)初始化列表中进行。

5.拥有纯虚函数的类被称为(7)抽象类,不能定义该类的(8)对象,但可以定义该类的(9)指针和(10)引用。

6.运算符可以重载为类的(11)成员函数,或类的(12)友元函数。

7.cout是I/O流类库预定义的(13)标准流对象。

8.双目运算符重载为类的成员函数时,有(14)1个参数,重载为类的友元函数时,有(15)2个参数。

9.静态数据成员的初始化在(16)类外进行,而且前面不加关键字(17)static。

10.C++源程序文件的扩展名是(18).h,头文件的扩展名是(19).cpp。

11.若n为整型,则表达式n=(float)2/3的值是(20)0。

三、写出程序的运行结果

1.写出程序运行结果

文档评论(0)

偶遇 + 关注
实名认证
内容提供者

个人介绍

1亿VIP精品文档

相关文档