2008年全国信息学奥林匹克竞赛初赛答案(普及组)
1.选择题:(65438+每题0.5分)
1.A 2。B 3。C 4炸药。C 5。B
6.D 7。C 8。D 9。A 10。B
11.D 12。A 13。B 14。B 15。B
16.A 17。B 18。A 19。B 20。D
二、解题:(***2题,每题5分,* * * 10分)
1.12 4
2.7(1->;2->;5->;6)
三、阅读程序写结果(***4题,每题8分,32分***)
1.23
2.2,3,1
3.5 4 10 1 6 22 -59 -6 -11 -6
4.DBGEFCA(寻找树的后序遍历)
4.完善程序(前4个空格2.5分,后6个空格3分,* * * 28分)。
(注意:在下面的过程中可能有一些等价的填空方法。各省可以请自己的专家在电脑上审核,不一定要报科委审核。)
1.①(改变[I]& gt;= 'A ')和(change[I]& lt;= 'Z ')(只写(更改[I]
② (str[i]>= 'A ')和(str[I]& lt;= 'Z ')(仅字符串[I]
③str[I]:= change[ord(str[I])-ord(' a ')+1];
④改变字符串;
2.①a[左]
②a[j]& lt;值(或a [j] < =值)
③a[I]& gt;值(或a[i] > =值)
④ a[i] :=值;
⑤我,右,n
⑥ FindKth(左,I,n)