好文档 - 专业文书写作范文服务资料分享网站

地质大学(北京)春硕士研究生c语言程序设计试题a

天下 分享 时间: 加入收藏 我要投稿 点赞

百度文库 - 好好学习,天天向上

2006年研究生C++程序设计试题(A卷)

考试形式:闭卷考试 考试时间:120分钟

研究生学号 姓名 得分 题号 得分

一 二 三 四 五 总分 一、简答题(每小题3分,30分)

1、简述C++语言具有的特点。

2、指针指向int数组和指向char数组应用上有那些区别?

3、在C++语言中,如说明 int a[10], *pa=a; a[5]与pa[5]等价吗?什么时候不等价? a[5] *(a+5) *(pa+5) pa[5]

4、在C++语言中,请给出指针函数定义的一般形式。

<数据类型>* <函数名>(< 参数说明>) {

语句序列;

-I

百度文库 - 好好学习,天天向上

}

5、请说出函数参数中,地址与复制传递参数方式两者之间的异同点。

6、什么叫类?什么叫对象?

7、请构造函数声明的一般形式(包括基类构造调用等)。

<类名称函数名>(< 参数说明>):<基类函数调用>

{

语句序列;

}

8、什么叫友元?请给出说明形式。

-II

百度文库 - 好好学习,天天向上

9、请给出用new和delete堆空间建立数组和释放数组的例子。 int *pa ;

pa = new int[20]; ……

delete [] pa;

10、 请给出类中运算符重载的一般形式。

<数据类型> <类名称>::operator<运算符>(< 参数说明>)

{

语句序列;

}

二、数据与运算(每小题2分,共20分)

1. 若int x=1, y=2; 则表达式 (y == ++x)? ++x/- -y : ++y 的运算结果是什么? 3

-III

地质大学(北京)春硕士研究生c语言程序设计试题a

百度文库-好好学习,天天向上2006年研究生C++程序设计试题(A卷)考试形式:闭卷考试考试时间:120分钟研究生学号姓名得分题号得分一二三四五总分一、简答题(每小题3分,30分)
推荐度:
点击下载文档文档为doc格式
7evzz500t20fvqu4yw276b8ve00zl600v3w
领取福利

微信扫码领取福利

微信扫码分享