第 3套 试题说明 **********************************************************************
第一题(30分) 给定程序中,函数fun的功能是:将自然数1~10以及它们的平方根写到名为 myfile3.txt的文本文件中,然后再顺序读出显示在屏幕上。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结 果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! **********************************************************************
第二题(30分) 已知一个数列的前三项分别为0,0,1,以后的各项都是其相邻的前三项之和。 给定程序MODI1.C中函数 fun 的功能是: 计算并输出该数列前n项的平方根之和 sum。n的值通过形参传入。 例如, 当n=10时, 程序的输出结果应为: 23.197745。 请改正程序中的错误, 使程序能输出正确的结果。 注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
**********************************************************************
第三题(40分) 请编写一个函数fun (int *a,int n,int *odd,int *even),函数的功能是分 别求出数组a中所有奇数之和以及所有偶数之和。形参n给出数组中数据的个数; 利用odd返回奇数之和, 通过even返回偶数之和。 例如:a数组元素中的值依次为: 1, 9, 2, 3, 11, 6; 则通过odd返回奇数 之和24; 则通过even返回偶数之和 8。 注意: 部分源程序存在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入 你编写的若干语句。
第 4套 试题说明 **********************************************************************
第一题(30分) 给定程序的功能是:从键盘输入若干行文本(每行不超过80个字符),写到 文件myfile4.txt中,用-1作为字符串输入结束的标志。然后将文件的内容读出显 示在屏幕上。文件的读写分别由自定义函数ReadText和WriteText实现。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结 果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! ********************************************************************** 第二题(30分) 给定程序MODI1.C中函数 fun 的功能是: 计算并输出high以内最大的10个素 数之和。high由主函数传给fun函数。 若high的值为100, 则函数的值为732。 请改正程序中的错误, 使程序能输出正确的结果。 注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
**********************************************************************
第三题(40分) 程序定义了N×N的二维数组, 并在主函数中自动赋值。请编写函数 fun(int a[][N]), 函数的功能是: 使数组上半三角元素中的值全部置成0。例如: a数组中的值为 | 1 9 7 | | 0 0 0 | a = | 2 3 8 | 则返回主程序后a数组中的值应为 | 2 0 0 | | 4 5 6 | | 4 5 0 | 注意: 部分源程序存在文件PROG1.C文件中。 请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入 你编写的若干语句。
第 5套 试题说明 **********************************************************************
第一题(30分) 给定程序的功能是调用fun函数建立班级通讯录。通讯录中记录每位学生的 编号、姓名和电话号码。班级的人数和学生的信息从键盘读入,每个人的信息作 为一个数据块写到名为myfile5.dat的二进制文件中。 请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结 果。 注意:源程序存放在考生文件夹下的BLANK1.C中。 不得增行或删行,也不得更改程序的结构! **********************************************************************
第二题(30分) 给定程序MODI1.C中函数fun的功能是: 求整数x的y次方的低3位值。例如,整 数5的6次方为15625, 此值的低3位值为625。 请改正函数fun中指定部位的错误, 使它能得出正确的结果。 注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构! **********************************************************************
相关资料
|