酷影网 >> 考试资源 >> 计算机二级 >> C语言程序设计机试题

C语言程序设计机试题

C语言程序设计机试题
来源:来自网络 作者:不详 热度:
.2 上机操作试题

一、操作系统考试题(30分)
1.将考生目录下的BOOKS目录中的ANS子目录删除。
2.将考生目录下的BOOKS\SORT子目录中的文件MY.BMP删除。
3.在考生目录下的O\P\Q子目录中建立一个新的子目录BOOK1。
4.将考生目录下的CHAR\CRT子目录中的文件FILE.TXT设置成具有只读属性的文件。
5.将考生目录下的PIPE\CREATS子目录中的文件BAS98.LIB更名为BAS99.LIB。
6.将考生目录下的文件ACCESS.TXT拷贝到考生目录下SRB\SPST子目录中,并文件名为ACCESS.PRG

二、程序修改考试题(30分)
给定程序MODI1.C中函数fun的功能是:求S的值。

请改正函数fun中的错误,使程序能输出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include <conio.h>
#include <stdio.h>
#include <math.h>

/************found************/
fun( int k )
{
int n; float s, w, p, q;
n = 1;
s = 1.0;
while ( n <= k )
{
w = 2.0 * n;
p = w - 1.0;
q = w + 1.0;
s = s * w *w/p/q;
n++;
}
return s
}
/************found************/

main ( )
{
clrscr( );
printf("%f\n", fun (10));
}

三、程序设计考试题(40分)
编写函数fun,它的功能是:计算并输出下列级数和:

例如,当n=10时,函数值为:0.909091。
注意:部分源程序存在文件PROG1.C文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include<conio.h>
#include<stdio.h>
double fun( int n )
{


}
main() /* 主函数 */
{
clrscr();
printf("%f\n", fun(10));
NONO();
}
NONO ()
{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */
FILE *fp, *wf ;
int i, n ;
double s ;

fp = fopen("bc07.in","r") ;
if(fp == NULL)
{
printf("数据文件bc07.in不存在!") ;
return ;
}
wf = fopen("bc07.out","w") ;
for(i = 0 ; i < 10 ; i++)
{
fscanf(fp, "%d", &n) ;
s = fun(n) ;
fprintf(wf, "%f\n", s) ;
}
fclose(fp) ;
fclose(wf) ;
}


酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/2005-11-30_20120586179.html
关键词:


精华推荐
热门文章
最新文章