中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料

上传人:f****u 文档编号:128295282 上传时间:2020-04-20 格式:PDF 页数:13 大小:321.73KB
返回 下载 相关 举报
中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料_第1页
第1页 / 共13页
中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料_第2页
第2页 / 共13页
中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料_第3页
第3页 / 共13页
中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料_第4页
第4页 / 共13页
中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料》由会员分享,可在线阅读,更多相关《中央电大开放本科计算机科学与技术专业面向对象程序设计试题 0601资料(13页珍藏版)》请在金锄头文库上搜索。

1、试卷代号 1 0 0 8座位号 口口 中央广播电视大学2 0 0 5 2 0 0 6 学年度第一学期 开放本科 期末考试 计算机专业面向对象程序设计试题 2 0 0 6 年 I 月 题号 四 五一 一 总 分 一 分数 一 l 一 1 得分 评 卷 人 一 单项选择题 每小题 2 分 共 2 0 分 程序 中主函数的名字为 A ma i n C Ma i n B MAI N D 任意标识符 2 为了提高程序的运行速度 可将不太复杂的功能用函数实现 此函数应选择 内联函数 递归函数 重载函数 函数模 板 3 将两个字符串连接起来组成一个字符串时 选用 函数 A s t r l e n B s t

2、 r e a p G s t r c a t D s t r e m p j 4 用n e w运算符创建一维整型数组的正确语句是 A i n t p n e w a I O B i n t p 二 Le w f l o a t j 1 0 C i n t P n e w i n t 1 O j D i n t p n e w i n t 5 一 1 2 3 4 J 5 假定有定义 i n t b 仁 1 叼 i n t p b I 则不正确的赋值语句为 A p b 二bB p b 语句时将自动调用该类的 A 带参构造函数B 无参构造函数 C 拷贝构造函数D 赋值重载函数 8 对丁任一个类 用户

3、所能定义的析构函数的个数至多为 A 0 B 1 C 2 D 任意个 9 对类中引用成员的初始化是通过构造函数中给出的 实现的 A 函数体B 参数表 C 初始化表D 初始化表或函数休 1 0 如果表达式 a 二一b中的 一 是作为普通函数重载的运算符 若采用运算符函数调 用格式 则可表示为 A a o p e r a t o r b B b o p e r a t o r a C o p e r a t o r a b D o p e r a t o r b a 厂 得 分 评卷人 二 填空题 每小题 2 分 共 2 0 分 常数一4 2 0 5 和6 7 E 9 分别具有和位有效数 f 2 元

4、素类型为 d o u b le的二维数组 a 4 仁 6 共有个 元 素 共 a 用 字节的存储空间 3 假定对二维数组a 3 4 进行初始化的数据为 3 5 6 2 8 7 则a 1 1 和a 1 2 1 3 分别被初始化为和 4 假定P为指向二维数组i n t d 4 6 的指针 则P的类型 fi r 其中 一 个元 素 d i 月表示成指针访 问方式为 5 已知变量 a定义 为 in t a 5 要使 r a成 为 a的引用 则 a应定 义为 要使 b 脂向a 则r b 应定义为 6 若只需要通过一个成员函数读取其数据成员的值 而不需要修改它们 则应在函数头 的 后面加上 关键字 若只需

5、要读取引用参数的值 不需要对其修改 则应在该参 数说明的开始使用关键字 7 假定一个类对象数组为A N 当定义该数组时 将自动调用该类的无参构造函数的次 数为 次 当离开它的作用域时 将自 动调用该类析构函数的次数为次 8 假定 A B为一个类 则类定义体中的 A B A B 语句为该类 的原型语句 而 o p e r a t o r二 A B a x 为该类 的原型语句 9 在定义一个派生类时 使用关键字表示为私有继承 使用 关键字表示为公有继承 1 0重载一个运算符时 该运算符的 一 以及操作符的 个数不允许 改变 三 程序填充题 对程序 函数或类中划有横线的位置 根据题意按标 号把合适的

6、内容填写到程序后面的标号处 每小题 5分 共 2 0 分 1 在输出 屏幕上打印出一个由 字符 组成的等腰三角形 该三角形的高为5 行 从上到 下每行的字符数依次为1 3 5 7 9 i n c l u d e v o i d ma i n i nt i j f o r i 一1 1 i F f o r j l j 9 j if j 二5 一i 2 t o u t e l s e 3 c o o t e n d l 1 2 3 2 从一个字符串中删除所有 同一字符后得到一个新字符串并输出 i n c l u d e c o n s t i n t l e n 2 0 v o i d d e l

7、 s t r c h a r a c h a r b 仁 c h a r c v o i d ma i n c h a r s t r l l e n s t r 2 l e n c h a r c h c o u t s t r l c o ll t 输人一个待删除的字符 c I n c h d e l s t r s t r l s t r 2 c h c o u t s t r 2 e n d l v o i d d e l s t r c h a r a r l c h a r b 1一 1 c h a r c l n t 1 0 f o r i n t i 0 1 i 井 一 i f

8、 b I b 1 一 朴 一a r a L I J 1声 少 C nj jt r i 2 3 6 7 3 已知一维数组类AR R A Y的定义如下 A R R A Y与普通一维数组这别是 其重载的运 算符 要对下标是否越界进行检查 c l a s s AR RAY i n t v 指向存放数组数据的空间 i n t s 数组大小 p u b l i c A R R A Y in t a 仁 i n t n 一 A R R A Y d e l e t e v i n t s iz e r e t u r n s i n t 邑o p e r a t o r i n t n 1 o p e r a

9、 t o r i n t n 的运算符成员函数定义 i f n 0 r e t ur n 2 c e r r 下标越界 e x i t 1 3 1 4 一个类定义如下 c l a s s P o i n t f 飞 2 3 pr i va t e i n t x y p u b li c P o i n t x y 0 P o i n t i n t x 0 i n t y 0 x x 0 y y 0 i n t G e t X r e t u r n x i n t G e t Y r e t u r n y v o i d P r i n t c o u t 0 r o i n t x Y

10、 一 e n d l 1 友元函数声明 2 友元函数声明 P o in t o p e r a t o r 十 P o in t 邑p t i n t d d 州加号操作符重载函数 实现P o i n t 类对象与整数的加法 6 8 P o i n t t e mp p t t e m p x 1 d d t e m p y d d r e t u r n t e r n p P o i n t o p e r a t o r P o i n t x p t 2 x y 十 p t 2 y 3 尹 声 卫产 1去0乙勺d 石 产 r 得分 评卷人 四 理解问答题 写出前三小题的程序运行结果和指

11、出后两小题的程 序 或函数 所能实现的功能 每小题 6 分 共 3 分 1 k i n c l u d e o ns t i nlB二 2 v oi d m a i n i n t p 1 s 1 w h i l e s 5 0 P B s p c o u t 0 s s e n d l 果 l结 行 运 2 i n c l u d e c l a s s CE p r i v a t e i n t a b i n t g e t min r e t u r n a b a b p u b l i c t i l t c v o i d S e t Va l u e i n t x 1 i

12、n t x 2 i n t x 3 a x 1 b x 2 c x 3 i n t Ge t Mi n i n t C E i nt d Ge t Mi n g e t mi n r e t u r n d S e t V a l u e x y y 一z 1 0 c o o t e p 一 G e t M i n C e n d l C E a e p c o u t a G e t Mi n 3 十1 5 e n d l 运行 结果 7 0 3 i n c l u d e c l a s s A i n t a 1 0 i n t n p u b l i c M i n t a s i n

13、 t n n n n n f o r in t i 0 i n i a i a a i i n t G e t i n t i r e t u r n a 仁 i i n t S u mA i n t n n t i n t s 二 0 f o r i n t j 0 j n n j s a j r e t u r n s 飞 I 飞 了 v o id m a i n o 1 L n t a l l 2 5 8 1 0 1 5 2 0 A x a 4 A y a 6 i n t d I f o r i n t i 0 i 4 l d 二x G e t 1 i n t f y S u m A 5

14、 c o u t d d e n d l G o u t f f e n d i 运行结果 4 i n c l u d e mc l u d e 7 1 i n c u d e c o n s t i n t N 1 0 i n t f f i n t x i n t y I nt z G o u t x c i n lz y i f x y z r e t u r n I e l s e r e t u r n 0 v o i d ma i n i n t a b c 0 s r a n d t i tn e O 初始化随机数序列 f o r i n t i 二O i N i 十 a r a

15、 n d 2 0 1 1 r a n d 函数产生 一3 2 7 6 7 之间的一个随机数 b r a n d 2 0 1 1 c f f a b c o u t 得分 1 0 c n d i 程序功能 5 c h a r f c h a r i n t n s t r l e n s c h a r r n e w c h a r 1 n 十l f o r i n t i O i 二 a 乙乙S L 1 j ms c o u t 0 E r r o r e n d l e x i t l M S ms n今 nn冬 a n e w i n t MS f o r i n t i 二0 i n

16、i f a i 1 a a i i n t C o m p a r e B ig A A 刀比 较 t h is 与b 的大小 从前向 后按两数组 中的对应元素比较 若 t h i s 中元素值大则返回l 若b中 元素值大则返回一1 若相等则继续比较下一个元素 直到 一个数组中无元素比较 此时若两者的n值相同则返回 否则若 t h i s 中的n 值大则返回 I I 若b中的n 值大则返回一认 试卷代号 1 0 0 8 中 央 广 播电 视 大 学2 0 0 5 2 0 0 6 学 年度 第 一学 期 开 放 本科 期末 考 试 计算机专业面向对象程序设计 试题答案及评分标准 供参考 2 0 0 6 年 1 月 一 单项选择题 每小题 2 分 共 2 0 分 1 A 6 D 2 A3 C4 C5 D 7 A8 B9 C 1 0 C 二 填空题 每小题2 分 共2 0 分 评分标准 每小题若有两个空 则侮空1 分 若只有一个空 则每空2 分 1 42 8 0 2 4 1 9 2 i n t 仁 6 I 一 i j 5 i n t 衣r a a i n t r b 乙a 6 c o n s

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号