版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、NOIP2011第十七屆信息學奧林匹克競賽初賽(普及組 C+ 語言二小時完成) 全部試題答案均要求寫在答卷紙上,寫在試卷紙上一律無效一、單項選擇題(共20 題,每題1.5分,共計30 分。每題有且僅有一個正確選項。)1 在二進制下,1011001+() =1100110。A 1011B 1101C 1010 D11112 字符“ 0”的 ASCII 碼為 48,則字符“ 9”的 ASCII 碼為()。A 39B 57C 120D 視具體的計算機而定3 一片容量為 8G的 SD卡能儲存大約()張大小為2MB 的數(shù)碼照片。A 1600B 2000C 4000D 160004 摩爾定律( Moore
2、slaw) 是由英特爾創(chuàng)始人之一戈登摩爾(GordonMoor) 提出來的。根據(jù)摩爾定律,在過去幾十年一級在可預測的未來紀念,單塊集成電驢的集成度大約每()個月翻一番。A1B6C18D365 無向完全圖是圖中每對頂點之間都恰好有一條邊的簡單圖。已知無向完全圖G 有7 個頂點,則它共有()條邊。A7B 21C 42D 496寄存器是()的重要組成部分。A 硬盤 B 高速緩存 C 內(nèi)存 D 中央處理器( CPU)7 如果根結(jié)點的深度記為1,則一棵恰有2011 個葉結(jié)點的二叉樹的深度最少是()。A 10B 11C 12D 138 體育課的鈴聲響了,同學們都陸續(xù)地奔向操場,按老師的要求從高到矮站成一排
3、。每個同學按順序來到操場時,都從排尾走到排頭,找到第一個比自己高的同學,并站在他的后面。這種站隊的方法類似于()算法。A 快速排序B 插入排序C 冒泡排序 D 歸并排序9 一個正整數(shù)在二進制下有100 位,則它在十六進制下有()位。A7B 13C25D 不能確定10有人認為,在個人電腦送修前,將文件放入回收站中就是已經(jīng)將其刪除了。這種想法是()。A 正確的,將文件放入回收站以為著徹底刪除、無法恢復B 不正確的,只有將回收站清空后,才意味著徹底刪除、無法恢復C 不正確的,即使回收站清空,文件只是被標記為刪除,仍可能通過回復軟件找回D 不正確的,只要在硬盤上出現(xiàn)過的文件,永遠不可能被徹底刪除11
4、廣度優(yōu)先搜索時,需要用到的數(shù)據(jù)結(jié)構(gòu)是()。A鏈表 B 隊列 C棧 D散列表12 在使用高級語言編寫程序時,一般提到的“空間復雜度”中的“空間”是指()。A 程序運行時理論上所占的內(nèi)存空間B 程序運行時理論上所占的數(shù)組空間C 程序運行時理論上所占的硬盤空間D 程序源文件理論上所占的硬盤空間13 在含有 n 個元素的雙向鏈表中查詢是否存在關(guān)鍵字為 k 的元素,最快情況下運行的時間復雜度是()。A O(1)B O(logn)C O(n)D O(nlogn)14生物特征識別,是利用人體本身的生物特征進行身份認證的一種技術(shù)。目前,指紋識別、虹膜識別、人臉識別等技術(shù)已廣泛應用于政府、銀行、安全防衛(wèi)等領(lǐng)域。
5、一下不屬于生物特征識別技術(shù)及其應用的是()。A 指靜脈驗證B 步態(tài)驗證C ATM 機密碼驗證D 聲音驗證15 現(xiàn)有一段文言文,要通過二進制哈夫曼編碼進行壓縮。簡單起見,假設這段文言文只由4 個漢字“之”、“呼”、“者”、“也”組成,它們出現(xiàn)的次數(shù)分別為700、 600、300、 200。那么,“也”字的編碼長度是()。A1B 2C 3D 416 關(guān)于匯編語言,下列說法錯誤的是()A 是一種與具體硬件相關(guān)的程序設計語言B 在編寫復雜程序時,相對于高級語言而言代碼量較大,且不易調(diào)試C 可以直接反問寄存器、內(nèi)存單元、以及I/O 端口D 隨著高級語言的誕生,如今已完全被淘汰,不再使用17()是一種選優(yōu)
6、搜索法,按選優(yōu)條件向前搜索,以達到目標。當搜索到某一步時,發(fā)現(xiàn)原先選擇并不優(yōu)或達不到目標,就退回一步重新選擇。:A 回溯法 B 枚舉法 C 動態(tài)規(guī)劃D 貪心18 1956 年()手語肖克利、巴丁和布拉頓,以表彰他們對半導體的研究和晶體管效應的發(fā)現(xiàn)。A 諾貝爾物理學獎B 約翰馮諾依曼獎C 圖靈獎 D 高德納獎19對一個有向圖而言,如果每個節(jié)點都存在到達其他任何節(jié)點的路徑,那么就稱它是強連通的。例如,有圖就是一個強連通圖。事實上,在刪掉邊()后,它依然是強連通的。A aB bC cD d20 從 ENIAC 到當前最先進的計算機,馮諾依曼體系結(jié)構(gòu)始終占有重要地位。馮諾依曼提醒結(jié)構(gòu)的核心內(nèi)容是()。
7、A 采用開關(guān)電路B 采用半導體器件C 采用存儲程序和程序控制原理D 采用鍵盤輸入二問題求解(共2 題,每空5 分,共計 10 分)1個。2 定義字符串的基本操作為:刪除一個字符插入一個字符和將一個字符修改成另外一個字符這三種操作。將字符串變成字符串的最少操作步數(shù),稱為字符串到字符串的編輯距離。字符串“ ABCDEFG ”到字符串“ BADECG ”的編輯距離為。三閱讀程序?qū)懡Y(jié)果(共4 題,每題8 分,共計32 分)1#includeusingnamespacestd;intmain()inti,n,m,ans;cinnm;i=n;ans=0;while(i=m)ans+=i;i+;coutan
8、sendl;return0;輸入: 1020輸出: _2#include#includeusingnamespacestd;intmain()stringmap=stringtel;inti;cintel;for(i=0;i=0)&(teli=9)cout=A)&(teli=Z)coutmapteli-A;coutendl;return0;輸入: CCF-NOIP-2011輸出: _3#include#includeusingnamespacestd;constintSIZE=100;intmain()intn,i,sum,x,aSIZE;cinn;memset(a,0,sizeof(a);f
9、or(i=1;ix;ax+;i=0;sum=0;while(sum(n/2+1)i+;sum+=ai;coutiendl;return0;輸入:1145664332321輸出:4#includeusingnamespacestd;intsolve(intn,intm)inti,sum;if(m=1)return1;sum=0;for(i=1;inm;coutsolve(n,m)endl;return0;輸入:74輸出:_四完善程序( 前 11 空,每空2 分,后 2 空,每空3 分,共 28 分 )1 (子矩陣) 給輸入一個n1*m1的矩陣 a ,和 n2*m2 的矩陣 b ,問 a 中是否存
10、在子矩陣和等。若存在,輸出所有子矩陣左上角的坐標:若不存在輸出“Thereisnoanswer”。b 相#includeusingnamespacestd;constintSIZE=50;intn1,m1,n2,m2,aSIZESIZE,bSIZESIZE;intmain()inti,j,k1,k2;boolgood,haveAns;cinn1m1;for(i=1;i=n1;i+)for(j=1;jaij;cinn2m2;for(i=1;i=n2;i+)for(j=1;j=m2;j+) ;haveAns=false; for(i=1;i=n1-n2+1;i+)for(j=1;j=;j+) ;f
11、or(k1=1;k1=n2;k1+)for(k2=1;k2= ;k2+) if(ai+k1-1j+k2-1!=bk1k2) good=false;if(good)coutijendl; ;if(!haveAns)coutThereisnoanswerendl;return0;2. ( 大整數(shù)開方 ) 輸入一個正整數(shù) n ( 1 n10100 ),試用二分法計算它的平方根的整數(shù)部分。#include#includeusingnamespacestd;constintSIZE=200;structhugeintintlen,numSIZE;/ 其中 len 表示大整數(shù)的位數(shù); num1 表示個位,
12、 num2 表示十位,以此類推hugeinttimes(hugeinta,hugeintb)/ 計算大整數(shù) a 和 b 的乘積inti,j;hugeintans;memset(ans.num,0,sizeof(ans.num);for(i=1;i=a.len;i+)for(j=1;j=b.len;j+) +=a.numi*b.numj;for(i=1;i0)ans.len=a.len+b.len;elseans.len=a.len+b.len-1;returnans;hugeintadd(hugeinta,hugeintb)/ 計算大整數(shù) a 和 b 的和inti;hugeintans;mem
13、set(ans.num,0,sizeof(ans.num);if(a.lenb.len)ans.len=a.len;elseans.len=b.len;for(i=1;i0)ans.len+;returnans;hugeintaverage(hugeinta,hugeintb)/ 計算大整數(shù) a 和 b 的平均數(shù)的整數(shù)部分inti;hugeintans;ans=add(a,b);for(i=ans.len;i=2;i-)ans.numi-1+=()*10;ans.numi/=2;ans.num1/=2;if(ans.numans.len=0)ans.len-;returnans;hugeint
14、plustwo(hugeinta)/ 計算大整數(shù) a 加 2 之后的結(jié)果inti;hugeintans;ans=a;ans.num1+=2;i=1;while(i=10)ans.numi+1+=ans.numi/10;ans.numi%=10;i+;if(ans.numans.len+10) ;returnans;boolover(hugeinta,hugeintb)/若大整數(shù)inti;ab則返回true,否則返回falseif()returnfalse;if(a.lenb.len)returntrue;for(i=a.len;i=1;i-)if(a.numib.numi)returntrue;returnfalse;intmain()strings;inti;hugeinttarget,left,middle,right;cins
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南省景洪市第三中學2014-2021學年高二上學期期末考試數(shù)學試題
- 《分銷渠道的設計》課件
- 2021拉薩市高考英語閱讀理解、書面表達自練(5)答案(三月)
- 四年級數(shù)學(四則混合運算)計算題專項練習與答案
- 【創(chuàng)新設計】2021高考政治一輪復習提能檢測:第8課-財政與稅收
- 【2021屆備考】2021屆全國名校生物試題分類解析匯編第六期(11月)-M單元-實驗
- 2021高考英語閱讀類訓練(2)及答案
- 高55班第一次月考總結(jié)班會說課講解
- 專題06完成句子-2025年六年級英語寒假專項提升(譯林版三起)
- 《〈1848年至1850年的法蘭西階級斗爭〉導讀》課件
- (八省聯(lián)考)河南省2025年高考綜合改革適應性演練 化學試卷合集(含答案逐題解析)
- 2024年度科研機構(gòu)實驗技術(shù)人員勞務派遣合作框架
- 2023年中職《計算機網(wǎng)絡技術(shù)》秋季學期期末考試試卷(附答案)
- 法治副校長進校園教育
- 北京市石景山區(qū)2023-2024學年七年級上學期期末考試數(shù)學試卷(含答案)
- 2025版寒假特色作業(yè)
- 江西省吉安市2023-2024學年高一上學期1月期末考試政治試題(解析版)
- 國內(nèi)外航空安全形勢
- 零售業(yè)發(fā)展現(xiàn)狀與面臨的挑戰(zhàn)
- 2024年版汽車4S店商用物業(yè)租賃協(xié)議版B版
- 《微觀經(jīng)濟學》習題(含選擇題)
評論
0/150
提交評論