版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、NOIP2004 初賽模擬試題 提高版用時(shí):2 小時(shí)一、單項(xiàng)選擇題(每小題只有一個(gè)正確)(1) 以下關(guān)于的敘述,正確的是A B C D E1912 年出生于法國二,參與了德國近乎完美的編譯方法 Enigma 的設(shè)計(jì)戰(zhàn)后以羽毛球作為消遣方式提出并實(shí)現(xiàn)了人工智能未娶(2) 藍(lán)牙技術(shù)是一種A B C D E無線網(wǎng)絡(luò)接入技術(shù)CPU 制作工藝3D 圖形加速技術(shù)人工智能技術(shù)圖像技術(shù)(3) 64 位無符號(hào)整數(shù)的范圍是A B C D E-1063 -1063-1063 - 1063-1000-264264-11064-1(4)(1234567890ABCDEF)16+(ACACACACAC)16=A B C
2、D E(123456253D587B9B)16 (123456253D587A9A)16 (123456253D587A9B)16 (123456253D588B9B)16 ()20011011(5) 22 or 33 and 44=A B C D E2436445664(6) 以下排序算法不會(huì)快速排序隨機(jī)化快速排序的是C D E二叉排序樹二分查找的排序后遍歷輸出排序(7) 以下查找算法理論時(shí)間復(fù)雜度最低的是A B C D E順序查找 散列查找 二分查找 二叉排序樹樹(8)入棧的順序?yàn)?1,2,3,4 的序列,出棧順序不可能的是A B C D E14114232313244241323(9)快
3、速排序最好情況時(shí),時(shí)間復(fù)雜度為A B C D Enlogn nlog2n n*sqrt(n) n2n2logn(10) 下列排序方法中,不能每次都能將至少一個(gè)元素放在最終位置上的是A B C D E冒泡排序排序快速排序堆排序 計(jì)數(shù)排序二、多項(xiàng)選擇題(每小題有 1 到 5 個(gè)正確(1)以下屬于編譯器的有)A B C D ETP BP FPC GPCDelphi7(2)以下關(guān)于算法,正確的有A B C算法必須有輸入算法必須有輸出算法必須執(zhí)行有限次后結(jié)束D 算法必須能夠以某種語言在計(jì)算機(jī)上實(shí)現(xiàn)E 算法的每一個(gè)步驟必須有確定的語言表示方法(3)下列屬于馮.計(jì)算機(jī)模型的有A B C D E采用二進(jìn)制表示
4、數(shù)據(jù)和指令采用”程序”工作方式計(jì)算機(jī)硬件有五大(運(yùn)算器、控制器、結(jié)構(gòu)化程序設(shè)計(jì)方法器、輸入和輸出設(shè)備)計(jì)算機(jī)只有系統(tǒng)(4)(12345)16+(5201314)8=A.B.C.D.E.(16C611)16 (1451537)10(1461537)10(5423021)8 (001)2(5)以下問題模型屬于 NP 的有A B C D E含有負(fù)權(quán)環(huán)且每點(diǎn)僅經(jīng)過至多一次的最短路徑01 背包一般圖的一般圖的回路回路將地圖用 4 種顏色(6)對(duì)于序列 1 8 14 23 29 44 52,用散列表,散列函數(shù)為 h(k)=kmod p,不會(huì)產(chǎn)生1617181920的 p 有:A B C D E(7)無向圖
5、 G=(V,E),V=a,b,c,d,e,f, E=(a,b),(a,c),(a,e),(b,e),(c,f),(f,d),(d,e) , 下列哪些深度優(yōu)先遍歷結(jié)果是正確的?A B C D Ea,c,f,e,d,ba,e,f,c,d,ba,b,e,c,d,fa,b,e,d,f,ca,b,c,d,e,f(8)下列關(guān)于排序的說法,正確的有A排序、冒泡排序是穩(wěn)定的B 選擇排序的時(shí)間復(fù)雜性為 O(nlogn)C 選擇排序、排序、快速排序、堆排序是不穩(wěn)定的D排序、快速排序、堆排序的時(shí)間復(fù)雜性為 O(nlogn)E 快速排序是速度最快的排序(9)下列邏輯運(yùn)算正確的是A.B.C.D.E.A(A + B )=
6、 A A +(AB)= AA(B + C )= AB + ACA +(BC)=(A + B)(A + C) A+1=A(10) 將高級(jí)語言程序轉(zhuǎn)換為可執(zhí)行文件必不可少的步驟有A.B.C.D.E.調(diào)試程序解釋程序編輯程序編譯程序連接程序三、問題求解(1) 動(dòng)態(tài)規(guī)劃是競賽中常用的解題策下出下面試題的狀態(tài)轉(zhuǎn)移方程:有 2 個(gè)字符串 a 和 b,請(qǐng)問,它們的最長公共子序列的最大長度是多少?例如,abcdefg和gacefg的最長公共子序列是acefg。(2)求 f(n) = f(n-1) + f(n-2)的通項(xiàng)公式,其中 f(0)=0,f(1)=1四、(1)var閱讀程序,寫出運(yùn)行結(jié)果閱讀下面一段程序
7、,寫出運(yùn)行結(jié)果T, Y, S, P, J, B :eger;BeginReadLn(S, P, Y, J); T := 12 + J - P - Y;B := T div 3; Case T Mod 3 Of1: If S + P = Y Then Inc(Y) Else Inc(P);2: Begin inc(P); Inc(Y); End; End;Wri End.n(B + Y, , B + P, , B);輸入:8 7 5 4(2) 閱讀下面一段程序,寫出運(yùn)行結(jié)果VarA, B, N, i : Long;f : Array1.1000000 Of Byte;BeginReadln(A,
8、 B, N);f1 := 1;f2 := 1;For i := 3 To N Dofi := (A * fi-1 + B * fi-2)mod7;Wri End.n(fN);輸入:5 2 123456(3) 閱讀下面一段程序,寫出運(yùn)行結(jié)果Vari, N, M : Long;Function J(N : Long):Long;VarB : Array1.1000000 Of;P : Long;Function Next(P : Long BeginP := (P + 1) Mod N; If P = 0 Then P := N;):Long;While not BP Do BeginP := (
9、P + 1) Mod N; If P = 0 Then P := N;End;Next := P; End;BeginFillChar(B,SizeOf(B),True); P := 1;For i := 1 To N - 1 Do BeginP := Next(P);BP := False;P := Next(P);End;J := P;End;BeginReadLn(N, M);For i := 1 To M Do N := J(N);Wrin(N); End.輸入:7 2輸入:144455 166677五、補(bǔ)完程序(1) 將下列程序補(bǔ)充完整問題描述將一個(gè)輸入的十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制Var
10、N : Long;Ans : String;BeginReadLn(N);Ans := _ (1); While (N 0) Do BeginIf (N Mod 2 = 0) Then Ans := _ (2)ElseAns := _ (3);N := (4);End;Wri End.n(Ans);(2) 將下列程序補(bǔ)充完整問題描述求一個(gè)序列當(dāng)中的第 k 小數(shù),并且將它輸出算法描述利用快速排序的劃分,每次劃取一半。TypeArrType = Array1.10000 ofeger;VarA : Arrtype; N, K, I :eger;Function Find(A:ArrType; P,
11、 Procedure Swap(Var A, B: VarR, K :eger);eger):eger;Tmp :eger;BeginTmp := A; A := B;B := Tmp;End;Function Partition(P, R: Vareger):eger;x, t, i, j :eger;Beginx := _(1);i := P - 1; j := R + 1;RepeatRepeatDec(j);Until (2)_ ; RepeatInc(i);Until (3)_ ; If (4)ThenSwap(Ai,Aj) ElseBreak; Until False; Parti
12、tion := j;End;Function Select(P, R, i : Vareger):eger;q, k :eger;BeginIf (5)Then Select := APElseBeginq := Partition(P, k := _(6) ; If (i0) And BeginSwap(HeapI, Hea I:=I Div 2;End; WhereM:=I;(_(3) Doiv 2, I);End;Procedure Del(Which:Long Var);I:Long Begin;HeapWhich:=HeapLen; WhereHeapWhich.W:=Which;
13、I:=Which;While (I Div 20) And (HeapI.NumHea Beginiv 2.Num) DoSwap(HeapI, Hea I:=I Div 2;iv 2, I);End;While (I*2=Len-1) And (HeapI.NumHeapI*2.Num)Or (I*2+1=Len-1) And (HeapI.NumHeapI*2+1.Num Then BeginSwap(HeapI*2, HeapI, I*2); I:= (4)_ ;End Else BeginSwap(HeapI*2+1, HeapI, I*2+1); I:= (5)_ ;End;End;HeapLen.Num:=0; HeapLen.W:=0; Dec(Len);DoEnd;BeginLen:=0;Now:=0;Max:=-MaxLong; Readln(N, L1, L2);For I:=1 To L2 Do BeginRead(J);Inc(Now, J); InNumI:=Now;If I=L1 Then Ins(Now, I); End;Max:=Heap1.Num;For I:=L2+1 To N DoBeginRead(J);Inc(Now, J); I
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度分享匯編【職工管理篇】十篇
- 高中語文常見的修辭方法及其辨析
- 單位管理制度呈現(xiàn)合集【職工管理篇】十篇
- 單位管理制度呈現(xiàn)大合集【人員管理篇】
- 《壽險(xiǎn)經(jīng)營的命脈》課件
- 《看見學(xué)生的需要》課件
- 《班孫楠消防日》課件
- 物流行業(yè)人事工作總結(jié)
- 過年小學(xué)作文15篇
- 寵物行業(yè)寵物護(hù)理培訓(xùn)總結(jié)
- 快速出具舊機(jī)動(dòng)車評(píng)估報(bào)告
- 人員保有培訓(xùn)課件
- 中職課程思政說課比賽 課件
- 臺(tái)大歐麗娟《紅樓夢》公開課全部筆記
- 公司報(bào)價(jià)管理辦法
- 農(nóng)貿(mào)市場安全生產(chǎn)風(fēng)險(xiǎn)分級(jí)管控和隱患排查治理雙體系方案全套資料2019-2020完整實(shí)施方案模板
- 網(wǎng)絡(luò)安全設(shè)備巡檢報(bào)告
- 人教版 五年級(jí)上冊道德與法治全冊各課及單元同步檢測試卷【含答案】
- T梁濕接縫及橫隔梁施工方案
- 掛籃檢查驗(yàn)收記錄表
- 小學(xué)勞動(dòng)教育培訓(xùn)心得體會(huì)
評(píng)論
0/150
提交評(píng)論