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

📄 19962.htm

📁 全国系统工程师(高级程序员)考试试题 包括了自1996年到2002年的全部试题
💻 HTM
📖 第 1 页 / 共 4 页
字号:
                <P align=justify><FONT lang=ZH-CN>2 美国 36 31 19</FONT></P>                <P align=justify><FONT lang=ZH-CN>3 俄国 23 20 10</FONT></P>                <P align=justify><FONT lang=ZH-CN>4 德国 14 15 23</FONT></P>                <P align=justify><FONT lang=ZH-CN>5 法国 15 6 14</FONT></P>              </DIR>              <P align=justify><FONT             lang=ZH-CN>本程序用来计算各国获奖牌总数(ZS),并能按用户要求(通过键盘输入),分别显示按金牌、银牌、铜牌或总数排名的名次表。</FONT></P>              <P><B>[<FONT lang=ZH-CN>程序</FONT>] </B>               <DIR>                 <P align=justify><FONT lang=ZH-CN>SET TALK OFF</FONT></P>                <P align=justify><FONT lang=ZH-CN>CLEAR</FONT></P>                <P align=justify><FONT lang=ZH-CN>USE JPK</FONT></P>                <P align=justify><FONT lang=ZH-CN>A1 = “ ”</FONT></P>                <P align=justify><FONT lang=ZH-CN>REPL <U>(1) </U></FONT></P>                <P align=justify><FONT lang=ZH-CN>@3,20 SAY“按何种奖牌排名”</FONT></P>                <P align=justify><FONT lang=ZH-CN>@5,18 SAY“金牌</FONT>—<FONT             lang=ZH-CN>JP 银牌</FONT>—<FONT lang=ZH-CN>YP”</FONT></P>                <P align=justify><FONT lang=ZH-CN>@7,18 SAY“铜牌</FONT>—<FONT             lang=ZH-CN>TP 总数</FONT>—<FONT lang=ZH-CN>ZS”</FONT></P>                <P align=justify><FONT lang=ZH-CN>@9,18 SAY“请输入奖牌代号:”<U> (2) </U>A1</FONT></P>                <P align=justify><FONT lang=ZH-CN>READ</FONT></P>                <P align=justify><FONT lang=ZH-CN>SORT <U>(3) </U>TO MCK</FONT></P>                <P align=justify><FONT lang=ZH-CN>USE MCK</FONT></P>                <P align=justify><FONT lang=ZH-CN>CLEAR</FONT></P>                <P align=justify><FONT lang=ZH-CN>LIST</FONT></P>                <P align=justify><FONT lang=ZH-CN>USE</FONT></P>                <P align=justify><FONT lang=ZH-CN>SET TALK ON</FONT></P>                <P align=justify><FONT lang=ZH-CN>RETURN</FONT></P>              </DIR>              <P align=justify><FONT lang=ZH-CN>&not; 在打开数据库JPK后,欲显示金牌(JP)数在20块以上(含20块)的国家名字,要求只显示国名和金牌数,应使用                 <U>(4) </U>命令。</FONT></P>              <P align=justify><FONT lang=ZH-CN>&shy; 若需要显示前一个国家的金牌数总和,银牌数总和及铜牌数总和,可在打开数据库JPK后,使用                 <U>(5) </U>命令。</FONT></P>              <P align=justify><FONT lang=ZH-CN> </FONT></P>              <P><B><FONT lang=ZH-CN>试题</FONT> <FONT lang=ZH-CN>十</FONT></B></P>              <P align=justify><FONT lang=ZH-CN>阅读以下程序说明和 BASIC 程序,将应填入程序中<U>                 (n) </U>处的字句,写在答卷的对应栏内。</FONT></P>              <P><B>[<FONT lang=ZH-CN>程序说明</FONT>]</B></P>              <P align=justify><FONT lang=ZH-CN>本程序对于键盘输入的M,按不同情况输出相应结果:</FONT></P>              <P align=justify><FONT lang=ZH-CN>当 M &lt; 0 时,输出:‘M为负数’</FONT></P>              <P align=justify><FONT lang=ZH-CN>当M为非整数时,输出‘M为非整数’</FONT></P>              <P align=justify><FONT lang=ZH-CN>当M为偶数时,输出‘M为偶数’</FONT></P>              <P align=justify><FONT             lang=ZH-CN>当M为奇数时,输出表达式C<SUP>1</SUP><SUB>m</SUB>+ C<SUP>2</SUP><SUB>m</SUB>+……+C<SUP>m</SUP><SUB>m</SUB>的值。</FONT></P>              <P align=justify><FONT lang=ZH-CN>其中</FONT></P>              <P><B>[<FONT lang=ZH-CN>程序</FONT>] </B>               <DIR>                 <P align=justify><FONT lang=ZH-CN>DECLARE SUB P (X) <U>(5) </U></FONT></P>                <P align=justify><FONT lang=ZH-CN>COMMON SHARED N, G G = 1</FONT></P>                <P align=justify><FONT lang=ZH-CN>INPUT “M=”, M FOR I = 1 TO N</FONT></P>                <P align=justify><FONT lang=ZH-CN><U>(1) </U>G = G * I</FONT></P>                <P align=justify><FONT lang=ZH-CN>CASE IF &lt; 0 NEXT I</FONT></P>                <P align=justify><FONT lang=ZH-CN>PRINT </FONT>“<FONT lang=ZH-CN>                   M 为负数 </FONT>”<FONT lang=ZH-CN> END SUB</FONT></P>                <P align=justify><FONT lang=ZH-CN>CASE IS &lt;&gt; INT(M)</FONT></P>                <P align=justify><FONT lang=ZH-CN>PRINT“ M为偶数”</FONT></P>                <P align=justify><FONT lang=ZH-CN>CASE ELSE</FONT></P>                <P align=justify><FONT lang=ZH-CN>N = M</FONT></P>                <DIR>                   <DIR>                     <DIR>                       <P align=justify><FONT lang=ZH-CN>P N</FONT></P>                      <P align=justify><FONT lang=ZH-CN>T1 = G</FONT></P>                      <P align=justify><FONT lang=ZH-CN>W = 0</FONT></P>                      <P align=justify><FONT lang=ZH-CN>K = 1</FONT></P>                      <P align=justify><FONT lang=ZH-CN>DO UNTIL <U>(3) </U></FONT></P>                      <P align=justify><FONT lang=ZH-CN>N = K</FONT></P>                      <P align=justify><FONT lang=ZH-CN>P N</FONT></P>                      <P align=justify><FONT lang=ZH-CN>T = T1 / G</FONT></P>                      <DIR>                         <P align=justify><FONT lang=ZH-CN>N = M </FONT>–<FONT lang=ZH-CN>                           K</FONT></P>                        <P align=justify><FONT lang=ZH-CN>P N</FONT></P>                        <P align=justify><FONT lang=ZH-CN>T = T / G</FONT></P>                        <P align=justify><FONT lang=ZH-CN>W = W + T</FONT></P>                        <P align=justify><FONT lang=ZH-CN>K = K + 2</FONT></P>                      </DIR>                    </DIR>                  </DIR>                </DIR>              </DIR>              <P align=justify><FONT lang=ZH-CN><U>(4) </U></FONT></P>              <P align=justify><FONT lang=ZH-CN>PRINT “W=”, W</FONT></P>              <P align=justify><FONT lang=ZH-CN>END SELECT</FONT></P>              <P align=justify><FONT lang=ZH-CN>END</FONT></P>              <P><B><FONT lang=ZH-CN>试题</FONT> <FONT lang=ZH-CN>十一</FONT></B></P>              <P align=justify><FONT lang=ZH-CN>阅读以下程序说明和 C 程序,将应填入程序中<U> (n)                 </U>处的字句,写在答卷的对应栏内。</FONT></P>              <P><B>[<FONT lang=ZH-CN>程序说明</FONT>]</B></P>              <P align=justify><FONT lang=ZH-CN>本程序是寻找长整数A。A的个位数a [ 0 ]为指定的数p(取值分别为2、3、4、……、9)。若将A的个位数字移到其它各位数字之前,则其数值为原数值A的p倍。例如,p为4,则A为102564(各位数字分别存入a                 [ 5 ], a [ 4 ], ……,a [ 0 ]之中),有102564 5 4 = 410256。</FONT></P>              <P align=justify><FONT lang=ZH-CN>寻找从a [ 0 ] = p出发,用p 乘已确定的位的数值可推出其前1位的数字,逐位进行,直到用p乘a                 [ n </FONT>–<FONT lang=ZH-CN> 1 ]等于a [ 0 ],递推计算结束,A即为:</FONT></P>              <P align=justify><FONT lang=ZH-CN>a [ n </FONT>–<FONT lang=ZH-CN>                 1 ] a [n </FONT>–<FONT lang=ZH-CN> 2 ] …… a [ 0 ]</FONT></P>              <P><B>[<FONT lang=ZH-CN>程序</FONT>] </B>               <DIR>                 <P align=justify><FONT lang=ZH-CN>#define N 60</FONT></P>                <P align=justify><FONT lang=ZH-CN>int a [ N ];</FONT></P>                <P align=justify><FONT lang=ZH-CN>main()</FONT></P>                <P align=justify><FONT lang=ZH-CN>{</FONT></P>                <P align=justify><FONT lang=ZH-CN>int p, i, n;</FONT></P>                <P align=justify><FONT lang=ZH-CN>for ( p=2; p&lt;=9; p++ )</FONT></P>                <P align=justify><FONT lang=ZH-CN>{</FONT></P>                <P align=justify><FONT lang=ZH-CN>n = search(p);</FONT></P>                <P align=justify><FONT lang=ZH-CN>printf(</FONT>“<FONT lang=ZH-CN>p                   = %d: a = </FONT>“<FONT lang=ZH-CN>,p);</FONT></P>                <P align=justify><FONT lang=ZH-CN>for(I = n - 1; <U>(1) </U>;                   i - -)</FONT></P>                <P align=justify><FONT lang=ZH-CN>printf(</FONT>“<FONT             lang=ZH-CN>%d</FONT>”<FONT lang=ZH-CN>, a [ i ] );</FONT></P>                <P align=justify><FONT lang=ZH-CN>printf(</FONT>“<FONT             lang=ZH-CN>\n</FONT>”<FONT lang=ZH-CN>);</FONT></P>                <P align=justify><FONT lang=ZH-CN>}</FONT></P>                <P align=justify><FONT lang=ZH-CN>}</FONT></P>                <P align=justify><FONT lang=ZH-CN>int search (int p)</FONT></P>                <P align=justify><FONT lang=ZH-CN>{</FONT></P>                <P align=justify><FONT lang=ZH-CN>int i, t, c;</FONT></P>                <P align=justify><FONT lang=ZH-CN>c = 0</FONT></P>                <P align=justify><FONT lang=ZH-CN><U>(2) </U>;</FONT></P>                <P align=justify><FONT lang=ZH-CN>for (i = 1; ; i + + )</FONT></P>                <P align=justify><FONT lang=ZH-CN>{</FONT></P>                <P align=justify><FONT lang=ZH-CN>t = a[I-1]*p+c;</FONT></P>                <P align=justify><FONT lang=ZH-CN>if (t==p) break;</FONT></P>                <P align=justify><FONT lang=ZH-CN>a{I} = <U>(3) </U>;</FONT></P>                <P align=justify><FONT lang=ZH-CN>c = <U>(4) </U>;</FONT></P>                <P align=justify><FONT lang=ZH-CN>}</FONT></P>                <P align=justify><FONT lang=ZH-CN><U>(5) </U>;</FONT></P>                <P align=justify><FONT lang=ZH-CN>}</FONT></P>              </DIR>              <P><B><FONT lang=ZH-CN>试题</FONT> <FONT lang=ZH-CN>十二</FONT></B></P>              <P align=justify><FONT lang=ZH-CN>阅读以下程序说明和 FoxBASE 程序,将应填入程序中<U>                 (n) </U>处的字句,写在答卷的对应栏内。</FONT></P>              <P><B>[<FONT lang=ZH-CN>程序说明</FONT>]</B></P>              <P align=justify><FONT lang=ZH-CN>设有一个人员数据库RXK.DBF,其库结构为:</FONT></P>              <P align=justify><FONT             lang=ZH-CN>CH(C,6);XM(C,8);SFZH(C,15);XL(C,8);</FONT></P>              <P align=justify><FONT             lang=ZH-CN>DW(C,20);CJGZ(D,8);GZ(N,4);</FONT></P>              <P align=justify><FONT             lang=ZH-CN>分别代表工号、姓名、身份证号、学历、单位、参加工作、工资。</FONT></P>              <P align=justify><FONT lang=ZH-CN>及另一个考核成绩库CJK.DBF,其库结构为:</FONT></P>              <P align=justify><FONT lang=ZH-CN>CH(C,6);LR(N,5,1);CZ( N,5,1);ZF(N,5,1);</FONT></P>              <P align=justify><FONT lang=ZH-CN>分别代表工号,理论成绩,操作成绩,总分。</FONT></P>              <P align=justify><FONT lang=ZH-CN>本程序完成:</FONT></P>              <OL>                <LI><FONT lang=ZH-CN>总分计算;</FONT>                 <LI><FONT lang=ZH-CN>生成一个新数据库NEW,含字段GH,XM,XL,LR,CZ,ZF等。</FONT>                 <LI><FONT lang=ZH-CN>显示总分(ZF)超过160分的职工的GH,XM,LR,CZ。</FONT> </LI>              </OL>              <P><B>[<FONT lang=ZH-CN>程序</FONT>] </B>               <DIR>                 <P align=justify><FONT lang=ZH-CN>SET TALK OFF</FONT></P>                <P align=justify><FONT lang=ZH-CN>SELECT D</FONT></P>                <P align=justify><FONT lang=ZH-CN>USE CJK</FONT></P>                <P align=justify><FONT lang=ZH-CN>REPL ALL ZF WITH LR+CZ</FONT></P>                <P align=justify><FONT lang=ZH-CN><U>(1) </U>TO CHKGH &amp;&amp;                   CHKGH 为索引文件</FONT></P>                <P align=justify><FONT lang=ZH-CN>SELECT F</FONT></P>                <P align=justify><FONT lang=ZH-CN>USE RXK</FONT></P>                <P align=justify><FONT lang=ZH-CN>SET <U>(2) </U></FONT></P>                <P align=justify><FONT lang=ZH-CN>COPY TO NEW <U>(3) </U></FONT></P>                <P align=justify><U><FONT lang=ZH-CN>(4) </FONT></U></P>                <P align=justify><FONT lang=ZH-CN>LIST FIELDS <U>(5) </U></FONT></P>                <P align=justify><FONT lang=ZH-CN>USE</FONT></P>                <P align=justify><FONT lang=ZH-CN>SET TALK ON</FONT></P>                <P align=justify><FONT         lang=ZH-CN>RETURN</FONT></P>              </DIR>            </TD>          </TR>          </TBODY>        </TABLE>        <BR>      </DIV>      <!-- #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 + -