算機(jī)基礎(chǔ)題庫拆解:從漢字內(nèi)碼到帶寬計(jì)算的考點(diǎn)與刷題法)
簡介計(jì)算機(jī)訓(xùn)練題.doc是一份面向計(jì)算機(jī)基礎(chǔ)課程學(xué)習(xí)者的練習(xí)文檔既可配合教材章節(jié)做同步自測也可用于計(jì)算機(jī)等級考試、期末考核前的集中刷題與復(fù)習(xí)。資源包內(nèi)只有一個(gè)doc格式文件大小47KB以判斷題和單選題為主每題都給出了準(zhǔn)確答案部分重要題目還附帶簡明知識(shí)點(diǎn)講解方便讀者快速核對并理解易錯(cuò)點(diǎn)。題目覆蓋范圍較廣涵蓋漢字輸入編碼、電子元器件、超文本節(jié)點(diǎn)與超鏈、雙絞線/同軸電纜特性、機(jī)器指令組成、分布式信息處理、3Dmax軟件類型、B/S結(jié)構(gòu)、算法有效性、藍(lán)牙技術(shù)、電子政務(wù)、打印服務(wù)、LCD與CRT比較、CIMS、局域網(wǎng)IP地址、路由器、C語言while循環(huán)、Pentium 4主頻、HTTP協(xié)議、網(wǎng)絡(luò)接口卡、進(jìn)制轉(zhuǎn)換、專家系統(tǒng)、第四代計(jì)算機(jī)集成電路、多任務(wù)處理、掃描儀類型、DNS、dpi、CD-ROM讀取原理及Windows98等高頻考點(diǎn)基本覆蓋了計(jì)算機(jī)導(dǎo)論的主要模塊。已有123人學(xué)習(xí)此文檔對于需要快速夯實(shí)基礎(chǔ)、構(gòu)建計(jì)算機(jī)知識(shí)框架并提升應(yīng)試能力的初學(xué)者是一份較為實(shí)用且便于打印的學(xué)習(xí)資料。1. 一套計(jì)算機(jī)訓(xùn)練題能拆出多少考點(diǎn)從漢字內(nèi)碼到存儲(chǔ)帶寬的完整基線我刷完這套“計(jì)算機(jī)訓(xùn)練題”有一個(gè)很直接的感受它不像是一份隨機(jī)拼湊的題庫更像是一張經(jīng)過壓縮的計(jì)算機(jī)基礎(chǔ)考點(diǎn)地圖。從漢字編碼、機(jī)器指令到網(wǎng)絡(luò)協(xié)議、數(shù)據(jù)庫幾十道題幾乎把入門階段最??嫉哪K都圈了出來適合正在準(zhǔn)備計(jì)算機(jī)基礎(chǔ)考試、專升本或入職筆試的人用來做考前自檢。這份 doc 題目本身沒有配解析但題干和答案已經(jīng)足夠把命題人的出題習(xí)慣暴露清楚判斷題喜歡偷換概念計(jì)算題喜歡在單位上留坑。我把它按“考點(diǎn)模塊 → 題型規(guī)律 → 糾錯(cuò)清單”重新拆了一遍下面把拆題過程和可直接復(fù)用的刷題方法一起說清楚。文中涉及的具體題號(hào)都是按原文檔順序標(biāo)注的方便你對照原文件逐條定位。2. 把題庫當(dāng)提綱用考點(diǎn)模塊劃分和錯(cuò)題登記代替從頭刷題2.1 必答題與選答題的命題分工這套題分“必答題”和“選答題”兩部分這個(gè)劃分本身就是提示。必答題覆蓋的是公共基礎(chǔ)層包括硬件組成、操作系統(tǒng)、網(wǎng)絡(luò)常識(shí)、辦公軟件和基礎(chǔ)算法概念選答題則更多集中在 I/O 接口、主板、數(shù)據(jù)庫、多媒體數(shù)字化和信息安全。刷的時(shí)候別按原順序一題一題過先把它拆成模塊效率會(huì)高很多。我一般會(huì)在拿到這類題庫后先做一次“題干歸位”把每道題的主語圈出來。比如“機(jī)器指令”“CD-ROM”“輸入法”“DDR SDRAM”這些詞就是天然標(biāo)簽。按主語歸類后你會(huì)發(fā)現(xiàn)高頻考點(diǎn)非常集中集中在哪幾個(gè)章節(jié)用一張表就能看出來。我按這套題的實(shí)際分布整理了一張模塊表方便你對照自己的教材目錄做二次歸類??键c(diǎn)模塊對應(yīng)題目常見題型典型內(nèi)容硬件與 CPU第2、23、37題選答第2、7題單選、填空集成電路代際、CPU組成、主板芯片與電池、內(nèi)存條數(shù)據(jù)表示與進(jìn)制第21、31題單選、填空十進(jìn)制轉(zhuǎn)二進(jìn)制、原碼范圍網(wǎng)絡(luò)與通信第6、10、15、16、19、26、32、33題判斷、單選分布式、藍(lán)牙、IP地址、路由器、DNS、域名操作系統(tǒng)與軟件第7、17、29、30題單選操作系統(tǒng)類型、應(yīng)用軟件、while循環(huán)語義多媒體與輸出設(shè)備第13、25、27、28題選答第6、10、15題填空、單選LCD、掃描儀、dpi、CD-ROM、視頻采集卡數(shù)據(jù)庫與 SQL選答第5、8、9、12、16、19題單選、判斷DELETE、并相容、元組、完整性、冗余信息安全與系統(tǒng)第24、38題選答第4、13、17題判斷、單選多任務(wù)、病毒、身份認(rèn)證、BIOS這張表的作用不是讓你背答案而是讓你知道自己的薄弱模塊在第幾題附近。我見過很多人刷題從頭到尾來一遍第二天再刷還是從第一題開始時(shí)間全浪費(fèi)在已經(jīng)會(huì)的題上。正確做法是反向使用這張表按模塊而不是按順序去推進(jìn)。2.2 按模塊刷而不是按順序刷把題目按模塊重排后我會(huì)采用三輪刷法。第一輪按原始順序完整做一遍標(biāo)記所有不確定的題第二輪只做錯(cuò)題和標(biāo)過的題同時(shí)在表格里登記錯(cuò)誤原因第三輪按模塊抽查沒做過的“相鄰題”也就是同一考點(diǎn)下稍微改數(shù)值或改說法的新題檢驗(yàn)是否真的掌握。三輪刷法對這份文檔尤其適用因?yàn)樗念}目類型不對稱單選、判斷、填空混在一起每個(gè)題型的記憶方式不同。判斷題要記“哪個(gè)詞是錯(cuò)的”填空題要記“標(biāo)準(zhǔn)術(shù)語”單選題更看重對比和排除。如果全部用同一種方式刷前兩種題型很容易被忽略。還有一個(gè)細(xì)節(jié)值得注意必答題和選答題在難度上不是簡單的遞進(jìn)關(guān)系。比如選答題第20題DDR SDRAM 帶寬計(jì)算是整套題里計(jì)算濃度最高的但它出現(xiàn)在選答而不是必答而必答題第21題進(jìn)制轉(zhuǎn)換反而簡單許多。這說明兩部分之間的劃分依據(jù)不是難度而是考察范圍。備考時(shí)不要因?yàn)槟硞€(gè)模塊出現(xiàn)在選答題里就跳過數(shù)據(jù)庫和主板的題在筆試中同樣高頻出現(xiàn)。2.3 用錯(cuò)題登記表管理“回生”我處理這份題庫時(shí)用的錯(cuò)題登記表長這樣題號(hào)所屬模塊我的答案正確答案錯(cuò)因類型復(fù)測日期37CPU運(yùn)算算術(shù)和邏輯記憶不全3天后21進(jìn)制111001100111100100計(jì)算粗心3天后選5數(shù)據(jù)庫刪除結(jié)構(gòu)空表保留結(jié)構(gòu)概念混淆3天后錯(cuò)因類型我只分三種記憶型、計(jì)算型、概念混淆型。記憶型錯(cuò)題考前突擊背誦即可計(jì)算型錯(cuò)題要重新算一遍而不是只看答案概念混淆型錯(cuò)題必須回去翻教材原文把兩個(gè)概念的邊界找出來。這個(gè)分類決定了復(fù)習(xí)策略比單純記“錯(cuò)了哪題”管用得多。如果你愿意花十分鐘做這個(gè)登記這份題庫的利用率會(huì)明顯提升。多數(shù)人刷題翻車不是因?yàn)轭}難而是因?yàn)閺?fù)測沒有針對性錯(cuò)題“回生”之后又要重頭再來。做完登記后我會(huì)把復(fù)測日期寫在手機(jī)日歷上用系統(tǒng)提醒代替毅力到點(diǎn)只做那幾道題不做整套卷。提示第二輪刷錯(cuò)題時(shí)把每道題的答案遮住先口頭說出理由再對答案。說不出理由的題按錯(cuò)題處理。3. 高頻硬考點(diǎn)逐個(gè)拆內(nèi)碼、進(jìn)制、機(jī)器指令與帶寬計(jì)算3.1 漢字編碼外碼不同、內(nèi)碼相同的底層邏輯必答題第1題問的是“使用不同方法向計(jì)算機(jī)輸入的同一個(gè)漢字它們的內(nèi)碼是不同的”這句話對不對答案是 F。要真正理解這道題不能只背結(jié)論得把編碼層次拆開。漢字進(jìn)入計(jì)算機(jī)要經(jīng)歷兩個(gè)層次。第一層是外碼也就是輸入法產(chǎn)生的編碼拼音輸入法用的是字音編碼五筆輸入法用的是字形編碼還有一些輸入法結(jié)合了讀音和字形屬于形音編碼。第二層是內(nèi)碼也就是漢字在計(jì)算機(jī)內(nèi)部存儲(chǔ)和處理的統(tǒng)一編碼。同一漢字無論你用拼音還是五筆輸入最終存儲(chǔ)進(jìn)去的內(nèi)碼必須一致否則不同輸入法打出來的漢字在計(jì)算機(jī)里就成了兩個(gè)不同的字符會(huì)造成無法想象的混亂。所以這道題的陷阱在于它把“輸入方法不同”翻譯成了“內(nèi)碼不同”看似在說編碼實(shí)際是偷換了概念。正確表述是“外碼可能不同內(nèi)碼必須相同”。這類題在考試?yán)锓磸?fù)出現(xiàn)記住“外碼是入口、內(nèi)碼是存儲(chǔ)”這十個(gè)字就夠了。遇到類似題干先看它說的是輸入環(huán)節(jié)還是存儲(chǔ)環(huán)節(jié)輸入環(huán)節(jié)的差異只影響外碼不影響內(nèi)碼。3.2 進(jìn)制換算先拆冪再組合比豎式快一倍必答題第21題7×644×84 的運(yùn)算結(jié)果用二進(jìn)制表示是多少。這種題如果硬算十進(jìn)制再轉(zhuǎn)二進(jìn)制速度慢且容易錯(cuò)。我一般先拆冪次64 是 2 的 6 次方8 是 2 的 3 次方4 是 2 的 2 次方。按位權(quán)展開看7×2^6 對應(yīng)從 bit6 到 bit8 的三位即 111 左移 6 位貢獻(xiàn) 1110000004×832 是 2^5對應(yīng) bit5 置位最后的 4 是 bit2 置位。從高位到低位合并就是 111100100與選項(xiàng) B 一致。這樣拆的好處是你不會(huì)陷入“先算乘法再轉(zhuǎn)二進(jìn)制”的漫長豎式也不會(huì)因?yàn)槭M(jìn)制中間量太大而出錯(cuò)。我把這個(gè)拆解寫成一個(gè)短腳本專門用來校驗(yàn)這類表達(dá)式的二進(jìn)制結(jié)果避免手算翻車。# 進(jìn)制轉(zhuǎn)換自檢改表達(dá)式即可校驗(yàn)任意類似題目 expr 7 * 64 4 * 8 4 print(f十進(jìn)制: {expr}) print(f二進(jìn)制: {bin(expr)}) # 輸出: 十進(jìn)制 484二進(jìn)制 0b111100100邏輯說明腳本先按普通算術(shù)表達(dá)式算出十進(jìn)制值再用 Python 內(nèi)置的 bin 函數(shù)轉(zhuǎn)二進(jìn)制。bin 輸出帶 0b 前綴數(shù)位校驗(yàn)時(shí)把前綴去掉即可。參數(shù)說明如果題目把“×64”改成“×128”對應(yīng)冪次就從 2^6 變成 2^7二進(jìn)制位整體左移一位腳本里不用改任何邏輯直接改表達(dá)式重跑就能驗(yàn)證。3.3 機(jī)器指令與計(jì)算機(jī)組成原理操作碼和操作數(shù)缺一不可必答題第5題問機(jī)器指令大多由哪兩部分組成答案是操作碼和操作數(shù)。這是計(jì)算機(jī)組成原理里最基礎(chǔ)的知識(shí)點(diǎn)。操作碼規(guī)定 CPU 執(zhí)行什么操作比如加法、減法、跳轉(zhuǎn)操作數(shù)規(guī)定操作對象在哪里可以是寄存器編號(hào)、內(nèi)存地址也可以是一個(gè)立即數(shù)。很多人在這一題上猶豫因?yàn)樵趨R編語言里還會(huì)見到“地址碼”的說法。事實(shí)上“操作數(shù)”在這里是通用表述它既可以指數(shù)據(jù)本身也可以指數(shù)據(jù)所在的地址。命題人用“操作碼操作數(shù)”而不是“運(yùn)算符寄存器號(hào)”就是要考你對指令結(jié)構(gòu)的規(guī)范認(rèn)識(shí)。翻一翻計(jì)算機(jī)組成原理教材的指令系統(tǒng)章節(jié)指令格式的字段劃分和這一題完全對得上。這一題還連帶考了 CPU 組成運(yùn)算器負(fù)責(zé)算術(shù)運(yùn)算和邏輯運(yùn)算控制器負(fù)責(zé)取指令、譯碼并發(fā)出控制信號(hào)。第37題填空“運(yùn)算器用來對數(shù)據(jù)進(jìn)行各種算術(shù)運(yùn)算和邏輯運(yùn)算”就是這個(gè)知識(shí)點(diǎn)的直接應(yīng)用。復(fù)習(xí)時(shí)建議把“CPU→運(yùn)算器/控制器→指令執(zhí)行流程”這個(gè)鏈條一次性記全因?yàn)樗鼈兘?jīng)常輪流出現(xiàn)在判斷題和填空題里。3.4 9位原碼表示范圍符號(hào)位和數(shù)值位要分開算必答題第31題9 位原碼能表示的帶符號(hào)整數(shù)范圍是 -255 到 255。原碼的格式是最高位作符號(hào)位剩下 8 位表示數(shù)值絕對值。于是最大正數(shù)是 0 11111111也就是 2^8-1255最小負(fù)數(shù)是 1 11111111也就是 -255。這道題的常見錯(cuò)誤是選 -256 到 255 之類。為什么不是 -256因?yàn)樵a中 -0 和 0 是兩種不同表示導(dǎo)致它無法表示 -2^8。如果你在復(fù)習(xí)補(bǔ)碼會(huì)發(fā)現(xiàn)補(bǔ)碼能表示到 -256那是因?yàn)檠a(bǔ)碼把原碼中的 -0 用來表示更小的負(fù)數(shù)了。兩種碼制的范圍差異是經(jīng)典考點(diǎn)記的時(shí)候把“原碼有正負(fù)零、補(bǔ)碼沒有正負(fù)零”這句話放在前面。3.5 DDR SDRAM 帶寬單位英文字母的大小寫決定生死選答題第20題給的條件是數(shù)據(jù)通路寬度 8 個(gè)字節(jié)存儲(chǔ)器總線時(shí)鐘頻率 133 MHz問帶寬。DDR 的含義是雙倍數(shù)據(jù)速率一個(gè)時(shí)鐘周期內(nèi)傳輸兩次數(shù)據(jù)所以有效傳輸率是 2×133266 MT/s。帶寬 8 字節(jié) × 266 MT/s 2128 MB/s約 2.128 GB/s選 B。這一題真正的坑不在計(jì)算而在單位。DDR SDRAM 的官方帶寬通常寫成 GB/s 或 MB/s因?yàn)閿?shù)據(jù)通路寬度直接以字節(jié)為單位。選型時(shí)最容易翻車的三個(gè)干擾項(xiàng)各有各的問題我列成表對比。選項(xiàng)數(shù)值錯(cuò)誤原因A2.128 Gb/s單位漏了字節(jié)換算Gb 是位不是字節(jié)B2.128 GB/s正確C1.064 GB/s忘了 DDR 每個(gè)時(shí)鐘周期傳輸兩次D1.064 Gb/s既忘了乘 2單位也錯(cuò)了計(jì)算前先在草稿上寫三步總線頻率→有效傳輸率乘 2→帶寬乘字節(jié)寬度。寫成算式就不容易漏乘。判斷選項(xiàng)時(shí)先看字母大小寫大寫 B 表示字節(jié)小寫 b 表示位兩者相差 8 倍。很多計(jì)算題的實(shí)際解法靠的不是更快的算術(shù)而是更早地排除單位錯(cuò)誤的選項(xiàng)。4. 判斷題與概念題的命題規(guī)律命題人是怎么把“看上去對的”做錯(cuò)的4.1 “絕對化”詞匯是判斷題的頭號(hào)信號(hào)刷判斷題時(shí)間長了你會(huì)發(fā)現(xiàn)命題人最愛用“一定”“都”“完全”“任何”這類絕對化詞語制造陷阱。選答題第19題問數(shù)據(jù)庫技術(shù)特點(diǎn)錯(cuò)誤項(xiàng)是“可以完全避免數(shù)據(jù)的冗余”這里面“完全避免”就是最大的破綻。數(shù)據(jù)庫設(shè)計(jì)能做的是減少和控制冗余但為了保證查詢效率或數(shù)據(jù)恢復(fù)適度的數(shù)據(jù)冗余在工程上是被允許的。我處理這類題的標(biāo)準(zhǔn)動(dòng)作是題干里出現(xiàn)絕對化詞匯時(shí)先假設(shè)它是錯(cuò)的再找反例。沒有反例再判對。這個(gè)方法對這套題的成功率很高因?yàn)槊}人幾乎只在絕對化設(shè)錯(cuò)的時(shí)候才會(huì)使用這類詞正確表述會(huì)用“減少冗余”“提高共享性”這種留有余地的表達(dá)。這個(gè)規(guī)律也可以反向使用。判斷題第4題說“同軸電纜比雙絞線更容易受到干擾和信號(hào)衰減的影響”答案是 F。這句里沒有絕對化詞匯但結(jié)論明顯反了同軸電纜有屏蔽層抗干擾能力和抗衰減能力都比雙絞線強(qiáng)。遇到這種題不需要逐字分析只要把兩種介質(zhì)的物理特性對比一遍就能判斷。4.2 三個(gè)高頻反直覺判斷CD-ROM、多任務(wù)、漢字內(nèi)碼這套題里最值得反復(fù)看的判斷題有三個(gè)。第一個(gè)是第38題“在一臺(tái)已感染病毒的計(jì)算機(jī)上讀取一張 CD-ROM 光盤中的數(shù)據(jù)該光盤也有可能被感染病毒”答案是 F。CD-ROM 是只讀光盤病毒沒有可寫入的通道讀取操作不會(huì)改變盤上內(nèi)容。但有個(gè)邊界情況要注意如果光盤在刻錄時(shí)就從帶毒母盤復(fù)制了帶毒數(shù)據(jù)或者使用的是可擦寫光盤情況另說。標(biāo)準(zhǔn)考試語境下按只讀介質(zhì)處理別拿邊緣情況抬杠。第二個(gè)是第24題“多任務(wù)處理就是 CPU 可在同一時(shí)刻執(zhí)行多個(gè)任務(wù)的程序”答案是 F。多任務(wù)在單核 CPU 上指的是快速交替執(zhí)行宏觀上看起來像同時(shí)微觀上是串行的。教材如果用的是老版本這里就嚴(yán)格區(qū)分“并發(fā)”和“并行”。現(xiàn)代多核 CPU 可以真正做到同一時(shí)刻不同核心各自執(zhí)行任務(wù)但考試判斷題按經(jīng)典教材口徑答別用新知識(shí)硬套。第三個(gè)是第1題漢字輸入方法不同導(dǎo)致內(nèi)碼不同也是錯(cuò)。這個(gè)在上一章已經(jīng)拆過外碼是輸入法相關(guān)內(nèi)碼是存儲(chǔ)相關(guān)二者必須解耦。這三個(gè)題分別對應(yīng)網(wǎng)絡(luò)安全、操作系統(tǒng)、編碼體系三個(gè)模塊每題都值得在錯(cuò)題登記表里單列一行。它們有一個(gè)共同點(diǎn)題干描述都建立在“聽起來合理但細(xì)節(jié)錯(cuò)誤”的基礎(chǔ)上命題人賭的就是你憑感覺判斷。4.3 概念偷換從“合成圖像”到“矢量圖形”的術(shù)語對齊必答題第34題“為了區(qū)別于通常的取樣圖像計(jì)算機(jī)合成圖像也稱為”正確答案是矢量圖形。這道題考的是圖像分類術(shù)語。取樣圖像是從現(xiàn)實(shí)世界采集的連續(xù)信號(hào)離散化的結(jié)果常見叫法有取樣圖像、點(diǎn)陣圖像、光柵圖像、位圖圖像計(jì)算機(jī)合成圖像是用幾何參數(shù)描述并通過繪圖程序生成的圖像叫矢量圖形。為什么說是“概念偷換”因?yàn)楹芏嗳酥恢馈拔粓D”和“矢量圖”這對詞看到“取樣圖像”就懵了。命題人把同一類事物的四個(gè)同義詞鋪開你要能認(rèn)出它們指的都是位圖反過來看到“矢量圖形”要知道它和“合成圖像”是同一個(gè)概念。第7題的另一處考點(diǎn)也屬于同類3Dmax 是三維動(dòng)畫制作軟件選項(xiàng)中“圖像編輯”和它最像但性質(zhì)完全不同。這套題里類似的術(shù)語對齊不止一處。CIMS 是計(jì)算機(jī)集成制造系統(tǒng)的縮寫DNS 是域名系統(tǒng)HTTP 是超文本傳輸協(xié)議BIOS 由 POST、系統(tǒng)自舉、CMOS 設(shè)置和基本外圍設(shè)備驅(qū)動(dòng)程序組成。這些縮寫本身沒有難度但考試會(huì)換著說法問你比如“用于實(shí)現(xiàn)域名到 IP 地址映射的是”答案就只能是 DNS“WWW 服務(wù)下載 HTML 文檔時(shí)使用的協(xié)議”答案只能是 HTTP。注意術(shù)語類題目不要孤立記憶。每個(gè)縮寫都要配一條“縮寫全稱→中文含義→作用對象”的三段式記憶鏈例如 BIOS→Basic Input Output System→負(fù)責(zé)開機(jī)自檢和系統(tǒng)引導(dǎo)。這套題里還有一處容易看走眼第26題的 DNS 和第19題的 HTTP 同屬 TCP/IP 應(yīng)用層但作用對象完全不同一個(gè)是域名解析一個(gè)是網(wǎng)頁傳輸混在一起記會(huì)互相干擾。5. 刷題避坑與常見問題排查答案對不上和概念記混時(shí)的五個(gè)處理思路5.1 現(xiàn)象判斷題答案和學(xué)校教材說法完全相反原因教材版本或教學(xué)口徑不一致。比如“多任務(wù)是不是同時(shí)執(zhí)行”老教材堅(jiān)持并發(fā)不等于并行新教材會(huì)提到多核并行能力。又如數(shù)據(jù)庫冗余理論教學(xué)說“盡量避免冗余”工程設(shè)計(jì)卻會(huì)故意留冗余字段。解決先確認(rèn)出題人用的教材版本。同一個(gè)題庫如果來自某個(gè)課程或考試系統(tǒng)答案一定對應(yīng)固定教材。你可以翻教材目錄找到對應(yīng)章節(jié)按教材表述為準(zhǔn)而不是按自己覺得更“先進(jìn)”的理論來判。實(shí)操層面我會(huì)把這種沖突題單獨(dú)標(biāo)一個(gè)“版本爭議”標(biāo)簽考前不再花時(shí)間糾結(jié)。5.2 現(xiàn)象進(jìn)制題算出來的二進(jìn)制和選項(xiàng)對不上原因一般不是算錯(cuò)是位權(quán)拆錯(cuò)了。比如 7×64 容易把 7 直接加進(jìn)低三位卻忽略了它本身已經(jīng)跨越了多個(gè)二進(jìn)制位4×8 也可能被誤當(dāng)成 2^4×2^3 產(chǎn)生進(jìn)位錯(cuò)位。解決把所有項(xiàng)統(tǒng)一拆成 2 的冪再合并。我在第3章給的 Python 腳本可以直接用改數(shù)值后重跑一遍重點(diǎn)看 bin 輸出和手算結(jié)果是否一致。如果一致還和選項(xiàng)不同就用排除法選項(xiàng)里只有一個(gè)是位數(shù)和末位都匹配的。這個(gè)流程我現(xiàn)在遇到同類題都強(qiáng)制走一遍不再裸算。5.3 現(xiàn)象DDR SDRAM 帶寬算出來 1.064感覺也很有道理原因1.064 GB/s 是把 133 MHz 直接乘 8 字節(jié)得出的忘了 DDR 在一個(gè)時(shí)鐘周期內(nèi)傳輸兩次。這道題的關(guān)鍵詞是“DDR”全稱 Double Data Rate看到它就要額外乘 2。解決計(jì)算前先在草稿上寫三步總線頻率→有效傳輸率乘 2→帶寬乘字節(jié)寬度。寫成算式就不容易漏乘。寫完統(tǒng)一單位大寫 B 表示字節(jié)小寫 b 表示位選項(xiàng)里字母不對的一律先排除。這道題四個(gè)選項(xiàng)里有兩個(gè)單位就是小寫 b光憑單位就能排除一半。5.4 現(xiàn)象SQL DELETE 語句執(zhí)行完總覺得表結(jié)構(gòu)和內(nèi)容都沒了原因把 DELETE 和 DROP 混為一談。DELETE FROM S 刪除所有元組表結(jié)構(gòu)、字段定義、索引這些對象都還在之后還能繼續(xù)插入新數(shù)據(jù)。DROP TABLE 才會(huì)把表整個(gè)刪掉。選答題第5題問“DELETE FROM S 后結(jié)果為”答案是“S 表為空表但其結(jié)構(gòu)被保留”。解決建立一條對比鏈DELETE 刪行保留結(jié)構(gòu)TRUNCATE 刪行保留結(jié)構(gòu)但速度更快且不可按條件回滾DROP 刪結(jié)構(gòu)。這套題里只要出現(xiàn) DELETE就按“空表保留結(jié)構(gòu)”記。如果是 UPDATE則考慮元組數(shù)量不變但值被更新。把這幾個(gè)動(dòng)詞的差異寫在 SQL 語句旁邊比單獨(dú)背定義直觀得多。5.5 現(xiàn)象主板上那顆電池被當(dāng)成整機(jī)斷電后的臨時(shí)供電原因選答題第2題里干擾項(xiàng)“PC 機(jī)主板上安裝有電池在計(jì)算機(jī)斷開交流電后臨時(shí)給計(jì)算機(jī)提供電流供計(jì)算機(jī)工作”這句話看起來像常識(shí)實(shí)際是偷換概念。主板電池是 CMOS 電池只給 CMOS 存儲(chǔ)芯片供電用來保存 BIOS 設(shè)置和系統(tǒng)時(shí)鐘斷電后整機(jī)并不工作。解決區(qū)分兩件事斷電后主板電池只保證“設(shè)置不丟”不保證“系統(tǒng)能運(yùn)行”。遇到“斷電后臨時(shí)供電”“斷電后繼續(xù)工作”的說法直接判錯(cuò)。順帶把同一題的另外兩個(gè)考點(diǎn)也記下來主板上的內(nèi)存條一般包含多個(gè) DRAM 芯片CPU 不是直接焊死在主板上而是通過插座安裝的可以更換。這三個(gè)考點(diǎn)在同一道題里密集出現(xiàn)是典型的一題多考點(diǎn)結(jié)構(gòu)。6. 把題庫變成可復(fù)測的自測卷一套隨機(jī)抽題的考前復(fù)盤流程最后我會(huì)做一件事運(yùn)行一份簡單的抽題腳本把文檔按第2章的模塊表拆成小卷每次隨機(jī)抽 10 道要求自己只寫答案依據(jù)、不寫答案。這一步能把“我以為我會(huì)”變成“我真的會(huì)”。腳本和題目編號(hào)完全對應(yīng)前文的模塊表拿到題號(hào)后回到原文檔里找對應(yīng)題目不要看選項(xiàng)。import random questions { 硬件: [2, 5, 23, 37, 選2, 選7], 進(jìn)制: [21, 31], 網(wǎng)絡(luò): [6, 10, 15, 16, 19, 26, 32, 33], 多媒體: [13, 25, 27, 28, 選6, 選10, 選15], 數(shù)據(jù)庫: [選5, 選8, 選9, 選12, 選16, 選19], } # 每天隨機(jī)抽2個(gè)模塊各抽2題做口頭復(fù)盤 for _ in range(2): module random.choice(list(questions.keys())) picked random.sample(questions[module], min(2, len(questions[module]))) print(f{module}: {picked})邏輯說明問題編號(hào)按第2章的模塊表預(yù)先分類random.sample 保證同一題不重復(fù)抽。跑一次會(huì)輸出兩個(gè)模塊的若干題號(hào)我拿到題號(hào)后回到原文檔里找對應(yīng)題目不出答案只口述解題理由。參數(shù)說明questions 字典的鍵是模塊名值是該模塊的題號(hào)列表。如果想加大難度把 sample 的數(shù)量從 2 改成 3或者把 range(2) 改成 range(3)它就會(huì)抽更多題。腳本本身不判分判分的是你口述依據(jù)時(shí)卡殼的地方卡殼處就是考前最后一晚要補(bǔ)的位置。使用順序放在復(fù)習(xí)的最后兩天最合適第一天跑兩輪覆蓋四個(gè)模塊第二天只跑錯(cuò)題多的模塊其他模塊不再批量重做。從那以后我每次復(fù)習(xí)這類題庫都強(qiáng)制自己先做一次模塊分類和錯(cuò)因標(biāo)注再做兩輪隨機(jī)抽題。隨機(jī)抽題之前我會(huì)把第5章那五條常見坑默寫一遍因?yàn)樗鼈兪怯醚獪I換來的一次帶寬題算對了數(shù)值卻在單位上丟分一次把 DELETE 當(dāng)成了刪庫都是考前最容易犯的錯(cuò)。這套《計(jì)算機(jī)訓(xùn)練題》本身沒有解析但經(jīng)過模塊拆分和隨機(jī)抽題之后每一道題都能變成一次有反饋的檢查。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取