一、填空题(15分)
1、 在面向对象程序设计中,“多态性”指的是。
2、 c++基本数据类型包括有浮点型等四种。其中浮点型又分为和两种。
3、有一数学表达式为4/7(d-29),要写成对应的c++的表达式时,正确地写法应写2分)
4、面向对象程序设计方法中的每个对象都具有和两方面的特征。
5、子类与父类的关系是:父类通常表示的概念,子类则表示概念,子类可从父类中各种行为和属性,并发展自己的。
6、 在定义函数时,函数名后面括号内的变量名为在调用函数时,函数名后面括号内的表达式为。
二、选择题(20分)
1、假设person是一个类 ,p,q是它的不同对象,有函数f(person x&),下列过程没有调用拷贝构造函数的是:
a) person p(q); b) person p=q;
c) q=f(pd) p(10);
2、下列语句中错误的是。
a) const double *pointb) const int int temp;
c) const int buffer=256; d) const double *rt=new double(5.5)
3、不可以成为类的数据成员是:
a)对象b)另一个类。
c)类的指针或引用 d)其他简单的数据类型。
4、下面有关重载函数的说法中正确的是()
a)重载函数必须具有不同的返回值类型。
b)重载函数形参个数必须不同。
c)重载函数必须有不同的形参列表
d)重载函数名可以不同。
5、关于类的继承的特性,说法错误的是:
a)子类对父类具有数据和程序**的共项特征。
b)子类与父类间有所差别。
c)会增加**的冗余。
d)类间具有层次结构。
6、下列合法的标识符是:
a)abde+ b)#ksjf c)67kdj d)dk3-
7、 在进行完任何c++流的操作后,都可以用c++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()
a) fail b) eof c) bad d) good
8、 有如下程序。
int x=3;
do cout<<"n="<
2、这是一个结构体建立链表的程序,请填空。
#include<>
struct list
sample
void disp()
sample s1(2,3);
四、阅读程序写出运行结果(20分)
1、分析以下程序的执行结果
#include<>
void main()
int a=pa=a;
int *&pb=pa;
pb++;cout<<*pa<2、分析以下程序的执行结果。
#include<>
class sample
int x;
public:
sample(int a)
x=a; cout<<"constructing object:x="<程序运行结果。
3、分析以下程序的执行结果
#include<>
class sample
int i;
double d;
public:
void setdata(int n)
void setdata(double x)
void disp()
cout<<"i="<4、 分析以下程序执行结果
#include<>
int add(int x,int y)
return x+y;
double add(double x,double y)
return x+y;
void main()
int a=4,b=6;
double c=2.6,d=7.4;
cout<程序运行结果。
五、程序题(30分)
1、任意输入若干个整数(不多于50个),计算已输入整数之和,直到输入了负数为止。
2、输入学生的成绩score,按分数输出其等级:score≥90为优,90>score≥80为良,80>score≥70为中等,70>score≥60为及格,score<60为不及格。
3、设计一个立方体类box,它能计算并输出立方体的体积和表面积。
C程序设计试卷1C程序设计
c 程序设计试卷。一 选择题。每小题3分,共15分 1 派生类能够直接访问的基类的成员是 a 公有成员 b 保护成员 c 私有成员 d 静态。2 下面是几条定义类的语句,不能被继承的类是 a abstract class figure b class figure c public class fi...
C 程序设计试卷C
面向对象的程序设计c 试卷c 一 填空 每空2分,共20分 1 定义于函数外的变量称为。2 假定class1为一个类,则执行 class1 a 5 b 2 p 3 语句时,自动调用该类构造函数的次数为。3 利用操作符 语句序列p p 1 f p 5 的功能可以由一个语句完成。4 不借助于其他变量交换...
C 程序设计试卷 A
c 程序设计课程期末考试试题 a卷 一判断题 正确打 a 错误打 b 每小题1分,共计20分 1在面向对象的编程中,和数据合并为一个不可分割的对象。2对象是有确定简介且与要处理的问题相关的概念或事物。3每个对象都称为它的类的一个示例。类中的对象具有相同的属性和共同的行为。4多态性是指相同的函数可以在...