⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2001年9月计算机等级考试二级c语言上机试题(10、11、12).htm

📁 这个应该对那些要考等级的人有用的
💻 HTM
📖 第 1 页 / 共 3 页
字号:
event.srcElement.style.color = "black";
window.status = "";
}
}
function jumptoie5() {
if (event.srcElement.className == "menuitems") {
if (event.srcElement.getAttribute("target") != null)
window.open(event.srcElement.url, event.srcElement.getAttribute("target"));
else
window.location = event.srcElement.url;
}
}
// End -->
</SCRIPT>

                  <SCRIPT language=JavaScript>
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</SCRIPT>

                  <DIV id=Layer1 
                  style="HEIGHT: 24px; LEFT: 484px; POSITION: absolute; TOP: 68px; VISIBILITY: hidden; WIDTH: 146px; Z-INDEX: 1">
                  <TABLE bgColor=#000000 border=0 cellPadding=1 cellSpacing=0 
                  height=24 width="100%">
                    <TBODY>
                    <TR>
                      <TD>
                        <TABLE bgColor=#ffffe6 border=0 cellPadding=0 
                        cellSpacing=0 height=24 width="100%">
                          <TBODY>
                          <TR>
                            <TD 
                              class=zi>点击“保存设置”按扭可使您本次阅读的整体设置(文字、字号、背景)得以保留,下次阅读时您就不必再重新设置,以符合您的阅读习惯。</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
                  <DIV id=Layer2 
                  style="HEIGHT: 14px; LEFT: 644px; POSITION: absolute; TOP: 6px; WIDTH: 19px; Z-INDEX: 2"> </DIV>
                  <TABLE align=center cellPadding=0 cellSpacing=0 width=650>
                    <TBODY>
                    <TR align=left vAlign=center>
                      <TD 
                      background=2001年9月计算机等级考试二级C语言上机试题(10、11、12).files/titleback.png 
                      colSpan=2 height=22 vAlign=top width=650>
                        <TABLE border=0 cellPadding=0 cellSpacing=2 
width="100%">
                          <TBODY>
                          <TR>
                            <TD vAlign=top width=40>&nbsp;</TD>
                            <TD class=zi vAlign=center width=562><B><FONT 
                              color=#ffffff>.:.:2001年9月计算机等级考试二级C语言上机试题(10、11、12):.:.</FONT></B></TD>
                            <TD class=zi vAlign=top width=18>&nbsp;</TD>
                            <TD vAlign=center width=16><A 
                              href="javascript:window.close();" title=关闭窗口><IMG 
                              border=0 height=19 
                              src="2001年9月计算机等级考试二级C语言上机试题(10、11、12).files/close.png" 
                              width=19></A></TD></TR></TBODY></TABLE></TD></TR>
                    <TR align=left vAlign=center>
                      <TD bgColor=#bdcff7 colSpan=2 height=24 vAlign=top>
                        <TABLE border=0 cellPadding=0 cellSpacing=0 
width="100%">
                          <TBODY>
                          <TR>
                            <TD width=1></TD>
                            <TD align=right width=24><A 
                              href="http://www.ie586.net/" 
                              onmouseout=MM_swapImgRestore() 
                              onmouseover="MM_swapImage('Image5','','images/home2.png',1)"><IMG 
                              border=0 height=22 name=Image5 
                              src="2001年9月计算机等级考试二级C语言上机试题(10、11、12).files/home.png" 
                              title=返回页面 width=24></A></TD>
                            <TD align=right width=24><A 
                              href="http://210.76.63.207/lb5000/leoboard.cgi" 
                              onmouseout=MM_swapImgRestore() 
                              onmouseover="MM_swapImage('Image4','','images/re_write2.gif',1)"><IMG 
                              border=0 height=19 name=Image4 
                              src="2001年9月计算机等级考试二级C语言上机试题(10、11、12).files/re_write.gif" 
                              title=发表评论 width=20></A></TD>
                            <TD width=24>
                              <DIV align=center><A 
                              href="http://www.vcok.com/class/list.asp?id=291#" 
                              onclick="window.print();return false"><IMG 
                              alt=打印文档 border=0 height=22 name=p 
                              onmouseover="MM_swapImage('p','','images/print2.png',1)" 
                              src="2001年9月计算机等级考试二级C语言上机试题(10、11、12).files/print.png" 
                              width=24></A></DIV></TD>
                            <TD width=2></TD>
                            <TD class=zi height=25 vAlign=center 
                              width=308><FONT size=2>&nbsp; 文字 <SELECT 
                              name=seltextcolor 
                              onchange=setFontColor(this.value); 
                              style="HEIGHT: 20px; WIDTH: 60px; fontsize: 9pt"> 
                                <OPTION selected value=#000000>黑色</OPTION> 
                                <OPTION value=#FFFFFF>白色</OPTION> <OPTION 
                                value=#FF0000>红色</OPTION> <OPTION 
                                value=#555555>灰色</OPTION> <OPTION 
                                value=#00FF00>绿色</OPTION> <OPTION 
                                value=#0000FF>蓝色</OPTION> <OPTION 
                                value=#00cccc>青色</OPTION> <OPTION 
                                value=#ffff00>黄色</OPTION></SELECT> 背景 <SELECT 
                              name=selbkcolor onchange=setBgColor(this.value); 
                              style="HEIGHT: 20px; WIDTH: 60px; fontsize: 9pt"> 
                                <OPTION selected value=#FFFFFF>白色</OPTION> 
                                <OPTION value=#000000>黑色</OPTION> <OPTION 
                                value=#FFCCFF>粉红</OPTION> <OPTION 
                                value=#CCCCCC>灰色</OPTION> <OPTION 
                                value=#CCFFCC>绿色</OPTION> <OPTION 
                                value=#99CCFF>蓝色</OPTION> <OPTION 
                                value=#CCFFFF>青色</OPTION> <OPTION 
                                value=#FFCCCC>综色</OPTION></SELECT> 字号 <SELECT 
                              name=selfontsize onchange=setFontSize(this.value); 
                              style="HEIGHT: 20px; WIDTH: 60px; fontsize: 9pt"> 
                                <OPTION selected value=9pt>9 pt</OPTION> <OPTION 
                                value=10pt>10 pt</OPTION> <OPTION value=12pt>12 
                                pt</OPTION> <OPTION value=14pt>14 pt</OPTION> 
                                <OPTION value=16pt>16 pt</OPTION> <OPTION 
                                value=19pt>19 pt</OPTION></SELECT> </FONT></TD>
                            <TD class=zi width=85><FONT size=2><A 
                              href="javascript:saveit();" 
                              onmouseout="MM_showHideLayers('Layer1','','hide')" 
                              onmouseover="MM_showHideLayers('Layer1','','show')"><IMG 
                              align=absBottom border=0 height=22 name=s 
                              onmouseover="MM_swapImage('s','','images/save2.png',1)" 
                              src="2001年9月计算机等级考试二级C语言上机试题(10、11、12).files/save.png" 
                              width=23></A>保存设置</FONT></TD>
                            <TD class=zi width=2><FONT size=2>&nbsp;</FONT></TD>
                            <TD class=zi width=164><FONT 
                              size=2>&nbsp;&nbsp;人气指数:<FONT 
                              color=#ff0000>2601</FONT>&nbsp; 
                          &nbsp;</FONT></TD></TR></TBODY></TABLE></TD></TR>
                    <TR align=left vAlign=center>
                      <TD bgColor=#bdcff7 colSpan=2 height=370>
                        <TABLE align=center bgColor=#ffffff border=1 
                        borderColorDark=#4275d6 borderColorLight=#ffffff 
                        cellPadding=5 cellSpacing=0 height=360 width=640>
                          <TBODY>
                          <TR align=left vAlign=top>
                            <TD id=thetd style="FONT-SIZE: 10pt">
                              <DIV align=left 
                              style="HEIGHT: 132px; WIDTH: 626px">
                              <P align=left>
                              <STYLE type=text/css>TD {
	FONT-SIZE: 9pt
}
BODY {
	COLOR: #000000; FONT-SIZE: 9pt; LINE-HEIGHT: 150%
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
</STYLE>

                              <P align=center><FONT color=#0000ff 
                              size=3><B>2001年9月计算机等级考试二级C语言上机试题(10、11、12)</B></FONT><BR></P>
                              <P><FONT 
                              color=#ff0000>/*程序修改题10</FONT><BR>给定程序MODI1.C中函数fun的功能是:求出a所指数组中最大<BR>数和次最大数(规定最大数和次最大数不在a[0]和a[1]中),依次和<BR>a[0]、a[1]中的数对调。<BR>例如数组中原有的数为:7、10、12、0、3、6、9、11、5、8,<BR>输出的结果为:12、11、7、0、3、6、9、10、5、8。<BR>请改正程序中的错误,使它能得出正确的结果。<BR>注意:不要改动main函数,不得增行或删行,也不得更改程序<BR>的结构!<BR><FONT 
                              color=#ff0000>*/</FONT><BR><FONT 
                              color=#009900>#include <CONIO.H><BR>#include 
                              <STDIO.H><BR>#define N 20</FONT></P>
                              <P><FONT color=#009900>int fun ( int * a, int n 
                              )<BR>{ int k,m1,m2,max1,max2,t;<BR>max1=max2= 
                              -32768; m1=m2=0;<BR>for ( k = 0; k &lt; n; k++ 
                              )<BR>if ( a[k]&gt;max1 )<BR>{ max2 = max1; m2 = 
                              m1;<BR>max1 = a[k]; m1 = k;<BR>}<BR>else if( 
                              a[k]&gt;max2 )<BR>{ max2 = a[k]; m2 = k; 
                              }<BR>/************found************/<BR>t = a[0]; 
                              a[0]=a[m1]; a[m1] = t;<BR>// t = a[0]; a[m1]=a[0]; 
                              a[m1] = t;<BR>/************found************/<BR>t 
                              = a[1]; a[1]=a[m2]; a[m2] = t;<BR>// t = a[1]; 
                              a[m2]=a[1]; a[m2] = t;<BR>}</FONT></P>
                              <P><FONT color=#009900>main( )<BR>{ int x, 
                              b[N]={7,10,12,0,3,6,9,11,5,8}, n=10, i;<BR>clrscr( 
                              );<BR>for ( i = 0; i &lt; n; i++) printf("%d 
                              ",b[i]); printf("\n");<BR>fun (b, n);<BR>for ( 
                              i=0; i &lt; n; i++ ) printf("%d ",b[i]); 
                              printf("\n");<BR>}</FONT></P>
                              <P><FONT color=#ff0000>/* 编程题</FONT></P>
                              <P>函数fun的功能是:将两个两位数的正整数a、b合并形成一个<BR>整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数<BR>的个位和十位上, 
                              b数的十位和个位数依次放在c数的百位和千位<BR>上。<BR>例如,当a=45,b=12。调用该函数后,c=2154。<BR>注意: 
                              部分源程序存在文件PROG1.C中。数据文件IN1.DAT中<BR>的数据不得修改。<BR>请勿改动主函数main和其它函数中的任何内容,仅在函数fun<BR>的花括号中填入你编写的若干语句。<BR><FONT 
                              color=#ff0000>*/</FONT><BR><FONT 
                              color=#009900>#include <CONIO.H><BR>#include 
                              <STDIO.H><BR>void fun(int a, int b, long 
                              *c)<BR>{//<BR>*c=a/10+a%10*10+b/10*100+b%10*1000;</FONT></P>
                              <P><FONT color=#009900>//<BR>}<BR>main()<BR>{ int 
                              a,b; long c;<BR>clrscr();<BR>printf("Input a, 
                              b:");<BR>scanf("%d%d", &amp;a, &amp;b);<BR>fun(a, 
                              b, &amp;c);<BR>printf("The result is: %ld\n", 
                              c);<BR>NONO();<BR>}<BR>NONO ( )<BR>{/* 
                              本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */<BR>FILE *rf, *wf 
                              ;<BR>int i, a,b ; long c ;<BR>rf = 
                              fopen("in1.dat", "r") ;<BR>wf = 
                              fopen("bc10.dat","w") ;<BR>for(i = 0 ; i &lt; 10 ; 
                              i++) {<BR>fscanf(rf, "%d,%d", &amp;a, &amp;b) 
                              ;<BR>fun(a, b, &amp;c) ;<BR>fprintf(wf, 
                              "a=%d,b=%d,c=%ld\n", a, b, c) ;<BR>}<BR>fclose(rf) 
                              ;<BR>fclose(wf) ;<BR>}</FONT></P>
                              <P><FONT color=#009900>/* in1.dat 
                              内容如下:<BR>45,12<BR>63,54<BR>14,78<BR>88,91<BR>71,13<BR>12,45<BR>72,32<BR>29,99<BR>34,43<BR>22,44<BR>*/<BR>/* 
                              bc10.dat 
                              内容应当如下:<BR>a=45,b=12,c=2154<BR>a=63,b=54,c=4536<BR>a=14,b=78,c=8741<BR>a=88,b=91,c=1988<BR>a=71,b=13,c=3117<BR>a=12,b=45,c=5421<BR>a=72,b=32,c=2327<BR>a=29,b=99,c=9992<BR>a=34,b=43,c=3443<BR>a=22,b=44,c=4422<BR>*/</FONT></P>
                              <P>&nbsp;</P>
                              <P><FONT 
                              color=#ff0000>/*程序修改题11</FONT><BR>给定程序MODI1.C中函数 
                              fun 
                              的功能是:计算正整数num的各<BR>位上的数字之积。例如,若输入:252,则输出应该是:20。若输<BR>入:202,则输出应该是:0。<BR>请改正程序中的错误,使它能得出正确的结果。<BR>注意:不要改动main函数,不得增行或删行,也不得更改程序<BR>的结构! 
                              <BR><FONT color=#ff0000>*/</FONT><BR><FONT 
                              color=#009900>#include <STDIO.H><BR>#include 
                              <CONIO.H></FONT></P>
                              <P><FONT color=#009900>long fun (long 
                              num)<BR>/************found************/<BR>{long 
                              k=1;<BR>//{ long k;<BR>do<BR>{ k*=num%10 
                              ;<BR>/************found************/<BR>num/=10;<BR>// 
                              num\=10 ;<BR>} while(num) ;<BR>return (k) 
                              ;<BR>}</FONT></P>
                              <P><FONT color=#009900>main( )<BR>{ long n 
                              ;<BR>clrscr() ;<BR>printf("\Please enter a 
                              number:") ; scanf("%ld",&amp;n) 
                              ;<BR>printf("\n%ld\n",fun(n)) ;<BR>}</FONT></P>
                              <P><FONT 
                              color=#ff0000>/*</FONT><BR>请编写一个函数fun,它的功能是:计算n门课程的平均分,计<BR>算结果作为函数值返回。<BR>例如:若有5门课程的成绩是:90.5, 
                              72, 80, 61.5, 55<BR>则函数的值为:71.80。<BR>注意: 
                              部分源程序存在文件PROG1.C文件中。<BR>请勿改动主函数main和其它函数中的任何内容,仅在函数fun<BR>的花括号中填入你编写的若干语句。<BR><FONT 
                              color=#ff0000>*/</FONT><BR><FONT 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -