Responsive image

C++面向对象习题题单(55题)

C++面向对象习题题单(55题)

题单详情

用C++语言实现ACM平台上的相应题目,请注意使用类、对象、多态、继承等面向对象编程方法答题。

类和对象基础编程(21题)

2183 长方体的体积-oop
2184 设计和编程实现矩形计算功能类-oop
2185 设计和编程实现整型数组类-oop
2186 设计并编程实现一个Student类-oop
1945 计算圆面积
1304 求圆的周长和面积
1973 求矩形面积
2187 设计和编程实现两个整型数据的加、减、乘、除运算-oop
1959 求矩阵元素之和
1974 两点之间的距离
1912 统计字符种类
1004 计算圆柱体的面积体积等
2209成绩统计(多组)
2210 判断百分制成绩的类型(多个成绩)
2212 计算多个长方体的体积
2085 是不是太胖了
2089 找篮球
2080 找没有朋友的人
1407 上三角矩阵的判断
1416 进制转换
1479 猴子选大王

类和对象提高(构造函数、对象数组、对象指针、组合等)(18题)

2188 设计和编程实现三角形类-oop
2189 多个学生信息的处理-oop
2190 设计和编程实现时间类-oop
2191 利用类与对象完成10个整数的排序-oop
2202 用静态数据成员和静态成员函数编程实现商品的总销售款及每件商品的平均售价
2214 计算给出的n个学生的总分和平均分
2192 学生类与子对象班长(类的组合)-oop
1083 两个字符串连接-
1142 m行n列矩阵转置
2088
1464 成绩统计
1465 谁的年龄最小
1466 按出生日期排序
1467 平面点排序(一)
1472 选票统计(一)
1469 数星星
1474 查询记录
1478 总成绩排序

运算符重载(8题)

2193 实现一个Time类的前置自增运算符和后置自增运算符的重载-oop
1083 +运算符重载,实现两个字符串连接功能
2199 利用重载和友元实现复数的加法运算-oop(+运算符重载,实现两个复数的加法运算)
2200 利用运算符重载编程实现Student类对象直接输入和输出-oop
2215 重载“<<”“>>”运算符,输入输出长方体的长宽高,并计算体积-oop
2216 -运算符重载,实现两个复数的减法运算
2217 +运算符重载,实现两个字符串连接功能
2218 “<”“>”运算符重载,实现两个字符串比较大小的功能

继承动态多态等(8题)

2194 图形基类和派生类(动态多态)-oop
2195 利用类的继承和派生解决基类、学生类、教师类问题-oop
2196 由点类Point派生出Circle(圆形)类,实现求圆面积的功能 -oop
2197 完成以下基类数组myarray与派生类sortarray-oop
2198 利用类的组合编程实现Teacher(教师)类与BirthDate(生日)类-oop
2201 编程实现磁盘文件f1.dat和f2.dat的操作-oop
2203 用模板实现任意数据类型数据两个数的最大值-oop
2204 实现并测试该类模板-oop
ACM算法攻关部
  • Anything about this OnlineJudge, Please Contact Administrator. Click add QQ

    OJ system based on HUSTOJ Project , UI based on Twitter Bootstrap

    Copyright 2016 ACM算法攻关部
    关于网站改版