计科网络专业面向对象程序设计试题
int c; //6行
void SetValue(int xl,int x2,int x3){ //7行
a=xl;b=x2;c=x3; //8行
}; //9行
int GetMin(); //10行
}; //11行
intGetMin(){ //12行
intd=getmin(); //13行
return(d<c?d:c); //14行
} //16行
错误行的行号为——、——和——。
分别改正为——、——和——。
七、编程(每小题8分,共16分)
1.求满足不等式2’+42+...+nZ<1000的最大n值,假定分别用i和s作为取偶数值和累加值的变量,并限定使用d。循环编程。
2.根据下面类中Uion函数的原型和注释写出它的类外定义。
classStrings{
char*s; //指向动态分配的字符串数组空间
intn: //记录字符串长度
public:
Strings(char-*str): //构造函数,利用str字符串长度初始化n, //利用str字符串初始化s所指的字符串空间
Strings(Strings&str); //拷贝构造函数
Strings& Give(Strings& str); //实现str赋值给*this的功能并返回*this Strings Uion(Strings& str); //实现8this和str中的字符串连接的功能, //把连接结果存人临时对象并返回
intLenth(){returnn;} //返回字符串长度
voidPrint(){eout<<s<<endl~} //输出字符串
};
中央广播电视大学2003—2004学年度第一学期“开放本科”期末考试
计科网络专业面向对象程序设计试题答案及评分标准
(供参考)
2004年1月
一、单项选择(每小题1分,共13分)
1.B 2.A 3.B 4.B 5.A
6.C 7.D 8.B 9.D 10,B
11.B 12.D 12.A
二、填空(每空1分,共17分)
1. /* */