- 25
- 0
- 约 11页
- 2017-09-24 发布于广东
- 举报
2005年研究生C++程序设计试题
一、简答题(每小题3分,30分)
什么叫变量? 什么叫常量?
请枚举指针运算中赋值运算的几种基本形式。
int *px, *py, n;
px=n;
py=px;
px=py+n;
px=py-n;
px=0;
在C++语言中,控制语句主要有哪些?
if , if~else, switch, for,while, do while, break,return,goto,continue,
在C++语言中,请给出结构体和联合体的异同点。
请说出函数参数中,引用与复制传递参数方式两者之间的异同点。
什么叫类?什么叫对象?
纯虚拟函数定义的一般形式是什么?
virtual 数据类型〉 函数名称(形式参数列表)= 0;
什么叫友元?友元的意义是什么?
请说明class类类型和struct结构体类类型两种数据类型的异同点。
重载有哪些?为什么要重载?
二、数据与运算(每小题2分,共20分)
若int x=0, y=1; 则表达式 (y = x2)? x/(++y +5): ++y 的运算结果是什么?
1
若int x=8, y(10), *p=x ; 则经过 y += x+2, *p=++x+y- - ; 的运算之后,
coutx “ ” yendl; 的输出结果是什么?
29 19
若unsigned char
原创力文档

文档评论(0)