C++学习笔记
主要是记录学习C++中的测试及部分编程代码
野人时代
这个作者很懒,什么都没留下…
展开
-
学习笔记《计算机程序设计C++》第12周编程作业
1虚函数实现多态性(20分)题目内容:定义宠物类Pet,包含虚函数Speak,显示如下信息“How does a pet speak?”;定义公有派生类Cat和Dog,其Speak成员函数分别显示:“miao! miao!”和“wang! wang!”。主函数中定义Pet,Cat和Dog对象,再定义Pet指针变量,分别指向Pet,Cat和Dog对象,并通过指针调用Speak函数,观察并分析输出...原创 2020-05-06 10:32:50 · 3017 阅读 · 1 评论 -
学习笔记《计算机程序设计C++》第12周基础练习
1形状类虚函数(10分)题目内容:定义SHAPE类,表示几何图形,x,y位置坐标为其私有数据成员,double;成员函数有:默认构造设置位置坐标为(0,0);两参数构造函数设置x,y;set()函数设置x,y坐标;area()返回面积,虚函数,返回0。成员函数均为公有。定义派生类——圆类CIRCLE,继承上面的SHAPE类,增加数据成员radius表示半径,double,私有。成员函数有:默...原创 2020-05-05 18:03:08 · 1082 阅读 · 0 评论 -
学习笔记 《计算机程序设计C++》第11周编程作业
第11周编程作业查看帮助返回本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1公有继承中派生...原创 2020-04-22 17:12:56 · 1532 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第11周基础练习
第11周基础练习查看帮助返回依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1继承点类定义圆类(10分)目内容:定义基类——平面点类POINT,x,y坐标为其私有数据成员,double;成员函数有:默认构造设置坐标为(0,0)...原创 2020-04-21 19:02:09 · 1995 阅读 · 1 评论 -
学习笔记《计算机程序设计C++》第10周编程作业
第10周编程作业查看帮助返回本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1定义一个带重载...原创 2020-04-17 16:04:04 · 1998 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第8周中级练习
第8周中级练习本周作业应使用指针和函数实现,也可动态申请空间。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1IP地址转换1(10分)题目内容:编写程序,将十进制IP地址转换为二进制IP地址。例如输入:202.117.0...原创 2020-04-16 22:26:20 · 1073 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第10周基础练习
第10周基础练习本周练习题目与上周一致,主要是需要添加构造函数和析构函数。同学们可以在上周的程序基础上修改。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1带构造函数的点类(10分)题目内容:定义平面点类POINT,点的x...原创 2020-04-14 22:04:54 · 2116 阅读 · 0 评论 -
1010 一元多项式求导 (25分) 设计函数求一元多项式的导数。
1010 一元多项式求导 (25分)设计函数求一元多项式的导数。(注:xn (n为整数)的一阶导数为nxn−1 。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是表示为 0...原创 2020-04-12 23:22:50 · 2141 阅读 · 3 评论 -
1009 说反话 (20分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
1009 说反话 (20分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello Wo...原创 2020-04-12 22:15:06 · 5876 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第9周编程作业
第9周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1设计Person类(20分)...原创 2020-04-07 22:49:05 · 2283 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第7周中级练习
第7周中级练习本周作业一律用指针和函数完成。不同指针和函数,没有意义。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1指针实现向量的内积计算(10分)题目内容:两个向量a = [a1, a2,…, an]和b = [b1,...原创 2020-04-07 18:08:59 · 828 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第9周基础练习
第9周基础练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1点类(10分)题目内容:定义平面点类POINT,点的x,y坐标是其数据成员,double类型,私有;成员函数有set()设置点的x,y坐标,distance()计...原创 2020-04-06 22:35:37 · 1356 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第8周单元测试
第8周单元测试本次得分为:20.00/20.00, 本次测试的提交时间为:2020-03-31, 如果你认为本次测试成绩不理想,你可以选择再做一次。1单选(2分)两个指针______。得分/总分A.可在一定条件下进行相等或不等的比较运算2.00/2.00B.如果同时指向一个变量,则此后就不能再指向其他变量了C.任何时候都不能相减D.可在一定条件下相加2单选(2分)如果...原创 2020-03-31 16:43:09 · 2506 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第8周编程作业
第8周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1输出数字的英文名称(20分)...原创 2020-03-31 16:12:08 · 2344 阅读 · 2 评论 -
学习笔记《计算机程序设计C++》第8周基础练习
第8周基础练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1使用指针输出数组元素(10分)题目内容:编写程序,定义大小为20的整型数组,通过指针输入数组元素(9999为结束标志),数据超过20时只接收前20个。通过指针输出...原创 2020-03-30 17:54:51 · 1705 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第5周中级练习
第5周中级练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1比较字符串(不区分大小写)(10分)题目内容:编写函数,比较两个字符串str1,str2的大小(不区分大小写),前者大返回1后者大返回-1,相等返回0。编写主函...原创 2020-03-25 21:26:32 · 1222 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第七周基础练习
第7周基础练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1两个数的排序(10分)编写函数,对输入的两个参数排序,即在主函数中输入a,b两个整数,调用函数,若a>b交换a,b的值,使得在主函数a<=b。在主函数中...原创 2020-03-24 15:57:01 · 1258 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第七周编程作业
第7周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1编写函数重置两个变量的值(2...原创 2020-03-23 22:01:53 · 1871 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第7周单元测试
第7周单元测试已经超过规定的测试次数或提交截止时间已过。你可以作为自我学习进行测验,但提交的结果将无法获得学分。1单选(2分)地址是指______。得分/总分A.变量本身B.变量的类型C.变量所在的内存单元编号2.00/2.00D.变量的值2单选(2分)引用______。得分/总分A.可以为空B.指向一块内存区域C.需要分配内存区域D.是某内存区域的...原创 2020-03-23 16:29:26 · 2549 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第4周中级练习
第4周中级练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1矩阵原地转置(10分)题目内容:编写程序,将N(N<=10)阶方阵(整型)原地转置(只能使用一个二维数组),例如:转置前的方阵A5 6 7 92...原创 2020-03-17 20:03:59 · 1260 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第6周基础练习
第6周基础练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1递归计算n!(10分)题目内容:编写递归函数,计算n!。在主函数中输入n,调用函数计算n!,在主函数中输出n!。输入:非负整数。输出:整数。【注意】应用递归...原创 2020-03-17 00:10:21 · 1685 阅读 · 0 评论 -
学习笔记《计算机程序设计C++》第6周编程作业
第6周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1递归猴子摘桃(20分)题目...原创 2020-03-16 19:09:45 · 1970 阅读 · 0 评论 -
学习笔记MOOCM《计算机程序设计C++》第三周中级练习
第3周中级练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1计算1!+2!+3!+…+n!(10分)题目内容:输入n(0<n<13),计算1!+2!+3!+4!+…+n!。输入格式:整数n(0<n&l...原创 2020-03-11 15:07:12 · 1625 阅读 · 0 评论 -
学习笔记MOOC《计算机程序设计C++》第五周基础练习
第5周基础练习将简单的功能,编写成一个个小的函数,形成自己的函数库,以后实现稍微复杂的功能,调用这些函数,会觉得简单、得心应手。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1求两个数的和(10分)题目内容:编写函数,求两...原创 2020-03-10 16:09:15 · 2556 阅读 · 1 评论 -
学习笔记之MOOC《计算机程序设计C++》第5周编程作业
第5周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1编写字符串反转函数mystr...原创 2020-03-09 21:56:14 · 3821 阅读 · 0 评论 -
学习笔记mooc《计算机程序设计C++》第5周单元测试
第5周单元测试本次得分为:20.00/20.00, 本次测试的提交时间为:2020-03-09, 如果你认为本次测试成绩不理想,你可以选择再做一次。1单选(2分)假定函数定义为:void fx(int n, double x ){ … }那么,正确的调用语句是_____。得分/总分A.fx(int y, double m);B.void fx(n, x);C.fx(x, n...原创 2020-03-09 17:15:01 · 2648 阅读 · 1 评论 -
学习笔记之MOOC《计算机程序设计C++》第2周中级练习
第2周中级练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1加密(10分)题目内容:输入4字符的单词(小写),将每个字母转换为其在字母表中的序号(00-25)输出(不够两位的前面补0)。例如,输入atom,输出001914...原创 2020-03-04 17:49:54 · 2161 阅读 · 0 评论 -
学习笔记之MOOC《计算机程序设计C++》第4周基础练习
第4周基础练习依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1数组元素反序输出(10分)题目内容:编写程序,先输入n,再输入n个整数,按相反的顺序输出这n个整数。如输入5个整数:1 2 3 4 5,输出为:5 4 3 2 1...原创 2020-03-04 16:02:39 · 3309 阅读 · 0 评论 -
学习笔记MOOC《计算机程序设计C++》第4周编程作业
第4周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1恺撒加密(20分)题目内容...原创 2020-03-03 18:28:04 · 2258 阅读 · 0 评论 -
学习笔记之MOOC《计算机程序设计C++》第4周单元测试
第4周单元测试本次得分为:20.00/20.00, 本次测试的提交时间为:2020-03-03, 如果你认为本次测试成绩不理想,你可以选择再做一次。1单选(2分)已知枚举类型定义语句为:enum Token{ NAME, NUMBER, PLUS=5, MINUS, PRINT=10 };则下列叙述中错误的是得分/总分A.枚举常量NAME的值为12.00/2.00B.枚举常...原创 2020-03-03 09:09:50 · 2941 阅读 · 2 评论 -
计算机程序设计C++第一周中级练习
第1周中级练习查看帮助返回中级练习供同学们练习使用,有分值,有截止日期吗,但不计成绩。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1计算公式的值(对数)(10分)题目内容:输入x、a计算 以a为...原创 2020-02-26 18:01:50 · 1095 阅读 · 0 评论 -
中国大学MOOC《计算机程序设计C++》第3周基础练习
第3周基础练习基础练习供同学们自己练习,不计入课程成绩。但请注意截止时间。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。1判断奇偶数(10分)题目内容:编写程序,输入正整数,判断是奇数还是偶数,是奇数显示“odd”,是偶数...原创 2020-02-26 16:02:30 · 3724 阅读 · 0 评论 -
学习笔记:中国大学MOOC《计算机程序设计C++》第3周单元测试
第3周单元测试本次得分为:20.00/20.00, 本次测试的提交时间为:2020-02-25, 如果你认为本次测试成绩不理想,你可以选择再做一次。1单选(2分)假定所有变量均已正确说明,下列程序段运行后,x的值是( )。a=b=c=0;x=35;if (!a) x–;else if (b);if © x=3;else x=4;得分/总分A.42.00/2....原创 2020-02-25 22:46:51 · 4181 阅读 · 2 评论 -
学习笔记:中国大学MOOC《计算机程序设计C++》第3周编程作业
第3周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以在作业截止时间之前不限次数提交答案,系统将取其中的最高分作为最终成绩。本作业是13-1打印3个相邻...原创 2020-02-25 22:37:32 · 5583 阅读 · 0 评论 -
中国大学MOOC计算机程序设计(C++)第二周编程作业
1温度转换(20分)题目内容:输入华氏温度,用下列公式将其转换为摄氏温度并输出。C=5/9*(F-32)输入格式:实数输出格式:转换后的摄氏温度,实数。输入样例:80输出样例:26.6667时间限制:1000ms内存限制:32000kbC++#include<iostream>using namespace std;int main(){double ...原创 2020-02-19 13:08:09 · 5766 阅读 · 1 评论 -
中国大学MOOC计算机程序设计(C++)第二周单元测试
第2周单元测试返回本次得分为:20.00/20.00, 本次测试的提交时间为:2020-02-19, 如果你认为本次测试成绩不理想,你可以选择再做一次。1单选(2分)设x,y,z为整型数,下列各式中,运算结果与x=y=24的表达式相同的是____。得分/总分A.x=y=z=8, 4*6B.x=y=(z=8,4*6)2.00/2.00C.x- (y=z= 8),4*6D.....转载 2020-02-19 12:09:30 · 5086 阅读 · 0 评论 -
中国大学MOOC计算机程序设计(C++)第二周基础练习
1求过平面上两点的直线的斜率(10分)题目内容:编写程序,输入平面上的两个点的坐标(x1,y1),(x2,y2),求过这两点的直线的斜率(设斜率不为无穷)。输入:两行数据,实数。第1行是x1,y1;第2行是x2,y2,数据间用空格隔开。输出:一个实数,表示斜率。输入样例:输入:1 12 2输出样例:1【提示】数据类型都用double时间限制:500ms内存限制:32000k...原创 2020-02-19 11:26:32 · 3296 阅读 · 0 评论 -
中国大学MOOC计算机程序设计(C++)第一周编程作业
第1周编程作业本作业是在线评测形式。提交源程序,系统自动评测,可多次提交。输出格式严格按题目要求,参考给出的样例。大小写、中英文、空格数量都必须严格。对内容固定的输出,最好复制样例中的文字到程序中,以免在大小写、标点符号和空格数上的不一致造成结果错误。依照学术诚信条款,我保证此作业是本人独立完成的。温馨提示:1.本次作业属于Online Judge题目,提交后由系统即时判分。2.学生可以...原创 2020-02-14 11:03:13 · 3742 阅读 · 0 评论 -
C++学习笔记第1周 程序设计与C++概述第1周单元测试
第1周单元测试返回本次得分为:20.00/20.00, 本次测试的提交时间为:2020-02-14, 如果你认为本次测试成绩不理想,你可以选择再做一次。1单选(2分)下列哪项不是C++的语句?A.a+b;B.a;C.*c=a+bD.c=a+b;2单选(2分)设整型变量a,b,c已经声明,下列哪项语句的顺序是正确的?A.c=a+b;cout<<c;cin...原创 2020-02-14 10:00:43 · 1202 阅读 · 0 评论