📄 2001年9月计算机等级考试二级c语言上机试题(10、11、12).htm
字号:
color=#009900>#include <BR>float fun ( float *a ,
int n )<BR>{//<BR>int i; float sum=0;<BR>for(i=0;
i<BR>sum+=a[i];<BR>return(sum/n);<BR>//<BR>}</FONT></P>
<P><FONT color=#009900>main()<BR>{ float
score[30]={90.5, 72, 80, 61.5, 55}, aver;<BR>aver
= fun( score, 5 );<BR>printf( "\nAverage score is:
%5.2f\n", aver);<BR>NONO ( );<BR>}</FONT></P>
<P><FONT color=#009900>NONO ( )<BR>{/*
本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */<BR>FILE *fp, *wf
;<BR>int i, j ;<BR>float aver, score[5]
;</FONT></P>
<P><FONT color=#009900>fp = fopen("bc01.in","r")
;<BR>if(fp == NULL) {<BR>printf("数据文件bc01.in不存在!")
;<BR>return ;<BR>}<BR>wf = fopen("bc01.out","w")
;<BR>for(i = 0 ; i < 10 ; i++) {<BR>for(j = 0 ;
j < 5 ; j++) fscanf(fp,"%f,",&score[j])
;<BR>aver = fun(score, 5) ;<BR>fprintf(wf,
"%5.2f\n", aver) ;<BR>}<BR>fclose(fp)
;<BR>fclose(wf) ;<BR>}</FONT></P>
<P><FONT color=#009900>/* bc01.in
文件内容如下:<BR>90.5,72,80,61.5,55<BR>98,72.5,78,24.5,77<BR>67.5,78,76.5,56,99<BR>88,62.5,45,54.5,71<BR>78,72.5,55,88.5,72<BR>48,82.5,43,94.5,73<BR>68,92.5,87,84.5,74<BR>77,32.5,57,54.5,75<BR>56,42.5,68,67.5,76<BR>85,62.5,99,86.5,52<BR>*/<BR>/*
bc01.out
文件内容应当如下:<BR>71.80<BR>70.00<BR>75.40<BR>64.20<BR>73.20<BR>68.20<BR>81.20<BR>59.20<BR>62.00<BR>77.00<BR>*/<BR><BR></FONT></P>
<P></P><FONT color=#ff0000>/*
程序修改题12</FONT><BR>给定程序MODI1.C中函数 fun
的功能是:计算n!。<BR>例如,给n输入5,则输出120.000000。<BR>请改正程序中的错误,使程序能输出正确的结果。<BR>注意:不要改动main函数,不得增行或删行,也不得更改程序<BR>的结构!<BR><FONT
color=#ff0000>*/</FONT><BR><FONT
color=#009900>#include <STDIO.H><BR>#include
<CONIO.H></FONT>
<P><FONT color=#009900>double fun ( int n )<BR>{
double result = 1.0
;<BR>/************found************/<BR>if(n==0)<BR>//if
n = = 0<BR>return 1.0 ;<BR>while( n > 1
&& n < 170
)<BR>/************found************/<BR>result *=
n--;<BR>// result *= n--<BR>return result
;<BR>}</FONT></P>
<P><FONT color=#009900>main ( )<BR>{ int n
;<BR>printf("Input N:") ;<BR>scanf("%d", &n)
;<BR>printf("\n\n%d! =%lf\n\n", n, fun(n))
;<BR>}</FONT></P>
<P><FONT color=#ff0000>/*
编程题</FONT><BR>请编写一个函数fun,它的功能是:将一个数字字符串转换为<BR>一个整数(不得调用C语言提供的将字符串转换为整数的函数)。例<BR>如,若输入字符串"-1234",则函数把它转换为整数值
-1234。<BR>注意:
部分源程序存在文件PROG1.C文件中。<BR>请勿改动主函数main和其它函数中的任何内容,
仅在函数fun<BR>的花括号中填入你编写的若干语句。<BR><FONT
color=#ff0000>*/</FONT><BR><FONT
color=#009900>#include <STDIO.H><BR>#include
<STRING.H><BR>long fun ( char *p)<BR>{//<BR>long
nn=0; int ss=1;<BR>if((*p)=='-'){ p++;
ss=-1;}<BR>if((*p)=='+')
p++;<BR>while(*p)<BR>nn=nn*10-48+(*p++);<BR>return(nn*ss);<BR>//<BR>}</FONT></P>
<P><FONT color=#009900>main() /* 主函数 */<BR>{ char
s[6];<BR>long n;<BR>printf("Enter a string:\n")
;<BR>gets(s);<BR>n =
fun(s);<BR>printf("%ld\n",n);<BR>NONO (
);<BR>}</FONT></P>
<P><FONT color=#009900>NONO ( )<BR>{/*
本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */<BR>FILE *fp, *wf
;<BR>int i ;<BR>char s[20] ;<BR>long n
;</FONT></P>
<P><FONT color=#009900>fp = fopen("bc02.in","r")
;<BR>if(fp == NULL) {<BR>printf("数据文件bc02.in不存在!")
;<BR>return ;<BR>}<BR>wf = fopen("bc02.out","w")
;<BR>for(i = 0 ; i < 10 ; i++) {<BR>fscanf(fp,
"%s", s) ;<BR>n = fun(s);<BR>fprintf(wf, "%ld\n",
n) ;<BR>}<BR>fclose(fp) ;<BR>fclose(wf)
;<BR>}</FONT></P>
<P><FONT color=#009900>/* bc02.in
内容如下:<BR>-1234<BR>5553<BR>6546<BR>4242<BR>6776<BR>4522<BR>-5345<BR>6643<BR>-8686<BR>-12101<BR>*/<BR>/*
bc02.out
内容应当如下:<BR>-1234<BR>5553<BR>6546<BR>4242<BR>6776<BR>4522<BR>-5345<BR>6643<BR>-8686<BR>-12101<BR>*/</FONT></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P></P>
<P align=center><FONT color=#3300cc>资料收集:beck
Copyright 2002 www.vcok.com, All Rights Reserved
</FONT></P>
<P></P></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE align=center bgColor=#d7ebff border=0
borderColorDark=#ffffff cellPadding=0 cellSpacing=0
width=650><TBODY>
<TR align=middle bgColor=#3986ef vAlign=center>
<TD align=left colSpan=2 height=25 id=notice
vAlign=center> <FONT
color=#ffffff><B>[</B>来源<B>]</B>: 不详
<B>[</B>编辑<B>]</B>: <FONT color=#ffffff>beck
</FONT> <B>[</B>加入时间<B>]</B>:2002-8-14
</FONT></TD></TR></TBODY></TABLE><BR><BR>
<TABLE border=0 width="100%">
<TBODY>
<TR>
<TD>
<LI><FONT color=#0772b1>上篇文章</FONT>:已经没有了
<LI><FONT color=#0772b1>下篇文章</FONT>:<A
href="http://www.vcok.com/class/list.asp?id=292">2001年9月计算机等级考试二级C语言上机试题(13、49、50)</A>
</LI></TD>
<TD align=right>
<SCRIPT language=JavaScript>
var onecount;
onecount=0;
subcat = new Array();
subcat[0] = new Array("C语言教程","8","35");
subcat[1] = new Array("C技术文章","8","36");
subcat[2] = new Array("C试题库","8","37");
subcat[3] = new Array("C程序百例","8","38");
subcat[4] = new Array("C函数库","8","39");
subcat[5] = new Array("数据结构教程","9","40");
subcat[6] = new Array("常用算法","9","41");
subcat[7] = new Array("在线测试","8","42");
subcat[8] = new Array("linux入门级","10","43");
onecount=9;
function changelocation(locationid)
{
document.myform.Nclassid.length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.myform.Nclassid.options[document.myform.Nclassid.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
</SCRIPT>
<FORM action=ru_query.asp method=post name=myform>文章搜索:
<SELECT name=action size=1> <OPTION selected
value=title>按文章标题搜索</OPTION> <OPTION
value=writer>按文章来源搜索</OPTION> <OPTION
value=content>按文章内容搜索</OPTION> <OPTION
value=Nkey>按照关键词搜索</OPTION></SELECT> <SELECT
name=classid
onchange=changelocation(document.myform.classid.options[document.myform.classid.selectedIndex].value)
size=1> <OPTION selected value="">请指定范围</OPTION>
<OPTION value=8>C语言教室</OPTION> <OPTION
value=9>数据结构</OPTION> <OPTION
value=10>Linux初探</OPTION></SELECT> <SELECT
name=Nclassid> <OPTION selected
value="">请指定范围</OPTION> <OPTION value=8>C语言教程</OPTION>
<OPTION value=8>C技术文章</OPTION> <OPTION
value=8>C试题库</OPTION> <OPTION value=8>C程序百例</OPTION>
<OPTION value=8>C函数库</OPTION> <OPTION
value=9>数据结构教程</OPTION> <OPTION value=9>常用算法</OPTION>
<OPTION value=8>在线测试</OPTION> <OPTION
value=10>linux入门级</OPTION></SELECT> <INPUT maxLength=50
name=keyword size=10 value=输入关键字> <INPUT name=Submit type=submit value=搜索>
</FORM></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD bgColor=#e6e6e6 width="50%">□- C试题库热点文章</TD>
<TD bgColor=#e6e6e6 width="50%">□- 相关文章</TD></TR>
<TR>
<TD bgColor=#ffffff vAlign=top width="50%">1.<A
href="http://www.vcok.com/class/list.asp?id=293" target=_top
title=2002年4月计算机等级考试二级C语言上机试题(1、2、3)> 2002年4月计算机等级考试二级C语言上...
</A>[阅读:<FONT color=red>16376</FONT>]<BR>2.<A
href="http://www.vcok.com/class/list.asp?id=292" target=_top
title=2001年9月计算机等级考试二级C语言上机试题(13、49、50)>
2001年9月计算机等级考试二级C语言上... </A>[阅读:<FONT
color=red>4180</FONT>]<BR>3.<A
href="http://www.vcok.com/class/list.asp?id=287" target=_top
title=2001年9月计算机等级考试二级C语言上机试题(1、2、3)> 2001年9月计算机等级考试二级C语言上...
</A>[阅读:<FONT color=red>3610</FONT>]<BR>4.<A
href="http://www.vcok.com/class/list.asp?id=288" target=_top
title=2001年9月计算机等级考试二级C语言上机试题(4、5、6)> 2001年9月计算机等级考试二级C语言上...
</A>[阅读:<FONT color=red>2647</FONT>]<BR>5.<A
href="http://www.vcok.com/class/list.asp?id=291" target=_top
title=2001年9月计算机等级考试二级C语言上机试题(10、11、12)>
2001年9月计算机等级考试二级C语言上... </A>[阅读:<FONT
color=red>2601</FONT>]<BR></TD>
<TD bgColor=#ffffff vAlign=top width="50%"><A
href="http://www.vcok.com/class/list.asp?id=291">2001年9月计算机等级考试二级C语言上机试题(10、11、12)</A><BR><A
href="http://www.vcok.com/class/list.asp?id=246">全国计算机等级考试(二级)考试大纲(c)</A><BR><A
href="http://www.vcok.com/class/list.asp?id=237">1996年4月全国计算机等级考试二级试卷C语言(含答案)
</A><BR><A
href="http://www.vcok.com/class/list.asp?id=225">1999年4月全国计算机等级考试二级试卷C语言程序设计
</A><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<DIV></DIV>
<TABLE bgColor=#ffffff border=0 width=778>
<TBODY>
<TR bgColor=#ffffff>
<TD colSpan=3></TD></TR>
<TR vAlign=baseline>
<TD colSpan=3>
<HR noShade SIZE=1>
</TD></TR>
<TR>
<TD width="7%"> </TD>
<TD width="87%">
<DIV align=center>唯C世界|<FONT
face="Arial, Helvetica, sans-serif">http://wWw.VcOk.Com</FONT> <FONT
face="Arial, Helvetica, sans-serif">Ver 1.00 Design By <FONT
face="Verdana, Arial, Helvetica, sans-serif"><B><FONT
color=#ff0000><A href="http://www.vcok.com/"><FONT
color=#ff0009>VcOk.com</FONT></A></FONT></B></FONT></FONT></FONT></DIV></TD>
<TD width="6%"> </TD></TR>
<TR>
<TD width="7%"> </TD>
<TD width="87%">
<DIV align=center><FONT
face="Arial, Helvetica, sans-serif">CopyRight <FONT
color=#ff0000>©</FONT> .:.:.:2002-2008 AT Tie Ling Liaoning
China:.:.:.</FONT></DIV></TD>
<TD width="6%"> </TD></TR>
<TR>
<TD width="7%"> </TD>
<TD align=middle
width="87%"> 辽宁省铁岭师范高等专科学校计算机中心
</TD></TR></TBODY></TABLE>
<TABLE bgColor=#b5b6b5 cellSpacing=1 height=30 width=778>
<TBODY>
<TR>
<TD align=middle bgColor=#ffffff>在此感谢 <A
href="http://www.kingxp.com/">广东省中联科技网络有限公司</A> 为我公司提供空间。/ 合作伙伴:<A
href="http://www.11k.net/">中国站长资讯网</A></TD></TR></TBODY></TABLE></TR></TBODY></DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -