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

📄 2001年9月计算机等级考试二级c语言上机试题(1、2、3).htm

📁 这个应该对那些要考等级的人有用的
💻 HTM
📖 第 1 页 / 共 3 页
字号:
                              部分源程序存在文件PROG1.C中。数据文件IN1.DAT中<BR>的数据不得修改。<BR>请勿改动主函数main和其它函数中的任何内容,仅在函数fun<BR>的花括号中填入你编写的若干语句。<BR><FONT 
                              color=#ff0000>*/</FONT><FONT 
                              color=#006600><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*1000+a%10*10+b/10*100+b%10;<BR>/* 
                              下面的方法为另一种更通用的方法, 显然要烦琐些<BR>int d,e,n;<BR>*c=0; 
                              n=1;<BR>while(a &gt; 0)<BR>{ d=a%10*10; 
                              e=b%10;<BR>*c+=(d+e)*n;<BR>n*=100;<BR>a=a/10; 
                              b=b/10;}<BR>*///<BR>}<BR>main()<BR>{ int a,b; long 
                              c;<BR>clrscr();<BR>printf("Input a, b:"); 
                              scanf("%d%d", &amp;a, &amp;b);<BR>fun(a, b, 
                              &amp;c);<BR>printf("The result is: %d\n", 
                              c);<BR>NONO();<BR>}<BR>NONO ( )<BR>{/* 
                              本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */<BR>FILE *rf, *wf 
                              ;<BR>int i, a,b ; long c ;</FONT></FONT></P>
                              <P><FONT color=#009900>rf = fopen("in1.dat", "r") 
                              ;<BR>wf = fopen("bc01.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>/* 
                              正确程序输出的 bc01.dat 
                              内容如下:<BR>a=45,b=12,c=4152<BR>a=63,b=54,c=6534<BR>a=14,b=78,c=1748<BR>a=88,b=91,c=8981<BR>a=71,b=13,c=7113<BR>a=12,b=45,c=1425<BR>a=72,b=32,c=7322<BR>a=29,b=99,c=2999<BR>a=34,b=43,c=3443<BR>a=22,b=44,c=2424<BR>*/<BR></FONT><BR></P>
                              <P><FONT 
                              color=#ff0000>/*程序修改题3</FONT><BR>给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型<BR>变量s中奇数位上的数,依次构成一个新数放在t中。<BR>例如,当s中的数为:7654321时,t中的数为:7531。<BR>请改正程序中的错误,使它能得出正确的结果。<BR>注意:不要改动main函数,不得增行或删行,也不得更改程序<BR>的结构!<BR><FONT 
                              color=#ff0000>*/</FONT><BR><BR><FONT 
                              color=#009900>#include <CONIO.H><BR>#include 
                              <STDIO.H></FONT></P>
                              <P><FONT 
                              color=#009900>/************found************/<BR>void 
                              fun (long s, long *t)<BR>//void fun (long s, long 
                              t)<BR>{ long sl=10;<BR>*t = s % 10;<BR>while ( s 
                              &gt; 0)<BR>{ s = s/100;<BR>*t = s%10 * sl + 
                              *t;<BR>/************found************/<BR>sl=sl*10;<BR>// 
                              sl = sl*100;<BR>}<BR>}</FONT></P>
                              <P><FONT color=#009900>main()<BR>{ long s, 
                              t;<BR>clrscr();<BR>printf("\nPlease enter s:"); 
                              scanf("%ld", &amp;s);<BR>fun(s, 
                              &amp;t);<BR>printf("The result is: %ld\n", 
                              t);<BR>}</FONT></P>
                              <P><BR><FONT color=#ff0000>/* 
                              编程题</FONT><BR>函数fun的功能是:将两个两位数的正整数a、b合并形成一个<BR>整数放在c中。合并的方式是:将a数的十位和个位数依次放在c数<BR>的个位和百位上, 
                              b数的十位和个位数依次放在c数的千位和十位<BR>上。<BR>例如,当a=45,b=12。调用该函数后,c=1524。<BR>注意: 
                              部分源程序存在文件PROG1.C中。数据文件IN1.DAT中<BR>的数据不得修改。<BR>请勿改动主函数main和其它函数中的任何内容,仅在函数fun<BR>的花括号中填入你编写的若干语句。<BR><FONT 
                              color=#ff0000>*/</FONT><BR><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*100+b/10*1000+b%10*10;</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("bc03.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>/* 
                              正确程序生成的 bc03.dat 
                              内容应当如下:<BR>a=45,b=12,c=1524<BR>a=63,b=54,c=5346<BR>a=14,b=78,c=7481<BR>a=88,b=91,c=9818<BR>a=71,b=13,c=1137<BR>a=12,b=45,c=4251<BR>a=72,b=32,c=3227<BR>a=29,b=99,c=9992<BR>a=34,b=43,c=4433<BR>a=22,b=44,c=4242<BR>*/<BR></FONT><FONT 
                              color=#006600></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>&nbsp;&nbsp;<FONT 
                        color=#ffffff><B>[</B>来源<B>]</B>: 不详 &nbsp;&nbsp;&nbsp; 
                        <B>[</B>编辑<B>]</B>: <FONT color=#ffffff>beck 
                        </FONT>&nbsp;&nbsp;&nbsp;<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>:<A 
                        href="http://www.vcok.com/class/list.asp?id=286">国家计算机二级考试程序修改与设计(4)</A> 

                        <LI><FONT color=#0772b1>下篇文章</FONT>:<A 
                        href="http://www.vcok.com/class/list.asp?id=288">2001年9月计算机等级考试二级C语言上机试题(4、5、6)</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>4181</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>3611</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>2648</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=293">2002年4月计算机等级考试二级C语言上机试题(1、2、3)</A><BR><A 
                  href="http://www.vcok.com/class/list.asp?id=292">2001年9月计算机等级考试二级C语言上机试题(13、49、50)</A><BR><A 
                  href="http://www.vcok.com/class/list.asp?id=289">2001年9月计算机等级考试二级C语言上机试题(7、8、9)</A><BR><A 
                  href="http://www.vcok.com/class/list.asp?id=288">2001年9月计算机等级考试二级C语言上机试题(4、5、6)</A><BR><A 
                  href="http://www.vcok.com/class/list.asp?id=287">2001年9月计算机等级考试二级C语言上机试题(1、2、3)</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%">&nbsp;</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%">&nbsp;</TD></TR>
        <TR>
          <TD width="7%">&nbsp;</TD>
          <TD width="87%">
            <DIV align=center><FONT 
            face="Arial, Helvetica, sans-serif">CopyRight <FONT 
            color=#ff0000>&copy;</FONT> .:.:.:2002-2008 AT Tie Ling Liaoning 
            China:.:.:.</FONT></DIV></TD>
          <TD width="6%">&nbsp;</TD></TR>
        <TR>
          <TD width="7%">&nbsp;</TD>
          <TD align=middle 
            width="87%">&nbsp;&nbsp;&nbsp;&nbsp;辽宁省铁岭师范高等专科学校计算机中心 
            &nbsp;&nbsp;&nbsp;&nbsp;</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 + -