


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1 . 2E+03 表示丨。B. 5C. 8D.2000、單項選擇題共2 一個字節(jié)byte由:個二進(jìn)制位組成。A. 8B. 16C. 32D.以上都有可能3以下邏輯表達(dá)式的值恒為真的是丨。A. P V (?P A Q) V (?P A ?Q) B. QC. P V QV (P A ?Q) V (?P A Q) D. PV (?P A Q) V (P A ?Q)V ?QV (P A ?Q) V (?P A ?Q)4 Linux下可執(zhí)行文件的默認(rèn)擴展名為丨。A. exe B. com C. dllD.以上都不是5 如果樹根算第1層,那么一棵n層的二叉樹最多有A. 2 n-1B. 2C. 2n+1個
2、結(jié)點。D. 2n+1第十六屆全國青少年信息學(xué)奧林匹克聯(lián)賽初賽試題普及組C+語言兩小時完成 全部試題答案均要求寫在答卷紙上,寫在試卷紙上一律無效20題,每題1.5分,共計30分。每題有且僅有一個正確選項。6 提出“存儲程序的電腦工作原理的是丨。A.克勞德香農(nóng) B. 戈登摩爾 C.查爾斯巴比奇 D.馮諾依曼7 .設(shè)X、Y、Z分別代表三進(jìn)制下的一位數(shù)字,假設(shè)等式XY + ZX = XYX在三進(jìn)制下成立,那么同樣在三進(jìn)制下,等式 XY * ZX =丨也成立。A. YXZ B. ZXYC. XYZD. XZY8 . Pascal 語言、C語言和C+語言都屬于A.面向?qū)ο笳Z言B. 腳本語言 C.。解釋性語
3、言D.編譯性語言9 .前綴表達(dá)式“ + 3 * 2 + 5 12A. 23B. 25C. 37的值是D. 65。1 1CCF NOIP2022 初賽普及組C+1|H-10 .主存儲器的存取速度比中央處理器CPU的工作速度慢得多, 從而使得后者的效率受到影響。而根據(jù)局部性原理,CPU所訪問的存儲單元通常都趨于聚集在一個較小的連續(xù)區(qū)域 中。于是,為了提高系統(tǒng)整體的執(zhí)行效率,在CPU中引入了丨。A.存放器B.高速緩存C.閃存D.外存11 . 一個字長為8位的整數(shù)的補碼是 11111001,那么它的原碼是丨。A.00000111B. 01111001C. 11111001D.1000011112 .基
4、于比擬的排序時間復(fù)雜度的下限是,其中n表示待排序的元素個數(shù)。A. gn)B.g(n log n)C.©(log n)D.©(n 2)13 一個自然數(shù)在十進(jìn)制下有n位,那么它在二進(jìn)制下的位數(shù)與丨最接近。A. 5n B. n*log210 C. 10*log2n D. 10nlog 2n14 .在以下HTML語句中,可以正確產(chǎn)生一個指向NOI官方網(wǎng)站的超鏈接的是丨。A. <a url=" : noi ">歡迎訪問 NOI 網(wǎng)站 </a>B. <a href=" :/ noi ">歡迎訪問 NOI 網(wǎng)站
5、</a>C. <a>:/ noi </a>D. <a name=" :/ noi ">歡迎訪問 NOI 網(wǎng)站 </a>15 .元素 R1、R2、R3、R4、R5入棧的順序為 R1、R2、R3、R4、R5。如果第1個出棧的 是R3,那么第5個出棧的不可能是 丨。A. R1B. R2C. R4D. R516 .雙向鏈表中有兩個指針域llink 和rlink ,分別指向該結(jié)點的前驅(qū)及后繼。設(shè)p指向鏈表中的一個結(jié)點,它的左右結(jié)點均非空。現(xiàn)要求刪除結(jié)點p,那么下面語句序列中錯誤的選項是 丨。A. p->rl in k-
6、>lli nk = p->rl ink;p->llink->rlink = p->llink; delete p;B. p->lli nk->rli nk = p->rl ink;p->rlink->llink = p->llink; delete p;C. p->rli nk->lli nk = p->lli nk;p->rli nk->lli nk->rli nk = p->rl ink; delete p;D. p->ll in k->rl ink = p->rl
7、 ink;p->llink->rlink->llink = p->llink; delete p;17 . 一棵二叉樹的前序遍歷序列是ABCDEFG,后序遍歷序列是CBFEGDA,那么根結(jié)點的左子樹的結(jié)點個數(shù)可能是丨。P 叫=.| |二 二一尸1r |CCF NOIP2022 初賽 普及組C+21一一 一*"一_ . |A. 2B. 3C. 4D. 518 .關(guān)于拓?fù)渑判?,下面說法正確的選項是丨。A. 所有連通的有向圖都可以實現(xiàn)拓?fù)渑判駼. 對同一個圖而言,拓?fù)渑判虻慕Y(jié)果是唯一的C. 拓?fù)渑判蛑腥攵葹?0的結(jié)點總會排在入度大于0的結(jié)點的前面D. 拓?fù)渑判蚪Y(jié)果序
8、列中的第一個結(jié)點一定是入度為0的點19 .完全二叉樹的順序存儲方案,是指將完全二叉樹的結(jié)點從上至下、從左至右依次存放到一個順序結(jié)構(gòu)的數(shù)組中。假定根結(jié)點存放在數(shù)組的1號位置,那么第k號結(jié)點的父結(jié)點如果存在的話,應(yīng)當(dāng)存放在數(shù)組的丨號位置。A. 2k B. 2k+1 C. k/2下取整 D. (k+1)/2下取整20 .全國青少年信息學(xué)奧林匹克系列活動的主辦單位是丨。A.教育部 B.科技部 C.共青團中央 D.中國電腦學(xué)會、問題求解共 2題,每題5分,共計10分1 . LZW編碼是一種自適應(yīng)詞典編碼。在編碼的過程中,開始時只有一部根底構(gòu)造元素的編 碼詞典,如果在編碼的過程中遇到一個新的詞條,那么該詞
9、條及一個新的編碼會被追加到詞典中,并用于后繼信息的編碼。舉例說明,考慮一個待編碼的信息串:"xyx yy yy xyx"。初始詞典只有3個條目,第一個為x,編碼為1 ;第二個為y,編碼為2 ;第三個為空格,編碼為3 ;于是串"xyx"的編碼為1-2-1 其中-為編碼分隔符,加上后面的一個空格就是1-2-1-3。但由于有了一個空格,我們就知道前面的"xyx"是一個單詞,而由于該單詞沒有在詞典中,我們就可以自適應(yīng)的把這個詞條添加到詞典里,編碼為4,然后按照新的詞典對后繼信息進(jìn)行編碼,以此類推。于是,最后得到編碼:1-2-1-3-2-2-3
10、-5-3-4?,F(xiàn)在初始詞典的 3個條目如上述,那么信息串"yyxy xx yyxy xyx xx xyx"的編碼是 。2 隊列快照是指在某一時刻隊列中的元素組成的有序序列。例如,當(dāng)元素1、2、3入隊,元素1出隊后,此刻的隊列快照是"2 3"。當(dāng)元素2、3也出隊后,隊列快照是",即為空。 現(xiàn)有3個正整數(shù)元素依次入隊、出隊。它們的和為8,那么共有 種可能的不同的隊列快照不同隊列的相同快照只計一次。例如,"5 1" 、"4 2 2"、"都是可能的隊列快照;而"7"不是可能的隊列快照
11、,因為剩下的 2個正整數(shù)的和不可能是 1。三、閱讀程序?qū)懡Y(jié)果共4題,每題8分,其中第4題1、 2丨各4分,共計32分 =二* IIICCF NOIP2022初賽 1普及組C+3一 一|H-1.#in elude <iostream>using n amespace std;void swap(i nt & a, int & b)int t;t = a;a = b;b = t;int mai n()int a1, a2, a3, x;cin> >a1»a2»a3;if (a1 > a2)swap(a1, a2);if (a2 &g
12、t; a3)swap(a2, a3);if (a1 > a2)swap(a1, a2);cin> >x;if (x < a2)if (x < a1)cout<<x<<' '<<a1<<' '<<a2<<' '<<a3<<e ndl; elsecout<<a1<<' '<<x<<' '<<a2<<' '&l
13、t;<a3<<e ndl; elseif (x < a3)cout<<a1<<' '<<a2<<' '<<x<<' '<<a3<<e ndl; elsecout<<a1<<' '<<a2<<' '<<a3<<' '<<x<<e ndl; return 0;p 叫=.| |1r |CCF
14、NOIP2022 初賽 普及組C+41*"一_ . |H-輸入:91 2 20 77輸出:_2 .#in elude <iostream>using n amespace std;int rSum(i nt j)int sum = 0;while (j != 0) sum = sum * 10 + (j % 10);j = j / 10;return sum;int mai n()int n, m, i;cin»n»m;for (i = n; i < m; i+) if (i = rSum(i) cout<<i<<'
15、;'return 0;輸入:90 120輸出:3.#in elude <iostream>#in elude <stri ng> using n amespace std;p 叫=.1r |CCF NOIP2022 初賽 普及組C+51*"一_ . |H-int mai n()stri ng s;char ml, m2;int i;getl in e(c in, s);ml =''m2 =''for (i = 0; i < sen gth(); i+)if (si > ml) m2 = ml;ml = si;
16、else if (si > m2)m2 = si;cout< <in t(m1)<<' '<<in t(m2)<<e ndl; return 0;輸入:Expo 2022 Sha nghai China輸出:提示:字符空格'O''A''a'ASCII 碼324865974 .#in clude <iostream>using n amespace std;con st int NUM = 5;int r(i nt n)int i;if (n <= NUM)re
17、turn n;for (i = 1; i <= NUM; i+)CCF NOIP2U1U 初賽普及組C+6- 1J- ' 'if (r(n - i) < 0) return i;return -1;int mai n()int n;cin»n;cout<<r( n)<<en dl;return 0;1輸入:7輸出: 4分2輸入:16輸出: 4分四、完善程序前 4空,每空2.5分,后6空,每空3分,共計28分1 哥德巴赫猜測 哥德巴赫猜測是指,任一大于2的偶數(shù)都可寫成兩個質(zhì)數(shù)之和。迄今為止,這仍然是一個著名的世界難題,被譽為數(shù)學(xué)王冠上
18、的明珠。試編寫程序,驗證任一大于2且不超過n的偶數(shù)都能寫成兩個質(zhì)數(shù)之和。#in clude <iostream> using n amespace std;int mai n()const int SIZE = 1000;int n, r, pSIZE, i, j, k, ans; bool tmp;cin»n;2 _ 1 1 1 1CCF NOIP2022 初賽 普及組C+7Ir = 1;p1 = 2;for (i = 3; i <= n; i+) ;for (j = 1; j <= r; j+)if (i %=0) tmp = false;break;if
19、 (tmp) r+;;ans = 0;for (i = 2; i <= n / 2; i+) tmp = false;for (j = 1; j <= r; j+)for (k = j; k <= r; k+)if (i + i =)tmp = true;break;if (tmp)an s+;cout<<a ns<<e ndl;return 0;假設(shè)輸入n為2022,那么輸出 時表示驗證成功,即大于 2且不超過2022的偶數(shù)都滿足哥德巴赫猜測。2 過河問題在一個月黑風(fēng)高的夜晚,有一群人在河的右岸,想通過唯一的一根獨木橋走到河的左岸。在這伸手不見五指的
20、黑夜里, 過橋時必須借助燈光來照明,很不幸的是,他們只有一盞燈。另外,獨木橋上最多承受兩個人同時經(jīng)過,否那么將會坍塌。每個人單獨過橋都需要一定的時間,不同的人需要的時間可能不同。兩個人一起過橋時,由于只有一盞燈, =二| |_J -CCF NOIP2022 初賽 普及組C+81所以需要的時間是較慢的那個人單獨過橋時所花的時間?,F(xiàn)輸入n 2wn100丨和這n個人單獨過橋時需要的時間,請計算總共最少需要多少時間,他們才能全部到達(dá)河的左岸。例如,有3個人甲、乙、丙,他們單獨過橋的時間分別為 1、2、4,那么總共最少需要的時間為7。具體方法是:甲、乙一起過橋到河的左岸,甲單獨回到河的右岸將燈帶回,然
21、后甲、丙再一起過橋到河的左岸,總時間為2+1+4=7。#in elude <iostream>using n amespace std;con st int SIZE = 100;const int INFINITY = 10000;const bool LEFT = true;con st bool RIGHT = false;con st bool LEFT_TO_RIGHT = true;const bool RIGHT_TO_LEFT = false;int n, hourSIZE;bool posSIZE;int max(i nt a, int b)if (a > b)return a;elsereturn b;int go(bool stage)int i, j, num, tmp, ans;if (stage = RIGHT_TO_LEFT) num = 0;ans = 0;for (i = 1; i <= n; i+)if (posi =
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 辦公樓裝飾裝修與室內(nèi)環(huán)境舒適度提升合同
- 門店店員激勵政策方案
- 園藝技巧面試題及答案
- 淘寶店考試題及答案
- 單位物業(yè)勞務(wù)外包方案
- 傳媒行業(yè)提成方案
- 采購合同績效評估與改進(jìn)培訓(xùn)協(xié)議
- 湘江小學(xué)面試題及答案
- 中醫(yī)精神病護理
- 鐵路維護工程招標(biāo)方案
- 2025至2030全球及中國家用濕巾行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 市場監(jiān)管培訓(xùn)
- 職業(yè)院校生涯教育與就業(yè)指導(dǎo)體系構(gòu)建研究
- 2025至2030中國電鍍鋅鋼行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 山西省2025年中考語文真題(含答案)
- 企業(yè)研發(fā)人員管理制度
- 黑吉遼蒙2025年高考政治真題含解析
- 滬教七年級 (下) Unit 7 Role models of our time 重點復(fù)習(xí)課件
- 2025年云南省高考化學(xué)試卷真題(含答案解析)
- 遼寧省沈陽市沈河區(qū)2025屆英語八下期末監(jiān)測模擬試題含答案
- 2025-2030中國養(yǎng)生面條市場供需渠道及運營模式發(fā)展趨勢報告
評論
0/150
提交評論