📄 历届试题 - 一九九六年度初级程序员级 下午试卷.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0042)http://www.xiaohui.com/dev/exam/st/96x.htm -->
<HTML><HEAD><TITLE>历届试题 - 一九九六年度初级程序员级 下午试卷</TITLE><!-- #BeginTemplate "/Templates/page.dwt" --><!-- #BeginEditable "e0" -->
<META content=水平考试,程序员考试,资格考试,证书,试题,下载,答案 name=keywords>
<META content="历届试题 - 一九九六年度初级程序员级 下午试卷<br> <br> " name=description><!-- #EndEditable -->
<META http-equiv=Content-Type content="text/html; charset=gb2312"><LINK
href="历届试题 - 一九九六年度初级程序员级 下午试卷.files/xiaohui1.css" type=text/css rel=stylesheet>
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY><BR>
<TABLE cellSpacing=0 cellPadding=0 width=755 align=center bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD width=185><IMG height=60
src="历届试题 - 一九九六年度初级程序员级 下午试卷.files/title_xiaohui01.gif" width=180></TD>
<TD width=1 bgColor=#dddddd></TD>
<TD align=middle><IMG height=55
src="历届试题 - 一九九六年度初级程序员级 下午试卷.files/title_happywork.gif" width=340></TD>
<TD width=1 bgColor=#dddddd></TD>
<TD vAlign=center align=middle width=185><IFRAME id=baiduframe border=0
marginWidth=0 frameSpacing=0 marginHeight=0
src="历届试题 - 一九九六年度初级程序员级 下午试卷.files/bdun.htm" frameBorder=0 width=140
scrolling=no height=75> </IFRAME></TD></TR>
<TR bgColor=#dddddd height=1>
<TD colSpan=5></TD></TR>
<TR>
<TD colSpan=5>
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#f8f8f8
border=0><TBODY>
<TR align=middle>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/index.html">首页</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/weekly/index.html">我的随笔</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/trip/index.html">乐走天涯</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/prg/index.html">程序人生</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/dev/index.html">程序资料</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/forum/index.php"
target=_blank>论坛</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/link/index.html">链接</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/search.htm">搜索</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/about/contact.htm">联系我</A></TD>
<TD onmouseover="this.style.backgroundColor='#efefef'"
onmouseout="this.style.backgroundColor='#F8F8F8'" width="10%"><A
href="http://www.xiaohui.com/about/index.html">关于本站</A></TD></TR></TBODY></TABLE></TD></TR>
<TR bgColor=#dddddd height=1>
<TD colSpan=5></TD></TR></TBODY></TABLE><!-- #BeginEditable "e1" -->
<TABLE cellSpacing=0 cellPadding=0 width=755 align=center bgColor=#ffffff
border=0>
<TBODY>
<TR>
<TD> □ 当前页面: <A href="http://www.xiaohui.com/index.html">首页</A>→<A
href="http://www.xiaohui.com/dev/index.html">资料下载</A>→<A
href="http://www.xiaohui.com/dev/exam/index.html">程序员考试</A></TD></TR>
<TR>
<TD class=headclass align=middle><BR>历届试题 - 一九九六年度初级程序员级 下午试卷 <BR>
<HR width="60%" noShade SIZE=1>
</TD></TR>
<TR vAlign=top>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0>
<TBODY>
<TR align=middle>
<TD><FONT color=#990000>http://www.XiaoHui.com 2004-06-14
[本站整理]</FONT><BR> </TD></TR>
<TR>
<TD>(考试时间 14:00~16:00 共120分钟)<BR><BR>请按下表选答试题<BR><BR>试 题 号 <BR>一~三
<BR>四~六 <BR>七~九 <BR>十~十二 <BR><BR>选择方法 <BR>选答1题 <BR>选答2题 <BR>选答3题
<BR>选答4题 <BR><BR><BR>请按下述要求正确填写答卷,若不按下述要求解答,将不给分数
<BR><BR>在答卷的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。<BR>在答卷的指定位置填写准考证编号、出生年月日和姓名。<BR>在试题号栏内用○圈住选答的试题号。<BR>答卷上除填写上述内容外只能写解答。<BR>解答时字迹务必清楚,字迹不清时,将不评分。<BR>仿照下面例题,将解答写在答卷的对应栏内。<BR>例题
<BR><BR>一九九六年度举行的计算机软件专业技术资格和水平考试的日期是 (1) 月<BR><BR>(2)
日。<BR><BR>因为正确的答案是10月13日,故在答卷的对应栏内写上‘10’和‘13’(参看下表)。<BR><BR>例 题
<BR>解 答 栏 <BR><BR>(1) <BR>10 <BR><BR>(2) <BR>13
<BR><BR><BR> <BR><BR>试题一<BR><BR>阅读下列BASIC程序,将应填入(n)处的字句,写在答卷的对应栏内。<BR><BR>[程序1.1]<BR><BR>G
= -2<BR><BR>DEF FNA (X) = X * X – 4<BR><BR>DEF FNB (X) = 5<BR><BR>D
= FNA (G) + FNB (G) * SGN (G)<BR><BR>DEF FNC (X) = FNA (X) - FNC
(D)<BR><BR>PRINT FNA (D)<BR><BR>PRINT FNB (D) + 3 * FNC
(D)<BR><BR>END<BR><BR>程序执行后,输出结果为 (1) 。<BR><BR>[程序1.2]<BR><BR>Y =
2<BR><BR>X = 20<BR><BR>DO<BR><BR>X = X – Y<BR><BR>LOOP WHILE X>=
16<BR><BR>PRINT “X=”; X<BR><BR>END<BR><BR>程序执行后,输出结果为 (2)
。<BR><BR>[程序1.3]<BR><BR>A$ = “WINDOWS”<BR><BR>B$ = “WORD”<BR><BR>C$
= LEFT$(A$, 3) + UCASE$(B$)<BR><BR>PFINT “LENGTH OF STRING –“ + C$
+”:”, LEN(C$)<BR><BR>END<BR><BR>程序执行后,输出结果为 (3)
。<BR><BR>[程序1.4]<BR><BR>DECLARE SUB PP (Y)<BR><BR>COMMON SHARED X,
T, S<BR><BR>READ X, S<BR><BR>PP X<BR><BR>S = S + T<BR><BR>READ
X<BR><BR>RESTORE<BR><BR>PP X<BR><BR>S = S – T<BR><BR>READ
X<BR><BR>PRINT “S=”; S<BR><BR>PRINT “X=”; X<BR><BR>END<BR><BR>DATA
5, 4, 3, 2, 1<BR><BR>SUB PP (Y)<BR><BR>T = 1<BR><BR>FOR I = 1 TO
X<BR><BR>T = T * I + 1<BR><BR>NEXT I<BR><BR>EDN
SUB<BR><BR>程序执行后,输出结果为 (4) 。<BR><BR>试题 二<BR><BR>阅读以下叙述,将应填入 (n)
处的字句,写在答卷的对应栏内。<BR><BR>已知int a = 5, b = 5; <BR>下达表达式的值是 (1)
。<BR><BR>( + + a = = b )? a : b - -<BR><BR>已知int a [ ] = { 5, 4, 3,
2, 1 },<BR>* p [ ] = { a + 3, a + 2, a + 1, a},<BR><BR>* * q = p
;<BR><BR>下列表达式的值是 (2) 。<BR><BR>* ( p [ 0 ] + 1 ) + * * ( q + 2
)<BR><BR>已知 float x, y, z;<BR>实现下达算式的C代码是 (3) 。<BR><BR>Z =
sin(36°)/√x2 + y2 ( 设x ≠ 0, y ≠ 0
)<BR><BR>下述语句实现将S2所指字符数组中前n个字符复制到S1所指字符数组中,其中空框中的代码是 (4) 。<BR>For (
; n - - ; ) ;<BR><BR>字符指针数组 pta [ ] 共有5个元素,其定义形式是 (5) 。<BR>试题
三<BR><BR>阅读以下 FoxBASE 程序,将应填入 (n)
处的字句,写在答卷的对应栏内。<BR><BR>[程序3.1]<BR><BR>SET TALK OFF<BR><BR>STORE .T.
TO X<BR><BR>STORE O TO Y<BR><BR>DO WHILE X<BR><BR>STORE Y + 1 TO
Y<BR><BR>IF INT(Y/7) = Y/7<BR><BR>??
Y<BR><BR>ELSE<BR><BR>LOOP<BR><BR>ENDIF<BR><BR>IF Y >
15<BR><BR>STORE .F. TO X<BR><BR>ENDIF<BR><BR>ENDDO<BR><BR>SET TALK
ON<BR><BR>程序执行后,输出结果为 (1) 。<BR><BR>[程序3.2]<BR><BR>SET TALK OFF *
PM.PRG<BR><BR>Q = 1<BR><BR>DO PM WITH Q PARAMETERS X<BR><BR>? “Q=”,
Q X = X + 2<BR><BR>SET TALK ON IF X < 10<BR><BR>RETURN ??
X<BR><BR>RETRY<BR><BR>ELSE<BR><BR>RETURN<BR><BR>程序执行后,输出结果为 (2)
。<BR><BR>[程序3.3]<BR><BR>SET TALK OFF<BR><BR>STORE 1 TO P,
M<BR><BR>X1 = 20<BR><BR>Y2 = 31.3<BR><BR>Z3 = 41.4<BR><BR>N =
ASC(“X”)<BR><BR>DO WHILE P <= 3<BR><BR>STORE CHR(N+P-1) + STR (P,
1) TO Q<BR><BR>? “Q=”, Q<BR><BR>M = M * &Q<BR><BR>P =
P+2<BR><BR>ENDDO<BR><BR>? “M=”, M<BR><BR>ET TALK
ON<BR><BR>RETURN<BR><BR>程序执行后,输出结果为 (3) 。<BR><BR>[程序3.4]<BR><BR>SET
TALK OFF<BR><BR>USE ABC<BR><BR>SKIP
8<BR><BR>DISPLAY<BR><BR>LIST<BR><BR>RETURN<BR><BR>设数据库 ABC.DBF
共有30条记录,顺序执行程序中每条语句后,记录指针值依次为<BR><BR>(4) 。<BR><BR> <BR><BR>试题
四<BR><BR>阅读以下程序说明和 BASIC 程序,将应填入 (n)
处的字句,写在答卷的对应栏内。<BR><BR>[程序说明]<BR><BR>根据哥德巴赫猜想,任何一个偶数 ( > 4
),都可以表示为两个素数(即只能被1和本身整除的自然数)之和,如6 = 3 + 3, 8 = 3 + 5,…。<BR><BR>本程序将
4 ~ 100 之间的偶数分解为两个素数,并以两个素数之和的形式打印输出。<BR><BR>[程序]<BR><BR>EDCLARE SUB
PRIME (Y)<BR><BR>COMMON SHARED T<BR><BR>FOR N = 4 TO 100 STEP
2<BR><BR>FOR X = 2 TO N – 1<BR><BR>P = X<BR><BR>PRIME P<BR><BR>IF T
= 1 THEN<BR><BR>(1) <BR><BR>PRIME P<BR><BR>IF T = 1
THEN<BR><BR>PRINT N; “=”; (2) <BR><BR>(3) <BR><BR>END IF<BR><BR>END
IF<BR><BR>NEXT X<BR><BR>NEXT N<BR><BR>END<BR><BR>SUB PRIME
(Y)<BR><BR>FOR I = 2 TO SQR(Y)<BR><BR>T = 0<BR><BR>IF Y / I = (4)
THEN EXIT FOR<BR><BR>NEXT I<BR><BR>IF (5) THEN T = 1<BR><BR>END
SUB<BR><BR>试题 五<BR><BR>阅读以下程序说明和 C 程序,将应填入 (n)
处的字句,写在答卷的对应栏内。<BR><BR>[程序说明]<BR><BR>本程序三位正整数中寻找符合下列条件的整数:它既是完全平方数,又有两位数学相同,例如144、676等,程序找出所有满足上述条件的三位数并输出。<BR><BR>[程序]<BR><BR>main
( )<BR><BR>{<BR><BR>int n, k, a, b, c;<BR><BR>for ( k = 1; ; k + +
)<BR><BR>{<BR><BR>(1) ;<BR><BR>if ( n < 100) (2) ;<BR><BR>if ( n
> 999) (3) ;<BR><BR>a = n / 100;<BR><BR>b = (4) ;<BR><BR>c = n %
10;<BR><BR>if (flag(a, b, c))<BR><BR>printf(“N = %d = %d*%d\n”, n,
k, k);<BR><BR>}<BR><BR>}<BR><BR>flag( (5) )<BR><BR>{<BR><BR>return !
(( x – y ) * ( x – z ) * ( y – z ));<BR><BR>}<BR><BR>试题
六<BR><BR>阅读以下程序说明和 FoxBASE 程序,将应填入 (n)
处的字句,写在答卷的对应栏内。<BR><BR>[程序说明]<BR><BR>某工厂有8个车间,分别设有数据库 CJ1, CJ2, …
CJ8,它们具有相同的库结构:GH(C,5);XM(C,8);GZ(N,5);…(分别表示工号、姓名、工资…)。本程序计算(1)全厂工资在500元和550元之间的职工总人数S。<BR><BR>(2)全厂所有车间中工资大于本车间平均工资的职工数总和W。<BR><BR>[程序]<BR><BR>SET
TALK OFF<BR><BR>CLEAR<BR><BR>I = 1<BR><BR>(1) <BR><BR>DO WHILE I
<= 8<BR><BR>DB = “CJ”+ (2) <BR><BR>USE (3) <BR><BR>COUNT FOR GZ
>= 500 .AND. GZ <= 550 TO P<BR><BR>(4) <BR><BR>CONUT FOR GZ
>AVGZ TO Q<BR><BR>S = S+P<BR><BR>W = W+Q<BR><BR>(5)
<BR><BR>USE<BR><BR>ENDDO<BR><BR>?“全厂工资在500元和550元之间的职工人数为:”,S<BR><BR>?“全厂大于车间平均工资的职工人数总和为:”,W<BR><BR>SET
TALK ON<BR><BR>RETURN<BR><BR>试题 七<BR><BR>阅读以下程序说明和 BASIC 程序,将应填入程序中
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -