C 程序设计试卷

发布 2021-04-24 20:40:28 阅读 5543

一、填空题(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多态性是指相同的函数可以在...