1.作业和实验报告采用为5分制,5分对应百分制为95分。
2.作业和实验报告有三分之一不交的取消考试资格。
1.作业写在作业本上,每次作业实验应在下周上课前完成。
2.实验报告上交到用户名:你的学号,密码:你的学号。
3.重修或补修同学上交到:
作业上传/2009_计算机程序设计_杨琦。
1、编写程序,求100~999之间水仙花数的平均值。假定求出三个水仙花数a、b、c,则计算(a+b+c)/3。并输出下面格式:
(a+b+c)/3=结果值。
评分标准:该题共25分。
1) 十进制数每位数字分离正确(5分);
2) 水仙花数筛选正确(5分)
3) 平均值计算结果正确(10分);
4) 输出结果正确(5分)
2、编写程序,求菲波那契数列前15项的平方和,即计算:
result = 02+12 + 12 + 22 + 32 + 52 + 82 + 132 +
并按下面格式输出:
result = 0^2+1^2 + 1^2 + 2^2 + 3^2 + 5^2 + 8^2 + 13^2 +
评分标准:该题共25分。
1)数列前15项求出正确(5分)
2) 平方和计算结果正确(10分);
3) 输出结果格式正确(10分)
3、编写程序,求①m×n矩阵每行元素之和,并输出;②m×n矩阵每列元素之和,并输出。
评分标准:该题共25分。
1) 数据定义和产生正确(5分)
2) 求每行之和计算编写正确,并输出结果(10分)
3)求每行之和计算编写正确,并输出结果(10分)
4、编写解密函数,将字符串的密文转换为明文。密文形成方法是字母a用其后第4个字符e代替,字母a用e代替。要求编写主函数加以测试。解密函数原型如下:
void jiemi(char str)
评分标准:该题共25分。
1) 解密方法正确正确(10分)
2) 解密函数编写正确(10分)
3) 测试函数编写正确,并输出结果(5分)
1、编写一个求矩阵对角线元素之和的函数,并用主函数验证之。
注意:对于一个矩阵而言,应该有两条对角线,本程序应该能分别编写主对角线和次对角线之和函数,然后计算矩阵对角线元素之和。
2、设计并测试一个名为ellipse的椭圆类,其属性为外接矩形的左上角与右下角两个点的坐标,实现并测试这个类。 编程要求:
1)设计成员函数double area(),能计算出椭圆的面积;
2)设计成员函数bool iscircle(),如果椭圆为圆,函数返回true,否则返回false;
3)编写测试用主函数,创建1个ellipse类对象,输入其属性值,计算其面积,并判断其是否为圆。
3、定义点类point,其属性为点的x和y坐标,成员函数可显示该点坐标值;从类point派生出圆类circle,增加的数据成员为圆的半径,增加计算圆面积的成员函数。编程要求:
1)写出完整的point类、circle类的定义及其成员函数;
2)编写测试用主函数,从键盘输入一个圆心坐标及半径,计算并输出圆的面积和圆心坐标。
4、定义抽象基类shape,由它派生出5个派生类:circle(圆形)、square(正方形)、rectangle(矩形)、trapezoid(梯形)、********(三角形)。用虚函数分别计算几种图形面积,并求它们的和。
要求用基类指针数组,使它每一个元素指向一个派生类对象。
5、文件处理,要求:
1)当用户从键盘输入某个文件名后,程序可以将该文件内容全文显示在屏幕上;
2)程序可以统计该文件中的总字符数;
3)程序可以统计该文件中的单词(以空格为单词分隔符)个数;
4)显示上面统计出的两个数字。杨琦。
C语言程序设计第2次作业
学习中心学号姓名 注意 作业完成后在规定时间内提交,提交时在 文件名称 和 注释 处也要写清楚 学习中心,学号,姓名,入学时间 以便登记你的作业成绩。一 单项选择题。1 若有以下定义 int a p a 则值为5的表达式是。a p 5,p 1 b p 1,p c p 4,pd p 1,p 2 下面函...
2 高级语言程序设计 C 实验
2013年11月。c语言是计算机专业及其计算机应用专业一门重要的专业基础课,而该课程的实验环节是学习本课程的有力保证,通过本课程的的系列实验,要求学生能够熟悉c语言的编辑 编译和运行的全过程,并通过自己设计程序和上机调试等环节,一方面,可以加深对课堂知识的理解 另一方面,主要是为了培养和提高学生的程...
C程序设计实验大纲
实践总学时 28 周学时2 适用专业 计算机应用技术。一 实践课程教学的教学目标。本课程实验教学的目标在于使学生能够掌握算法的基本概念,并根据算法编制程序,掌握调试程序的基本技巧,初步了解软件开发所要经历的阶段,为学生从事计算机软件开发和数据处理工作打下坚实的基础。二 实践课程的性质 目的与任务。本...