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

📄 20002.htm

📁 全国系统工程师(高级程序员)考试试题 包括了自1996年到2002年的全部试题
💻 HTM
字号:
<SCRIPT LANGUAGE="JavaScript" SRC="../../../-fs0/sys/pop-up.js"></SCRIPT><!-- saved from url=(0044)http://oldchild.myrice.com/spks/cc/cc00x.htm --><!-- saved from url=(0054)http://member.shangdu.net/home2/heiec/xinwen/spks1.htm --><html><!-- #BeginTemplate "/Templates/moban1.dwt" --><!-- DW6 --><head><STYLE type=text/css>TD {	FONT-SIZE: 9pt}INPUT {	FONT-SIZE: 9pt}A {	TEXT-DECORATION: none}A:hover {	COLOR: #d90000; TEXT-DECORATION: underline}</STYLE><META http-equiv=Content-Type content="text/html; charset=gb2312"><META content="MSHTML 6.00.2462.0" name=GENERATOR><style type="text/css"><!--a:link{text-decoration:none}a:hover{text-decoration:none}a:visited{text-decoration:none}--></style><!-- #BeginEditable "doctitle" --><title>计算机等级考试学习网【studywang.yeah.net】</title><!-- #EndEditable --><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><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></head><body bgcolor="#6a4f9a" alink="#cc0033" marginwidth="10" marginheight="10" link="#000000" vlink="#000000">



<!-- Spidersoft WebZIP Banner Ad Insert -->
<!-- For removal instructions see:  http://www.spidersoft.com/webzip/help/noads.asp  -->

<SCRIPT FOR=window EVENT=onload LANGUAGE="JScript">
  initAd();
</SCRIPT>

<script language="JScript">
<!--

function initAd() {
  document.all.AdLayer.style.posTop = -200;
  document.all.AdLayer.style.visibility = 'visible'
  MoveLayer('AdLayer');
}

function MoveLayer(layerName) {
  var x = 10;
  var y = 10;
  var diff = (document.body.scrollTop + y - document.all.AdLayer.style.posTop)*.40;
  var y = document.body.scrollTop + y - diff;
  eval("document.all." + layerName + ".style.posTop =  y");
  eval("document.all." + layerName + ".style.posLeft = x");
  setTimeout("MoveLayer('AdLayer');", 60);
}

if (navigator.onLine){
  document.write("<div bgcolor=#000000 style='height=70px;'></div>");
  document.write("<div id=AdLayer style='position:absolute; width:100%; height:80px; z-index:20; visibility:hidden;'>");
  document.write("<IFRAME SRC='http://www.spidersoft.com/ads/bwz468_60.asp' width=100% height=60 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no></IFRAME>");
  document.write("</div>");
}
 //-->
</script>

<!-- /Spidersoft WebZIP Banner Ad Insert -->


<TD align=middle>&nbsp;</TD><a href="http://abc.yesite.com/cgi-bin/abc.cgi?owner=llamaa" onClick="undefined;if(this.blur)this.blur()"> </a> <table width="750" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" height="396">  <tr>     <td valign="top" colspan="3" height="61">       <table width="100%" border="0" cellpadding="0" cellspacing="0" height="59">        <tr>           <td width="750" height="60">             <div align="center"> <a href="http://china.chance2mail.com/cgi-bin/regstep1.cgi?myid=GX00712519" target="_blank"><img src="../../../pic/caidou.gif" width="468" height="60" border="0"></a>               <iframe  width=150   frameborder=0   border=0  scrolling=no   height=55    src="http://www.dangdang.com/league/link/showlink.asp?type=link&id=1&userid=P-1168271"></iframe></div>          </td>        </tr>        <tr>           <td height="2"><img height="1" width="750" src="../../../spacer.gif"></td>        </tr>      </table>    </td>  </tr>  <tr>     <td valign="top" height="13" colspan="3">       <table width="100%" border="0" cellpadding="0" cellspacing="0">        <tr>           <td width="100" bgcolor="#dadfef"><font color="#000000"><a href="../../../index.htm">首页</a></font></td>          <td width="100" bgcolor="#dadfef"><font color="#000000"><a href="../../../turboc/index.htm">Turbo             C</a></font></td>          <td width="100" bgcolor="#dadfef"><font color="#000000"><a href="../../../djks/index.htm">计算机等级考试</a></font></td>          <td width="100" bgcolor="#dadfef"><font color="#000000"><a href="../../index.htm">软件水平考试</a></font></td>          <td width="100" bgcolor="#dadfef"><font color="#000000"><a href="http://www.qbbs.net/index.asp?code=llamaa">学习网论坛</a></font></td>          <td width="100" bgcolor="#dadfef">             <div align="left"><font color="#FF0000"><a class=date title=Study TC            onClick="window.external.addFavorite('http://studywang.yeah.net','学习网')"href="../../../ind/liaotianshi.htm">               <font color="#000000">聊天室</font> </a></font></div>          </td>        </tr>      </table>    </td>  </tr>  <tr>     <td valign="top" height="63" colspan="3">       <table width="100%" border="0" cellpadding="0" cellspacing="0">        <tr>           <td width="750" height="63" valign="top"><!-- #BeginEditable "b" -->             <p>&nbsp;</p>            <p><font size="2" color="#FF0000"><a href="../../../index.htm" target="_blank"><font color="#000000">现在位置:首页</font></a><font color="#000000">               》<a href="../../index.htm">软件水平(资格)考试</a> 》<a href="../index.html">历年试题</a></font></font></p>            <!-- #EndEditable --></td>        </tr>      </table>    </td>  </tr>  <tr>     <td width="10" height="218" valign="top">       <table width="100%" border="0" cellpadding="0" cellspacing="0">        <tr>           <td width="10" height="217"></td>        </tr>        <tr>           <td height="1"><img height="1" width="10" src="../../../spacer.gif"></td>        </tr>      </table>    </td>    <td width="730" rowspan="2" valign="top">       <p>&nbsp;</p>      <!-- #BeginEditable "a" --><P class=MsoNormal align=center><FONT color=#000080 size=6><B><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Times New Roman; mso-hansi-font-family: Times New Roman">2000年度初级程序员级<SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下午试卷</SPAN></SPAN></B></FONT></P><PRE><FONT size=3>试题一  (15分)    阅读以下C代码,将应填人 __(n)__ 处的字句写在答卷的对应栏内。[程序1.1]   #include  &amp;ltstdio.h&gt;  void nextS(int *h, int *m, int *s)  {  if (++*s &lt; 60) return;     *s = O;     if (++*m &lt; 60) return;     *m = O;     *h = (*h + t) % 24;  }  void main 0     int hour = 23, minute = 59, second = 59;     nextS(&amp;amphour, &amp;ampminute, &amp;ampsecond);     printf("%d\t%d\t%d\n", hour, minute, second);    程序1.1的输出结果是 __(1)__ 。[程序1.2]  #include  &amp;ltstdio. h&gt;  int digit( long n, int k )    { while ( n != 0 &amp;&amp; k-- &gt; 1 )             n / = 10;       return n%lO;    }  main()    { printf ( "%d,%d\n",digit( 123456789L, 2 ), digit( 123.456789L, 9 ));    }程序1.2的输出结果是 __(2)__ , __(3)__ 。[程序1.3]  #include  &amp;ltstdio.h&gt;  void s(int a[], int n)  {  int  i, j, t, flg;     for(i = O; i &lt; n-1; i++) {        for(flg = O, j = O; j &lt; n-i-l: j++)           if(a[j] &gt; a[j+l]) {               t = a[j]; a[j] = a[j+l]; a[j+i] = t;               fig = 1;           }        if (!fig) return;     }  )  void main( )  { int i, cji= {15, 3, 8, 9, 6, 2};     s(c, 6);    for (i = O; i &lt; 6; i++)        printf ("%4d\t", c[i]);    printf ('\n');  }程序1.3的输出结果是 __(4)__ ;函数s(int[],int h)的功能是 __(5)__ 。试题二  (15分)     阅读下列程序说明和 C 代码,将应填人 __(n)__ 处的字句写在答卷的对应栏内。[程序 2 说明)      本程序从键盘输入 n(0&amp;ltn&amp;lt100) 个整数,计算并输出其中出现次数最多且数值最大的元素及其出现次数。[程序 2]  #include &amp;ltstdio. h&gt;  #define  N  100  void main ( )  {  iht a[N] , n,  i, j, ind, cl, c2;     do { printf(" 输入 n(O &lt; n &lt; lO0):\n");             scanf ("%d", &amp;ampn);     }while (n 4= 0 || __(1)__ )     printf (" 输人数组元素:\n");     for(i = O; i &lt; n; i++)           scanf ("%d", &amp;ampa[i]);     for(c2 = i = O; i &lt; n; i++) {           for(cl = 1, j = i+l; j &lt; n; j++)                 if(a[j] == a[i])  __(2)__ ;           if( __(3)__ I| cl == c2 &amp;&amp; a[i] &gt; a[ind]) {                 c2 = cl; __(4)__           }     }     printf (" 其中%d出现%d次\n", a[ind], __(5)__ )  }试题三  (15分)      阅读下列程序说明和 C 代码,将应填入 __(n)__ 处的字句写在答卷的对应栏内口[程序3说明]    幼儿园有 n(&amp;lt20) 个孩子围成一圈分糖果。老师先随机地发给每个孩子若干颗糖果,然后按以下规则调整:每个孩子同时将自己手中的糖果分一半给坐在他右边的小朋友。如共有 8 个孩子,则第 1 个将原有的一半分给第 2 个,第 2 个将原有的一半分给第3个,......,第 8 个将原有的一半分给第 1 个,这样的平分动作同时进行。若平分前,某个孩子手中的糖果是奇数颗,则必须从老师那里要一颗,使他的糖果数变成偶数。小孩人数和每个小孩的初始糖果数由键盘输入。下面的程序可求出经过多少次上述这样的调整,使每个孩子手中的糖果—样多,调整结束时每个孩子有糖果多少颗,在调整过程中老师又新增发了多少颗糖果。[程序3]    #include &amp;ltstdio. h&gt;  #define N  20  int allEqual (int a[ ], int n)  /* 检查每个孩子手中的糖果是否一样多 */  {   iht i;      for(i = 1; i &lt; n; i++)           if(a[O] != a[i]) return O;     return 1;  }  int a[N], b[N];  void main ( )  {  int i, n, addk, loopc;     printf("Enter n((20)\n"); scanf("%d", &amp;ampn);     printf ("Enter data\n");     for(i = O; i (n; i++)   scanf("%d", &amp;ampa[i]);     addk = O; __(l)__ ;     while ( __(2)__ ) {   /* 平分循环 */         loopc++;        for ( i = O; i ( n; i++) {   /*  为一次调整作准备 */                   if(a[i]%2) { a[i]++;  __(3)__ ;}                   if (i &lt; n-l)  b[i+l] = a[i]/2;  else __(4)__                   a[i] /= 2;        }        for(i = O; i &lt; n; i++)  __(5)__ ;   /*  完成一次调整 */     }     printf ("调整 %d 次\n",loopc);printf( "每个孩子有 %d 颗糖果\n", a[O]);     printf ("调整过程中新增发 %d 颗糖果。\n",addk);  }试题四  (15分)    阅读下列程序说明和C代码,将应填人 __(n)__ 处的字句写在答卷的对应栏内。[程序 4 说明]    本程序用于从键盘读人整数,插入到链表,·或从链表删除一个整数。[程序 4]   #include &amp;ltstdio. h&gt;  #include &amp;ltmalloc. h&gt;  typedef   struct node { int val;                          struct node *next;                        } NODE;  NODE *ins(NODE ,list, iht x)   /* 将 x 按从小到大的次序插入链表 */  {  NODE *u, *v = list, *p;     for(; v != NULL &amp;&amp; x &lt; v-&amp;gtval; u = v, v = v-&amp;gtnext );/* 找插入位置 */     if (v != NULL &amp;&amp; x == v-&amp;gtval) return list;   /* 已有,被忽略 */     p = (NODE *)malloc(sizeof(NODE)); p-&amp;gtval = x; /* 生成新表元 */     if (v == list) list = p;  else __(1)__ ;     __(2)__      return 1 ist;  }  NODE *del (NODE ,1 ist, int x)   /* 从链表中删除值为 x 的表元 */  {  NODE *u, *v;     for(v = list; v != NULL &amp;&amp; x &lt; v-&amp;gtval; u = v, v = v-&amp;gtnext)     if (v != NULL &amp;&amp; x == v-&amp;gtval) { /* 找到值为 x 的表元 */        if(v == list) list = list-&amp;gtnext;  else  __(3)__ ;          __(4)__ ;     /* 释放空间 */     } else printf(" 没有找到! \n");     return list;  }  void main( )  { iht x, ans; NODE *list = NULL, .p;    while(l) {      printf("\n输入1:将整数插入到链表。\n输入2:从链表删除一个整数。\n ");      printf ("其它整数,结束程序。\n\t 请输人选择! ");  scanf("%d", &amp;ampans);      if( __(5)__ ) return;      printf(" 输入整数 "); scanf ("%d", &amp;ampx);      if(ans == 1) list = ins(list, x);      else list = del (list, x);      for(p=list; p!=NULL; p=p-&amp;gtnext) printf(" %4d",p-&amp;gtval);    }  }</FONT></PRE><P align=center>&nbsp;</P><SCRIPT>document.write("<img src=http://best.nease.net/cgi-bin/log.cgi?user=jyjscn&refer="+escape(document.referrer)+"&cur="+escape(document.URL)+" border=0 height=0 width=0>");</SCRIPT><META http-equiv=Content-Type content="text/html; charset=gb2312"><META content="MSHTML 5.50.4916.2300" name=GENERATOR><META content=FrontPage.Editor.Document name=ProgId><META content="tb, default" name="Microsoft Border"><!-- #EndEditable -->       <p>&nbsp;</p>      <p align="right"><font color="#000000">【<a href="http://emailpage.activepower.net/model/send.asp?emailpage_id=10887" target="_blank">把本页推荐给朋友</a>】【<a href="javascript:window.close()">关闭窗口</a>】</font><br>      </p>      <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">        <tr>           <td width="499" height="8"></td>        </tr>      </table>      <div align="center"><br>        版权所有&copy;llamaa</div>    </td>    <td width="10" rowspan="3" valign="top">       <table width="100%" border="0" cellpadding="0" cellspacing="0">        <tr>           <td width="10" height="250"></td>        </tr>        <tr>           <td height="1"><img height="1" width="10" src="../../../spacer.gif"></td>        </tr>      </table>    </td>  </tr>  <tr>     <td height="13"></td>  </tr>  <tr>     <td height="35"></td>    <td></td>  </tr></table></body><!-- #EndTemplate --></html>

⌨️ 快捷键说明

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