1995年度程序员级试题答案

上午答案
题号 解答A 解答B 解答C 解答D 解答E
试题1 3 2 6 8 5
试题2 8 1 2 1 4
试题3 1 8 7 4 7
试题4 2 3 3 3 4
试题5 4 3 2 1 2
试题6 2 1 1 3 3
试题7 11 6 8 3 3
试题8 2 1 7 4 6
试题9 2 5 8 10 11
试题10 3 2 4 2 4
试题11 3 2 4 1 2
试题12 2 1 3 2 4
下午答案

C语言

试题3

(1)order[i]=i

(2)i+1

(3)total[order[i]]<total[order[j]]

(4)order[i]

(5)score[order[i]]

试题8

(1)*t

(2)ptrptr!=NULLptr!=0!(ptr==NULL)

(3)ptr->val<data

(4)ptr->right:ptr->left

(5)ptr->count=1

(6)p==NULLp==0 或 !p 或 *t==NULL 或 !*t

(7)*t

注:其中(3)和(4)也可分别解答成

(3)ptr->val>data

(4)ptr->left:ptr->right

且<和>可写成<=和>=

试题13

(1)(%d%c(%d%c%d))%c%d\n

(2)&i1,&s1,&i2,&s2,&i3,&s3,&i4

(3)6-(i1-a)-(i2-a)-(i3-a)

(4)s[i]>='A' && s[i]<='D' 或 s[i]<'D' 或 s[i]<'x' 或 s[i]!='x' &&  s[i]!='y' &&  s[i]!='z'

(5)**ipt[s[i]-'A']
(6)**ipt[s[i]-'x'+4]

(7)st[0] 或 st 或 st[j-1]

CASL

试题2

(1)ADD GR0,0,GR3

(2)ST GR0,0,GR3

(3)LEA GR3,1,GR3

(4)LEA GR1,-1,GR1

(5)JNZ LOOP

试题7

(1)LEA GR2,0

(2)LD GR3,ASTRNG,GR2

(3)SUB GR3,BSTRNG,GR2

(4)JNZ CONTIN

(5)CPA GR2,0,GR1

(6)JMI NEXCHR

(7)RET

试题12

(1)ST GR0,OUTBUF,GR3

(2)LEA GR3,1,GR3

(3)AND GR2,N000F

(4)LD GR2,NOTOF,GR2

(5)ST GR2,1,GR3

(6)SRL GR2,4

(7)LD GR2,NOTOF,GR2

(8)LEA GR3,3,GR3

回目录                     老顽童校对整理 2003年5月