2006年5月程序员参考答案

上午部分

1 A 16 C 31 A 46 D 61 C
2 D 17 C 32 C 47 B 62 A
3 D 18 B 33 A 48 C 63 D
4 B 19 D 34 C 49 D 64 C
5 C 20 C 35 A 50 B 65 C
6 C 21 D 36 D 51 A 66 C
7 A 22 D 37 D 52 A 67 B
8 C 23 B 38 B 53 C 68 B
9 A 24 C 39 C 54 D 69 A
10 D 25 B 40 B 55 D 70 D
11 D 26 C 41 C 56 C 71 D
12 B 27 D 42 C 57 B 72 D
13 A 28 B 43 D 58 C 73 B
14 A 29 C 44 B 59 C 74 D
15 C 30 B 45 A 60 A 75 A

下午部分
试题一:非官方标答,仅供参考
[问题1]非官方标答,仅供参考

[问题2]非官方标答,仅供参考

[问题3]非官方标答,仅供参考
(1) B(j,n-I+1),或矩阵B的第j行第n-I+1列
(2) C(n-I+1,n-j+1),或矩阵C的第n-I+1行第n-j+1列
(3) A(n-j+1,I)

试题二:非官方标答,仅供参考
(1) num/10000>0,或num>9999,或num>=10000,或其等价形式
(2) result=0
(3) m/10,或(m-d)/10,或其等价形式
(4) d*10+d,或其等价形式
(5) mul*100,或其等价形式

试题三:非官方标答,仅供参考
(1)initstack(&s_bak)
回答initstack(s_bak)
(2)top(*s)
回答top(s)
(3)push(&s_bak,ch)
回答push(s_bak,ch)
回答push(s_bak)
(4)!isempty(s_bak),或isempty(s_bak)= =false,或其等价形式
(5)pop(&s_bak)
回答pop(s_bak)

试题四:非官方标答,仅供参考
(1)acc_qty=0
(2)p_num[I]*data[I].price,或其等价形式
(3)acc_qty-acc_req[I],或其等价形式
(4)tag,或tag= =1,或tag!=0,或其等价形式
(5)cost_produce+cost_keep<mincost,或cost_produce+cost_keep<=mincost,或其等价形式

试题五:非官方标答,仅供参考
(1) list1.text
(2) list1.listcount-1
(3) list1.list(i)
(4) list2.listindex
(5) list2.clear

试题六:非官方标答,仅供参考
(1) this->j
(2) superclass::
错误更正结果:superclass *s=new subclass(-3);
变量j的值:0
运行结果:-3 2

试题七:非官方标答,仅供参考
(1) true
(2) x as single
(3) 2+sin(x)
(4) 2+cos(x)
(5) timer1.enabled=false

试题八:非官方标答,仅供参考
(1) this
(2) super
错误更正结果:public abstract int getsum();
变量I的值:5
运行结果:-3
          2