




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
【基礎(chǔ)版】大學(xué)計算機(jī)-計算思維導(dǎo)論學(xué)習(xí)通超星期末考試章節(jié)答案2024年算法的時間復(fù)雜性T(n),可以通過計算算法基本語句的執(zhí)行次數(shù)來獲得。分析下列程序的時間復(fù)雜性。(10)sum=0;
(20)For(i=1;
i<=n;
i++)
(30)
For(j=1;
j<=n;
j++)(40)
For(k=1;k<=5;k++)(50)
sum=sum+1;該程序時間復(fù)雜性表達(dá)正確的是O(n2)。
答案:對閱讀下列算法,回答:Startofthealgorithm(算法開始)(1)N=10;(2)i=2;sum=2;(3)如果i<=N,則執(zhí)行第(4)步,否則轉(zhuǎn)到第(8)步執(zhí)行;(4)如果i/2==0則轉(zhuǎn)到第(6)步執(zhí)行;(5)sum=sum+i;(6)i=i+1;(7)返回到第(3)步繼續(xù)執(zhí)行;(8)輸出sum的結(jié)果。Endofthealgorithm(算法結(jié)束)
算法執(zhí)行的結(jié)果為55。
答案:錯算法的時間復(fù)雜性T(n),可以通過計算算法基本語句的執(zhí)行次數(shù)來獲得。分析下列程序的時間復(fù)雜性。(10)
K=0;(20)
I
=2;(30)
While(I<=8)(40)
{
K=K+I;(50)
I=I+2;}該程序時間復(fù)雜性表達(dá)正確的是O(n)。
答案:錯閱讀下列算法,回答:Startofthealgorithm(算法開始)(1)輸入N的值;(2)設(shè)i的值為1;(3)如果i<=N,則執(zhí)行第(4)步,否則轉(zhuǎn)到第(7)步執(zhí)行;(4)計算sum+i,并將結(jié)果賦給sum;(5)計算i+1,并將結(jié)果賦給i;(6)返回到第3步繼續(xù)執(zhí)行;(7)輸出sum的結(jié)果。Endofthealgorithm(算法結(jié)束)
上述算法能夠正確地計算sum=1+2+3+4+…+N。
答案:錯有關(guān)堆棧數(shù)據(jù)結(jié)構(gòu)的說法,正確的是_____。
答案:堆棧按照后進(jìn)先出(LIFO,LastInFirstOut)的原理運(yùn)作;堆??梢允褂庙樞虼鎯Y(jié)構(gòu)作為存儲結(jié)構(gòu);堆棧可以使用鏈?zhǔn)酱鎯Y(jié)構(gòu)作為存儲結(jié)構(gòu)下列說法正確的是_________。
答案:算法類問題求解首先要進(jìn)行數(shù)學(xué)建模,即用數(shù)學(xué)語言對問題進(jìn)行抽象;一個問題,進(jìn)行了數(shù)學(xué)建模后,可以通過模型的一些性質(zhì)的分析判斷該問題是否有解;在有解的情況下,再設(shè)計算法進(jìn)行求解,否則則可能做的是無用功!;一個問題,進(jìn)行了數(shù)學(xué)建模后,可以依據(jù)數(shù)學(xué)的一些求解方法,設(shè)計出讓計算機(jī)求解的算法。;一個問題,雖然進(jìn)行了數(shù)學(xué)建模但可以不依據(jù)數(shù)學(xué)求解方法,設(shè)計出讓計算機(jī)求解的算法有關(guān)堆棧數(shù)據(jù)結(jié)構(gòu)的基本運(yùn)算,說法正確的是_____。
答案:推入是將數(shù)據(jù)放入堆棧的頂端,堆棧頂端指針top加一;彈出是將堆棧頂端的數(shù)據(jù)取出,堆棧頂端指針top減一;如果堆棧頂端指針top為0,則堆棧為空;如果是固定長度的堆棧,當(dāng)堆棧頂端指針top與長度相等時,堆棧是滿的關(guān)于算法的命題,下列說法正確的是_____。
答案:算法規(guī)定了任務(wù)執(zhí)行/問題求解的一系列、有限的步驟;算法可以沒有輸入,但必須有輸出;算法的每一個步驟必須確切地定義,且其運(yùn)算和操作必須相當(dāng)基本,可以由機(jī)器自動完成關(guān)于“樹”這種數(shù)據(jù)結(jié)構(gòu),下列說法正確的是_____。
答案:“樹”既需要存儲數(shù)據(jù)元素本身即數(shù)據(jù),還需要存儲數(shù)據(jù)元素之間的關(guān)系;“樹”可以采用兩個數(shù)組來組織樹型數(shù)據(jù),其中一個數(shù)組用于存儲數(shù)據(jù)元素本身,另一個數(shù)組用于存儲與該數(shù)據(jù)元素發(fā)生某種關(guān)系的另一個數(shù)據(jù)元素的存儲位置;“樹”可以采用三個數(shù)組來組織樹型數(shù)據(jù),其中一個數(shù)組用于存儲數(shù)據(jù)元素本身,另外兩個數(shù)組用于存儲與該數(shù)據(jù)元素發(fā)生某種關(guān)系的另外兩個數(shù)據(jù)元素的存儲位置;不僅可以采用(B)(C)的方式組織樹型數(shù)據(jù),還有其他的方式通常從哪些方面,進(jìn)行算法的模擬與分析?_________。
答案:算法的正確性問題,即一個算法求得的解是滿足問題約束的正確的解嗎?;算法的效果評價問題,即算法輸出的是最優(yōu)解還是可行解,其可行解與最優(yōu)解的偏差有多大?;算法的時間效率問題(時間復(fù)雜性),即算法執(zhí)行所需要的時間是多少?;算法的空間效率問題(空間復(fù)雜性),即算法執(zhí)性所需要的空間是多少?關(guān)于數(shù)據(jù)結(jié)構(gòu),下列說法正確的是_____。
答案:數(shù)據(jù)結(jié)構(gòu)是問題域數(shù)學(xué)模型中各種數(shù)據(jù)的存儲結(jié)構(gòu);數(shù)據(jù)結(jié)構(gòu)是將邏輯上有一定語義關(guān)系的數(shù)據(jù),轉(zhuǎn)換成計算機(jī)可以存儲和處理的變量,便于算法和程序進(jìn)行處理;數(shù)據(jù)結(jié)構(gòu)是將具有一定語義關(guān)系的變量進(jìn)行命名,以便隱藏數(shù)據(jù)結(jié)構(gòu)內(nèi)部的操作細(xì)節(jié),便于算法按邏輯語義通過操控該名字來操控該數(shù)據(jù)結(jié)構(gòu);數(shù)據(jù)結(jié)構(gòu)包含了數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)及其操作哥尼斯堡七橋問題,推而廣之就是m個頂點(diǎn)n條邊的圖的“一筆畫”問題,我們可以給出一個算法來求解該問題,即“對河流隔開的m塊陸地上建造的n座橋梁,若要找到走遍這n座橋且只許走過每座橋一次的路徑”。關(guān)于該算法的基本思想,下列說法不正確的是_____。
答案:以任何一個頂點(diǎn)為起點(diǎn),按照圖的“邊”的指示,找到按該邊與該頂點(diǎn)相連的下一個頂點(diǎn),并標(biāo)記該邊為“已訪問”,依次循環(huán),直到所有的邊都被訪問過為止,便可找到給定問題的解;以任何一個頂點(diǎn)為起點(diǎn),按照圖的未訪問過“邊”的指示,找到按該邊與該頂點(diǎn)相連的下一個頂點(diǎn),并標(biāo)記該邊為“已訪問”,依次循環(huán),直到所有的邊都被訪問過為止,便可找到給定問題的解;首先判斷該問題是否有解,若無解,則直接退出;若有解,則以任何一個頂點(diǎn)為起點(diǎn),按照圖的未訪問過“邊”的指示,找到按該邊與該頂點(diǎn)相連的下一個頂點(diǎn),并標(biāo)記該邊為“已訪問”,依次循環(huán),直到所有的邊都被訪問過為止,便可找到給定問題的解下列哪些問題可應(yīng)用求解TSP的算法,正確的是_____。
答案:電路板上需要鉆n個孔,選擇一條最短路徑使機(jī)器移動并完成所有孔的鉆孔工作的問題(機(jī)器在電路板上鉆孔的調(diào)度問題)對于算法類問題求解,下列說法正確的是_________。
答案:一般而言,算法類問題求解包括數(shù)學(xué)建模、算法策略設(shè)計、算法的數(shù)據(jù)結(jié)構(gòu)與控制結(jié)構(gòu)設(shè)計、算法的程序?qū)崿F(xiàn)、算法的正確性與復(fù)雜性分析五個基本步驟為什么要評估算法的復(fù)雜性?下列說法不正確的是_________。
答案:當(dāng)算法的時間復(fù)雜性量級為非多項(xiàng)式函數(shù)時,如指數(shù)函數(shù)、階乘函數(shù)時,計算機(jī)是不能夠完成計算的哥尼斯堡七橋問題,是一個經(jīng)典問題,描述為“由河流隔開的四塊陸地上建造了七座橋,尋找走遍這七座橋且只許走過每座橋一次最后又回到原出發(fā)點(diǎn)的路徑”。關(guān)于哥尼斯堡七橋問題,著名數(shù)學(xué)家歐拉對該問題做了一個抽象:“頂點(diǎn)”為陸地,“邊”為連接兩塊陸地的橋梁。這個抽象被稱為“圖”,并定義了頂點(diǎn)的“度”為連接一個頂點(diǎn)的邊的數(shù)量。對河流隔開的m塊陸地上建造的n座橋梁,若要找到走遍這n座橋且只許走過每座橋一次最后又回到原出發(fā)點(diǎn)的路徑,則需滿足以下條件_____。
答案:既需要滿足(A)又需要滿足(B)TSP-旅行商問題,是一個經(jīng)典問題,描述為“有n個城市,任何兩個城市之間的距離都是確定的,現(xiàn)要求一旅行商從某城市出發(fā)必須經(jīng)過每一個城市且只能在每個城市逗留一次,最后回到原出發(fā)城市,問如何事先確定好一條最短的路線使其旅行的費(fèi)用最少”。關(guān)于TSP問題的遍歷算法和貪心算法,下列說法正確的是_____。
答案:對TSP問題而言,遍歷算法和貪心算法求得的解是不一樣的,貪心算法是求近似解,執(zhí)行更快一些,而遍歷算法是求精確解,執(zhí)行更慢一些分析下列算法的時間復(fù)雜性。StartoftheAlgorithm(1)S[1]=1;Sum=0;初始化距離數(shù)組D[n][n];/*I層的循環(huán),即下列步驟為每次找出一個城市,I從2到n,即從找出第2個城市一直到找出第n個城市(2)I=2;/*K層的循環(huán),即下列步驟為從所有未訪問過的城市中查找距離S[I-1]最近的城市j,K依然從2到n尋找(3)K=2;(4)將Dtemp設(shè)為一個大數(shù)(比所有兩個城市之間的距離都大)/*L層的循環(huán),即下列步驟為判斷一個城市是否已被訪問過,如果已被訪問,則跳過該城市,尋找新的城市,L從1到I-1,因?yàn)橐呀?jīng)有I-1個城市被訪問過。(5)L=1;(6)如果S[L]==K,轉(zhuǎn)步驟(10);(7)L=L+1;(8)如果L答案:O(n3)對河流隔開的m塊陸地上建造的n座橋梁,若要找到走遍這n座橋且只許走過每座橋一次的路徑,則需滿足以下條件_____。
答案:不滿足上述條件(A)(B)(C)的圖也能找出滿足題目規(guī)定要求的路徑哥尼斯堡七橋問題的路徑能夠找到嗎?
_____。
答案:一定不能找到已知函數(shù)Fact的程序如下,回答下列問題:LongIntFact(intn){LongIntx;If(n>1){x=Fact(n-1);
return(n+x)*2;
}elsereturn1;}在執(zhí)行Fact(4)的過程中,F(xiàn)act函數(shù)被調(diào)用的次數(shù)為4次。
答案:對關(guān)于不同抽象層面的計算機(jī),由低層向應(yīng)用層(高層)的基本層次劃分是_____。
答案:微程序機(jī)器à實(shí)際機(jī)器à操作系統(tǒng)機(jī)器à匯編語言機(jī)器à高級語言機(jī)器關(guān)于“程序”與“進(jìn)程”,下列說法正確的是_______。
答案:不管是“程序”,還是“進(jìn)程”,都是指可以被執(zhí)行的程序代碼;“程序”是指外存上的程序文件,而“進(jìn)程”是指裝載入內(nèi)存中的程序代碼;一個程序文件,可以產(chǎn)生多個“進(jìn)程”;“進(jìn)程”除了包括可由CPU執(zhí)行的程序代碼外,還包括有關(guān)該進(jìn)程相關(guān)狀態(tài)的描述信息,這些信息由操作系統(tǒng)使用,對“進(jìn)程”實(shí)施管理你理解什么是云嗎?下列說法正確的是_______。
答案:云體現(xiàn)的是一種計算資源的“不求所有但求所用”的服務(wù)的思想;云體現(xiàn)的是用軟件來定義和動態(tài)構(gòu)造不同性能的計算機(jī)的思想;理論上講,有了云,我們可定制任意數(shù)目CPU、任意容量內(nèi)存和外存的計算機(jī)關(guān)于裝載進(jìn)內(nèi)存的程序,下列說法不正確的是_______。
答案:正確的裝載次序:操作系統(tǒng)à
ROM-BIOSà
應(yīng)用程序;正確的裝載次序:ROM-BIOSà
應(yīng)用程序à操作系統(tǒng)à
應(yīng)用程序;正確的裝載次序:應(yīng)用程序à
操作系統(tǒng)à
應(yīng)用程序關(guān)于計算機(jī)系統(tǒng)的工作過程,下列說法正確的是_______。
答案:計算機(jī)中有一個ROM,其中保存著一些程序,被稱為BIOS,當(dāng)機(jī)器接通電源后首先讀取這些程序并予以執(zhí)行;計算機(jī)接通電源后執(zhí)行的第一個程序是ROM中的程序,該程序的主要作用是將操作系統(tǒng)從磁盤上裝載入操作系統(tǒng);沒有操作系統(tǒng),計算機(jī)也可以執(zhí)行程序,但一般用戶卻沒有辦法使用關(guān)于“計算機(jī)軟件”,下列說法不正確的是_____。
答案:計算機(jī)軟件就是操作系統(tǒng);Linux是典型的應(yīng)用軟件;計算機(jī)軟件包括操作系統(tǒng)、防病毒軟件和各種應(yīng)用軟件關(guān)于“內(nèi)存”,下列說法正確的是_____。
答案:內(nèi)存是一種可臨時保存信息的存儲設(shè)備;CPU可以一個存儲字一個存儲字地按地址讀寫內(nèi)存;內(nèi)存容量越大,計算機(jī)運(yùn)行速度越快關(guān)于“操作系統(tǒng)”,下列說法正確的是_____。
答案:操作系統(tǒng)是計算機(jī)系統(tǒng)中環(huán)境與資源的管理者;操作系統(tǒng)是用戶與計算機(jī)硬件之間的接口,它是擴(kuò)展了硬件功能的一種虛擬機(jī)器;操作系統(tǒng)是一組“管理各種資源以便執(zhí)行應(yīng)用程序”的程序關(guān)于“磁盤”,下列說法正確的是_____。
答案:磁盤是一種可永久保存信息的存儲設(shè)備;磁盤的存儲地址由“盤號:柱面(磁道):扇區(qū)”三部分組成;磁盤的讀寫包括尋道(將讀寫磁頭定位在所要讀寫的磁道上)、旋轉(zhuǎn)(將磁盤旋轉(zhuǎn)到所要讀寫扇區(qū)的位置)和傳輸(傳輸并讀寫信息)三個基本動作關(guān)于“存儲體系”,下列說法不正確或不完整的是_____。
答案:存儲體系是由內(nèi)存儲器、外存儲器等若干性能不同、價格不同的存儲器構(gòu)成的系統(tǒng);存儲體系是將性能不同的存儲器整合成為一個整體的存儲器并實(shí)現(xiàn)自動管理,使外界看起來容量像外存的容量-更大、速度像內(nèi)存的速度-更快、而且價格更合理;存儲體系采取了以批量換速度、以空間換時間的策略,對價格較低且存取時間慢的存儲器,采取一次讀取一個存儲塊的方式,而對存取時間快且價格較高的存儲器,采取一次讀取一個存儲單元的方式;存儲體系使得永久存儲器(外存)中的內(nèi)容不能被CPU直接處理,而需首先裝入臨時性存儲器(內(nèi)存)中,才能被CPU一次一個單元地進(jìn)行處理關(guān)于操作系統(tǒng)體現(xiàn)了“分工-合作-協(xié)同”的基本思想,下面說法正確的是_____。
答案:分工是指獨(dú)立管理復(fù)雜環(huán)境中的每個部件,即操作系統(tǒng)具有CPU管理、內(nèi)存管理、外存管理、設(shè)備管理等部件管理程序;;合作是指這些分工管理程序之間需要合作以共同完成“執(zhí)行存放在外存上的應(yīng)用程序”這樣一個任務(wù),協(xié)同是指各部件管理程序之間的合作是自動的優(yōu)化進(jìn)行的;;“分工-合作-協(xié)同”體現(xiàn)了一種觀察復(fù)雜問題的一種視角,可以使復(fù)雜的系統(tǒng)變得簡單,是解決復(fù)雜系統(tǒng)問題的一種重要的思維模式;;“分工-合作-協(xié)同”是先獨(dú)立管理好每個部件(部分),然后再考慮如何合作與協(xié)同求解一個復(fù)雜任務(wù)的一種思維模式;你理解什么是云嗎?下列說法不正確的是_______。
答案:普通人將自己的數(shù)據(jù)放在“云”中,更多的是他們相信云是安全的、可靠的,而云也確實(shí)是安全的、可靠的操作系統(tǒng)有啟動階段、工作階段和關(guān)閉階段。問下列工作,哪些不是關(guān)閉階段的工作。_______。
答案:加載服務(wù)程序已知一個存儲器芯片M的4位二進(jìn)制地址編碼為A3A2A1A0,其8條數(shù)據(jù)線為D7D6D5D4D3D2D1D0,下列說法不正確的是_____。
答案:該存儲器共有28即256個存儲單元;該存儲器存儲單元的位數(shù),即字長為4位;該存儲器的存儲容量為24′8字節(jié)關(guān)于“圖靈機(jī)”,下列說法正確的是_____。
答案:圖靈機(jī)給出的是計算機(jī)的理論模型;圖靈機(jī)的狀態(tài)轉(zhuǎn)移函數(shù),其實(shí)就是一條指令,即在q狀態(tài)下,當(dāng)輸入為X時,輸出為Y,讀寫頭向右(R)、向左(L)移動一格或不動(N),狀態(tài)變?yōu)閜;圖靈機(jī)是一種離散的、有窮的、構(gòu)造性的問題求解思路;凡是能用算法方法解決的問題也一定能用圖靈機(jī)解決;凡是圖靈機(jī)解決不了的問題人和算法也解決不了關(guān)于“存儲在存儲器中程序的執(zhí)行”問題,下列說法不正確的是_____。
答案:上述說法有不正確的關(guān)于“存儲程序”,下列說法不正確的是_____。
答案:依據(jù)“存儲程序”原理,機(jī)器可由四大部分構(gòu)成:運(yùn)算器、存儲器、輸入設(shè)備和輸出設(shè)備/star3/origin/d5201488150c452cfc68af483f6ea682.png
答案:該存儲器既可讀出,又可寫入/star3/origin/d378ef81f5d5001e8531ab722ad4b41f.png
答案:101010關(guān)于“馮.諾依曼計算機(jī)”的結(jié)構(gòu),下列說法正確的是_____。
答案:以“運(yùn)算器”為中心的馮.諾依曼計算機(jī)和以“存儲器”為中心的馮.諾依曼計算機(jī)是有差別的,前者不能實(shí)現(xiàn)并行利用各個部件,受限于運(yùn)算器;后者可以實(shí)現(xiàn)并行利用各個部件關(guān)于程序,下列說法正確的是_____。
答案:程序的基本特征是復(fù)合、抽象與構(gòu)造;復(fù)合就是對簡單元素的各種組合,即將一個(些)元素代入到另一個(些)元素中;抽象是對各種元素的組合進(jìn)行命名,并將該名字用于更復(fù)雜的組合構(gòu)造中;程序就是通過組合、抽象、再組合等構(gòu)造出來的已知一個新運(yùn)算被定義為(define
(newCalc
x
y)(*
(+
x
1)
(+
y
1))),問(newCalc(newCalc(newCalc1
1)
2)
3)的計算結(jié)果為_____。
答案:64關(guān)于程序,下列說法不正確的是_____。
答案:普通人是很難理解“程序”的,其也和“程序”無關(guān)一般而言,設(shè)計和實(shí)現(xiàn)一個計算系統(tǒng),需要設(shè)計和實(shí)現(xiàn)_____。
答案:基本動作、控制基本動作的指令和一個程序執(zhí)行機(jī)構(gòu)按原始遞歸的定義,h是由f和g遞歸地構(gòu)造出來的,h(0,x)=f(x),且h(S(n),x)=g(h(n,x),n,x)。假設(shè)已知h(n)=n!,請給出構(gòu)造h的f和g的函數(shù)。正確的是_____。
答案:f()是常數(shù)為1的函數(shù);g(x1,x2)=x1*(x2+1)若要表達(dá)從1計算到n的運(yùn)算組合式,(*…(*
(*
(*
(*
1
1)
2)
3)
4)…n)定義一個過程。正確的定義為_____。
答案:(define
(f
product
counter
max-count)(cond((>
counter
max-count)
product)
((<=countermax-count)
(f
(*counterproduct)
(+
counter
1)max-count))))已知f(x)=5,g(x1,x2,x3)=x1,其中x,x1,x2,x3均為自然數(shù),新函數(shù)h可遞歸的構(gòu)造如下:h(0,x)=f(x),且h(S(n),x)=g(h(n,x),n,x),請按遞歸式進(jìn)行計算下列式子,正確的是_____。
答案:h(1,x)=5用遞歸是可以定義語言的。如表述命題邏輯的一種語言可以如下定義:(1)一個命題是其值為真或假的一個判斷語句;(2)如果X是一個命題,Y也是一個命題,則XandY,XorY,notX也是一個命題;(3)如果X是一個命題,則(X)也是一個命題,括號內(nèi)的命題運(yùn)算優(yōu)先;(4)命題由以上方式構(gòu)造。若X,Y,Z,M等均是一個命題,問不符合上述遞歸定義的語句是_____。
答案:(XandYnotZ)已知一個新運(yùn)算被定義為(define
(newCalc
x
y)(*
(+
x
1)
(*
y
2))),問正確使用了newCalc并得到正確結(jié)果的為_____。
答案:
(newCalc
4
5),其結(jié)果為50熟悉下列運(yùn)算組合式(前綴表達(dá)式),其中結(jié)果為56的是_____。
答案:
(*
(+
5
3)
(+
5
2))關(guān)于計算系統(tǒng)與程序,下列說法正確的是_____。
答案:任何系統(tǒng)都需要程序,只是這個程序是由人來執(zhí)行還是由機(jī)器自動執(zhí)行,可以由機(jī)器自動執(zhí)行程序的系統(tǒng)被稱為計算系統(tǒng)已知f(x)=x,g(x1,x2,x3)=x1+x2+x3,其中x,x1,x2,x3均為自然數(shù),新函數(shù)h可遞歸的構(gòu)造如下:h(0,x)=f(x),且h(S(n),x)=g(h(n,x),n,x),請按遞歸式進(jìn)行計算下列式子,正確的是_____。
答案:h(4,x)=5x+6假設(shè)M=真,N=假,K=真,問下列邏輯運(yùn)算式的計算結(jié)果是真還是假?
(MANDN)AND((NOTM)AND(NOTN))。_____。
答案:錯假設(shè)M=真,N=假,K=真,問下列邏輯運(yùn)算式的計算結(jié)果是真還是假?
(MORN)AND((NOTM)OR(NOTN))。_____。
答案:對假設(shè)M=真,N=假,K=真,問下列邏輯運(yùn)算式的計算結(jié)果是真還是假?
(MOR(NOTN)ORK)AND((NOTM)OR(NAND(NOTK)))。
答案:錯假設(shè)M=真,N=假,K=真,問下列邏輯運(yùn)算式的計算結(jié)果是真還是假?
(MAND(NOTK))OR((NOTM)ANDK)。_____。
答案:錯關(guān)于二進(jìn)制數(shù)計算部件的實(shí)現(xiàn),下列說法不正確的是
。
答案:設(shè)計和實(shí)現(xiàn)一個最簡單的計算部件只需實(shí)現(xiàn)加法運(yùn)算,則所有加減乘除運(yùn)算即可由該計算部件來實(shí)現(xiàn);
設(shè)計和實(shí)現(xiàn)一個最簡單的計算部件需要實(shí)現(xiàn)加法運(yùn)算和乘法運(yùn)算,則所有加減乘除運(yùn)算即可由該計算部件來實(shí)現(xiàn);設(shè)計和實(shí)現(xiàn)一個最簡單的計算部件需要分別實(shí)現(xiàn)加、減、乘、除運(yùn)算,則所有加減乘除運(yùn)算才可由該計算部件來實(shí)現(xiàn)邏輯運(yùn)算是最基本的基于“真/假”值的運(yùn)算,也可以被看作是基于“1/0”的運(yùn)算,1為真,0為假。關(guān)于基本邏輯運(yùn)算,下列說法正確的是_____。
答案:“與”運(yùn)算是“有0為0,全1為1”;“或”運(yùn)算是“有1為1,全0為0”;“非”運(yùn)算是“非0則1,非1則0”29、0和1的思維反映了語義符號化è符號計算化è計算0(和)1化è0(和)1自動化è分層構(gòu)造化è構(gòu)造集成化,關(guān)于此思維的說法正確的是______。
答案:0和1是實(shí)現(xiàn)任何計算的基礎(chǔ),是最基本的抽象與自動化機(jī)制;
0和1是連接硬件與軟件的紐帶,理論上來說,任何計算既可以由硬件實(shí)現(xiàn),也可以由軟件實(shí)現(xiàn);符號化計算化是社會/自然與計算融合的基本思維模式,即:若要使任何社會/自然問題被計算機(jī)處理,則首先要將該問題相關(guān)的內(nèi)容符號化并提出相應(yīng)的計算規(guī)則易經(jīng)是用0和1符號化自然現(xiàn)象及其變化規(guī)律的典型案例。下列說法正確的是_____。
答案:易經(jīng)既是用0和1來抽象自然現(xiàn)象,同時又不單純是0和1,起始即將0和1與語義“陰”和“陽”綁定在一起;易經(jīng)本質(zhì)上是關(guān)于0和1、0和1的三畫(或六畫)組合、以及這些組合之間相互變化規(guī)律的一門學(xué)問;易經(jīng)通過“陰”“陽”(即0和1)符號化,既反映了自然現(xiàn)象及其變化規(guī)律,又能將其映射到不同的空間,反映不同空間事務(wù)的變化規(guī)律,例如人事現(xiàn)象及其變化規(guī)律關(guān)于十進(jìn)制245的下列說法正確的是
。
答案:它轉(zhuǎn)換為八進(jìn)制表示為365;它轉(zhuǎn)換為十六進(jìn)制表示為0F5(-18)十的原碼、反碼和補(bǔ)碼表示,正確的是________。
答案:10010010,11101101,11101110已知A-Z的ASCII碼是(41)16-(5A)16,請將下面一段ASCII碼存儲的文件解析出來,正確的是______?!?10001110100010101000111010001100100100001000010”
答案:GEGFHB若要進(jìn)行11-4的操作,可轉(zhuǎn)換為11+(-4)的操作,采用補(bǔ)碼進(jìn)行運(yùn)算,下列運(yùn)算式及結(jié)果正確的是________。
答案:01011+11100=00111若要進(jìn)行-7-13的操作,可轉(zhuǎn)換為(-7)+(-13)的操作,采用補(bǔ)碼進(jìn)行運(yùn)算,下列運(yùn)算式及結(jié)果正確的是________。
答案:
11001+10011=01100(溢出)下列數(shù)中最大的數(shù)是
。
答案:
(300)10將十進(jìn)制數(shù)126.425轉(zhuǎn)換成二進(jìn)制數(shù),應(yīng)該是_____。
答案:01111110.0110各種自動化設(shè)備,如數(shù)控機(jī)床、自助加油站中有計算機(jī)嗎?_____
答案:對下列說法正確的是_______。
答案:一般計算機(jī)中配備有ROM、RAM等存儲器;軟盤是可移動的可更換的永久存儲器計算系統(tǒng)的發(fā)展方向_______。
答案:各個部件乃至整體的體積越來越小;將越來越多的CPU集成起來,提高計算能力;越來越擁有人的智能;越來越使人-計算機(jī)-物體互聯(lián)在一起衡量存儲設(shè)備性能的指標(biāo)包括_______。
答案:存儲容量--容量越大越好;存取速度--速度越快越好;價格--價格越低越好;功耗--功耗越低越好關(guān)于計算系統(tǒng),下列說法正確的是_______。
答案:計算系統(tǒng)由微處理器、存儲設(shè)備、輸入設(shè)備和輸出設(shè)備構(gòu)成人類應(yīng)具備的三大思維能力是指_____。
答案:實(shí)驗(yàn)思維、理論思維和計算思維關(guān)于計算系統(tǒng)的網(wǎng)絡(luò)化的說法正確的是_______。
答案:未來互聯(lián)網(wǎng)將發(fā)展為包括物聯(lián)網(wǎng)、社會網(wǎng)絡(luò)、服務(wù)網(wǎng)絡(luò)以及與現(xiàn)實(shí)中各種網(wǎng)絡(luò)深度融合的網(wǎng)絡(luò)系統(tǒng)計算機(jī)器的基本目標(biāo)是什么?_______。
答案:能夠執(zhí)行一般的任意復(fù)雜的計算規(guī)則衡量微處理器芯片性能好壞的指標(biāo)包括_______。
答案:上述所有IBM提出的SmartPlanet基本特點(diǎn)是什么_______。
答案:上述內(nèi)容結(jié)合在一起才是SmartPlanet電子計算機(jī)器的基本特征是什么?_______。
答案:上述所有計算之樹中,通用計算環(huán)境的演化思維是怎樣概括的?________。
答案:程序執(zhí)行環(huán)境—由CPU-內(nèi)存環(huán)境,到CPU-存儲體系環(huán)境,到多CPU-多存儲器環(huán)境,再到云計算虛擬計算環(huán)境計算學(xué)科的計算研究什么?_______。
答案:面向機(jī)器可自動執(zhí)行的求解一般問題的計算規(guī)則計算之樹概括了計算學(xué)科的經(jīng)典思維,它從幾個維度來概括的?________。
答案:六個維度:計算技術(shù)的奠基性思維、通用計算環(huán)境的演化思維、社會/自然與計算的融合思維、問題求解思維、網(wǎng)絡(luò)化思維和數(shù)據(jù)化思維算法的時間復(fù)雜性T(n),可以通過計算算法基本語句的執(zhí)行次數(shù)來獲得。分析下列程序的時間復(fù)雜性。(10)sum=0;
(20)For(i=1;
i<=n;
i++)
(30)
For(j=1;
j<=n;
j++)(40)
For(k=1;k<=j;k++)(50)
sum=sum+1;該程序時間復(fù)雜性表達(dá)正確的是O(n)。
答案:錯關(guān)于TSP的貪心算法的求解思想,下列說法不正確的是_____。
答案:貪心算法確定的路徑,是由局部最優(yōu)(即tk+1在tk看來是最優(yōu)的)組合起來的路徑,該路徑從全局角度也一定是最優(yōu)的關(guān)于算法的特性,下列說法不正確的是_____。
答案:算法可以有零個或多個輸入,也可以有零個或多個輸出,此即算法的輸入輸出性關(guān)于數(shù)據(jù)結(jié)構(gòu),下列說法不正確的是______________?
答案:在樹結(jié)構(gòu)中,指針用于表達(dá)元素之間的邏輯關(guān)系——父子關(guān)系,每個元素的指針指向其父節(jié)點(diǎn),因此一個元素可以有一個或多個指針關(guān)于數(shù)組和存儲器,下列說法正確的是_____。-
答案:高級語言中二維數(shù)組可以由兩個下標(biāo)變量確定一個元素,其存儲時仍舊是以線性方式進(jìn)行存儲,這種轉(zhuǎn)換可以由編譯器來完成關(guān)于算法與程序、計算機(jī)語言之間的關(guān)系,下列說法正確的是_____。
答案:算法是解決問題的步驟,某個問題可能有多個求解算法;算法不能直接由計算機(jī)執(zhí)行,必須將其轉(zhuǎn)換為程序才能夠由計算機(jī)執(zhí)行;求解問題的多個算法不一定獲得相同的解已知函數(shù)Fact的程序如下,回答下列問題:LongIntFact(intn){LongIntx;If(n>1){x=Fact(n-1);
return(n+x)*2;
}elsereturn1;}Fact(4)的值為24。
答案:錯關(guān)于計算機(jī)語言,下列說法不正確的是_____。
答案:所有源程序最后都需被轉(zhuǎn)換為匯編語言程序,機(jī)器才能夠執(zhí)行關(guān)于表達(dá)式,下列說法不正確的是_____。
答案:比較表達(dá)式中不能含有算術(shù)表達(dá)式,邏輯表達(dá)式中可以含算術(shù)表達(dá)式。關(guān)于計算機(jī)語言,下列說法正確的是_____。
答案:匯編語言和機(jī)器語言是以指令為單位來編寫程序;高級語言是以語句為單位來編寫程序,一條語句相當(dāng)于若干條指令(或者說一條語句可用若干條指令來實(shí)現(xiàn));面向?qū)ο笳Z言或可視化構(gòu)造語言是以對象(類)為單位來編寫程序,一個對象相當(dāng)于若干條語句((或者說一個對象可用若干條語句來實(shí)現(xiàn));我們可以設(shè)計一種新語言,讓用戶以其更熟悉的對象(類)來編寫源程序,然后提供一個編譯器將該源程序轉(zhuǎn)換成某種已廣泛使用的高級語言源程序,就可以讓機(jī)器執(zhí)行該程序從語言編譯角度看計算機(jī)語言,下列說法正確的是_____。
答案:計算機(jī)語言就是由標(biāo)識符和保留字構(gòu)成的,標(biāo)識符是可由程序員按規(guī)則任意命名的符號,而保留字則是編譯器識別語句模式的重要符號;計算機(jī)語言定義了基本元素的集合,以及基本元素的組合構(gòu)造規(guī)則,所謂基本元素即是指標(biāo)識符和保留字,所謂組合構(gòu)造規(guī)則即是指語句的書寫模式,即不同標(biāo)識符和保留字的組合規(guī)則;標(biāo)識符可以是常量、變量名,也可以是函數(shù)名;保留字可以是賦值符號如“=”、語句結(jié)束符號如“;”、基本運(yùn)算符號如“+”“-”“*”“/”、程序段落符號如“{}”等,保留字還可以是其他語句模式的標(biāo)志性符號關(guān)于現(xiàn)代計算機(jī)系統(tǒng),下列說法正確的是_____。
答案:人們認(rèn)為,計算機(jī)不僅僅包括硬件和軟件,還包括網(wǎng)絡(luò)和數(shù)據(jù),很多的軟件都可通過網(wǎng)絡(luò)來使用,人們的注意力已經(jīng)從關(guān)注軟硬件轉(zhuǎn)移為關(guān)注各種各樣的數(shù)據(jù)操作系統(tǒng)有啟動階段、工作階段和關(guān)閉階段。問下列工作,哪些不是啟動階段的工作。_______。
答案:將內(nèi)存內(nèi)容寫回外存中在使用計算機(jī)時,若直接通過斷電的方式來關(guān)閉機(jī)器,會存在什么問題,下列說法不正確的是_______。
答案:因瞬時電路沖擊,將造成計算機(jī)硬件,如主板等的損壞操作系統(tǒng)管理內(nèi)存的基本思路可以用學(xué)校教務(wù)處管理教學(xué)樓和教室來類比,通過類比回答,下列哪些問題是內(nèi)存管理的基本問題。_______?
答案:內(nèi)存空間問題—即教學(xué)樓總數(shù)、教室總數(shù)、教室的座位數(shù)等基本信息以及哪些教室已被分配出去、哪些教室空閑等動態(tài)信息等;內(nèi)存的分配與回收問題當(dāng)有任務(wù)需要教室時、分配哪個教室、記錄教室的使用者,當(dāng)任務(wù)結(jié)束時需要回收被分配的教室、更新相關(guān)的動態(tài)信息等,當(dāng)沒有教室可用且又有緊急任務(wù)時,如何通過騰挪手段來調(diào)整教室以滿足緊急任務(wù)的使用/star3/origin/bf41fa3a4f85ea68aaa6250b941c7023.png
答案:
W01=(NOTA1)
AND
A0已知一個新運(yùn)算被定義為(define
(newCalc
x
y)(*
(+
x
1)
(*
y
2))),問newCalc可以完成的計算功能為_____。
答案:
(x+1)*2y已知一個新運(yùn)算被定義為(define
(newCalc
x
y)(*
(+
x
1)
(+
y
1))),問(newCalc
(newCalc(newCalc1
1)
(newCalc1
1))
(newCalc11))的計算結(jié)果為_____。
答案:130關(guān)于原始遞歸函數(shù)的理解,下列說法正確的是_____。
答案:“復(fù)合”即是將一組函數(shù)g1,g2,…,gn作為參數(shù)代入到另一函數(shù)f(x1,x2,…,xn)中,即n個函數(shù)g1,g2,…,gn被組合到了一起,是按函數(shù)f的形式進(jìn)行的組合;“原始遞歸”即是要定義h(0),h(1),…,h(n),h(n+1),其中h(0)需要直接給出,而h(n+1)需要用h(n)進(jìn)行定義,即h(n+1)是將h(n)和n復(fù)合在一起;復(fù)合是構(gòu)造新函數(shù)的一種手段,原始遞歸也是構(gòu)造新函數(shù)的一種手段;遞歸函數(shù)是描述程序組合與構(gòu)造問題的一種數(shù)學(xué)形式(+15)十的原碼、反碼和補(bǔ)碼表示,正確的是________。
答案:
00001111,00001111,00001111“人”計算與“機(jī)器”計算有什么差異?_______。
答案:上述說法都正確摩爾定律是指_______。
答案:芯片集成晶體管的能力每18個月增長一倍,其計算能力也增長一倍本課程中擬學(xué)習(xí)的計算思維是指_____?
答案:蘊(yùn)含在計算學(xué)科知識背后的具有貫通性和聯(lián)想性的內(nèi)容哥尼斯堡七橋問題,給我們的啟示是_____。
答案:以上全部算法的時間復(fù)雜性,可以表達(dá)為關(guān)于問題規(guī)模n的一個函數(shù)T(n),T(n)可以用大O表示法來處理。問T(n)=O(f(n))是什么意思?正確的是_________。
答案:T(n)是與f(n)同數(shù)量級的函數(shù)算法是計算系統(tǒng)的靈魂,為什么?不正確的是_____。
答案:問題求解都可以歸結(jié)到算法的構(gòu)造與設(shè)計,系統(tǒng)和算法的關(guān)系是:算法是龍,而系統(tǒng)是睛,畫龍要點(diǎn)睛已知程序如下,回答下列問題:main(){inti,n;longsum=0,p=1;
...//輸入n值的語句,略for(i=1;i<=n;i++){p=p*i;
sum=sum+p;}...//輸出sum值的語句,略}該程序?qū)崿F(xiàn)的功能為_____。
答案:sum=1!+2!+...+n!關(guān)于普通計算機(jī)語言(或者說程序)的基本構(gòu)成要素,下列說法最完整的是_____。
答案:常量與變量、表達(dá)式、語句和函數(shù)關(guān)于普通計算機(jī)的主機(jī)箱中有什么,下列說法不正確的是_____。
答案:主機(jī)箱中有電源,還有一塊電路板--即主板。主板上有一個微處理器(CPU);主機(jī)箱中有電源和主板。主板上有微處理器和內(nèi)存(條);主機(jī)箱中有電源和主板。主板上有微處理器和內(nèi)存(條);還有各種磁盤驅(qū)動器被連接到主板上進(jìn)而接受CPU的控制關(guān)于“圖靈機(jī)”和“計算”,下列說法正確的是_____。
答案:計算就是對一條兩端可無限延長的紙帶上的一串0和1,一步一步地執(zhí)行指令,經(jīng)過有限步驟后得到的一個滿足預(yù)先規(guī)定的符號串的變換過程;“數(shù)據(jù)”可被制成一串0和1的紙帶送入機(jī)器中進(jìn)行自動處理,被稱為數(shù)據(jù)紙帶;處理數(shù)據(jù)的“指令”也可被制作成一串0和1的紙帶送入機(jī)器中,被稱為程序紙帶;機(jī)器一方面閱讀程序紙帶上的指令,并按照該指令對數(shù)據(jù)紙帶上的數(shù)據(jù)進(jìn)行變換處理;計算機(jī)器可以這樣來制造:讀取程序紙帶上的指令,并按照該指令對數(shù)據(jù)紙帶上的數(shù)據(jù)做相應(yīng)的變換,這就是圖靈機(jī)的基本思想請用define運(yùn)算,定義一個過程實(shí)現(xiàn)計算a3,其正確定義的過程為_____。
答案:
(define
(cube
x)
(*
x
x
x))邏輯的符號化案例,啟示我們________。
答案:邏輯運(yùn)算可以被認(rèn)為是基于0和1的運(yùn)算,其本質(zhì)是一種基于位的二進(jìn)制運(yùn)算;形式邏輯的命題與推理可以基于0和1的運(yùn)算來實(shí)現(xiàn);硬件設(shè)計的基礎(chǔ)理論--布爾代數(shù),即是將邏輯與0和1的運(yùn)算結(jié)合起來的一種數(shù)字電路設(shè)計理論;人的基本思維模式和計算機(jī)的0和1運(yùn)算是相通的易經(jīng)的符號化案例,啟示我們________。
答案:符號的計算不僅僅是數(shù)學(xué)計算,符號的組合及其變化同樣也是一種計算,這種計算可以基于0和1來實(shí)現(xiàn)計算機(jī)內(nèi)部使用的編碼的基本特征是______。
答案:唯一性和公共性計算之樹中,計算技術(shù)的奠基性思維包括________。
答案:0和1;程序和遞歸計算之樹中,網(wǎng)絡(luò)化思維是怎樣概括的________。
答案:機(jī)器網(wǎng)絡(luò)、信息網(wǎng)絡(luò)和人-機(jī)-物互聯(lián)的網(wǎng)絡(luò)化社會為什么要學(xué)習(xí)計算思維?因?yàn)開______。
答案:不僅僅是上述的理由,有很多理由說明大思維比小技巧更重要,思維的學(xué)習(xí)比知識的學(xué)習(xí)更重要如何學(xué)習(xí)計算思維?_____。
答案:以上所有自動計算需要解決的基本問題是什么?_______。
答案:數(shù)據(jù)和計算規(guī)則的表示、自動存儲和計算規(guī)則的自動執(zhí)行已知函數(shù)Fact的程序如下,回答下列問題:LongIntFact(intn){LongIntx;If(n1){x=Fact(n-1);return(n+x)*2;}elsereturn1;}在執(zhí)行Fact(4)的過程中,F(xiàn)act函數(shù)被調(diào)用的次數(shù)為4次。
答案:對假設(shè)M=真,N=假,K=真,問下列邏輯運(yùn)算式的計算結(jié)果是真還是假?(MORN)AND((NOTM)OR(NOTN))。_____。
答案:對算法的時間復(fù)雜性T(n),可以通過計算算法基本語句的執(zhí)行次數(shù)來獲得。分析下列程序的時間復(fù)雜性。(10)K=0;(20)I=2;(30)While(I=8)(40){K=K+I;(50)I=I+2;}該程序時間復(fù)雜性表達(dá)正確的是O(n)。
答案:錯算法的時間復(fù)雜性T(n),可以通過計算算法基本語句的執(zhí)行次數(shù)來獲得。分析下列程序的時間復(fù)雜性。(10)sum=0;(20)For(i=1;i=n;i++)(30)For(j=1;j=n;j++)(40)For(k=1;k=j;k++)(50)sum=sum+1;該程序時間復(fù)雜性表達(dá)正確的是O(n)。
答案:錯已知函數(shù)Fact的程序如下,回答下列問題:LongIntFact(intn){LongIntx;If(n1){x=Fact(n-1);return(n+x)*2;}elsereturn1;}Fact(4)的值為24。
答案:錯閱讀下列算法,回答:Startofthealgorithm(算法開始)(1)N=10;(2)i=2;sum=2;(3)如果i=N,則執(zhí)行第(4)步,否則轉(zhuǎn)到第(8)步執(zhí)行;(4)如果i/2==0則轉(zhuǎn)到第(6)步執(zhí)行;(5)sum=sum+i;(6)i=i+1;(7)返回到第(3)步繼續(xù)執(zhí)行;(8)輸出sum的結(jié)果。Endofthealgorithm(算法結(jié)束)算法執(zhí)行的結(jié)果為55。
答案:錯假設(shè)M=真,N=假,K=真,問下列邏輯運(yùn)算式的計算結(jié)果是真還是假?(MANDN)AND((NOTM)AND(NOTN))。_____。
答案:錯算法的時間復(fù)雜性T(n),可以通過計算算法基本語句的執(zhí)行次數(shù)來獲得。分析下列程序的時間復(fù)雜性。(10)sum=0;(20)For(i=1;i=n;i++)(30)For(j=1;j=n;j++)(40)For(k=1;k=5;k++)(50)sum=sum+1;該程序時間復(fù)雜性表達(dá)正確的是O(n2)。
答案:對閱讀下列算法,回答:Startofthealgorithm(算法開始)(1)輸入N的值;(2)設(shè)i的值為1;(3)如果i=N,則執(zhí)行第(4)步,否則轉(zhuǎn)到第(7)步執(zhí)行;(4)計算sum+i,并將結(jié)果賦給sum;(5)計算i+1,并將結(jié)果賦給i;(6)返回到第3步繼續(xù)執(zhí)行;(7)輸出sum的結(jié)果。Endofthealgorithm(算法結(jié)束)上述算法能夠正確地計算sum=1+2+3+4+…+N。
答案:錯假設(shè)M=真,N=假,K=真,問下列邏輯運(yùn)算式的計算結(jié)果是真還是假?(MOR(NOTN)ORK)AND((NOTM)OR(NAND(NOTK)))。
答案:錯下列說法正確的是______。
答案:數(shù)值信息可采用二進(jìn)制數(shù)進(jìn)行表示;非數(shù)值信息可采用基于0/1的編碼進(jìn)行表示;任何信息,若想用計算機(jī)進(jìn)行處理,只需要將其用0和1表示出來即可關(guān)于計算機(jī)為什么基于二進(jìn)制數(shù)來實(shí)現(xiàn),下列說法正確的是。
答案:能表示兩種狀態(tài)的元器件容易實(shí)現(xiàn);二進(jìn)制運(yùn)算規(guī)則簡單,易于實(shí)現(xiàn);二進(jìn)制可以用邏輯運(yùn)算實(shí)現(xiàn)算術(shù)運(yùn)算計算機(jī)包括_____。
答案:臺式機(jī)、便攜機(jī);嵌入在各種設(shè)備中的芯片;軟件;以上所有關(guān)于TSP,下列說法正確的是_____。
答案:TSP問題的一個可能解就是n個城市的一個組合t1,t2,…,tn,其中任何兩個ti,tj都對應(yīng)不同的城市。若要求得最優(yōu)解,則必須對所有的組合,即所有可能解進(jìn)行比較;TSP問題的難點(diǎn)是當(dāng)n值很大時,組合數(shù)目非常龐大(組合數(shù)目為n!),以致于計算機(jī)不能在有限時間內(nèi)完成所有的組合;上述思想--對所有組合進(jìn)行比較的思想,即是所謂的遍歷算法策略,它僅僅對n值很小的TSP問題是能行的關(guān)于“遞歸”,下列說法正確的是_____。
答案:“遞歸”源自于數(shù)學(xué)上的遞推式和數(shù)學(xué)歸納法。;“遞歸”是自后項(xiàng)(即第n項(xiàng))向前項(xiàng)(第n-1項(xiàng))代入,直到遞歸基礎(chǔ)獲取結(jié)果,再從前項(xiàng)計算后項(xiàng)獲取結(jié)果,直至最終結(jié)果的獲得;“遞歸”是由前n-1項(xiàng)計算第n項(xiàng)的一種方法一般而言,一個較高抽象層次的計算系統(tǒng)是可以這樣實(shí)現(xiàn)的,即_____。
答案:將較低抽象層次的重復(fù)性組合,命名為較高抽象層次的指令;利用較高抽象層次的指令進(jìn)行復(fù)合、抽象與構(gòu)造,即形成高抽象層次的程序;高抽象層次的程序通過其程序執(zhí)行機(jī)構(gòu)解釋為高抽象層次的指令及其操作次序;高抽象層次的指令被替換為低抽象層次的程序,再由低抽象層次的程序執(zhí)行機(jī)構(gòu)解釋并執(zhí)行關(guān)于二進(jìn)制數(shù)計算部件的實(shí)現(xiàn),下列說法不正確的是。
答案:設(shè)計和實(shí)現(xiàn)一個最簡單的計算部件只需實(shí)現(xiàn)加法運(yùn)算,則所有加減乘除運(yùn)算即可由該計算部件來實(shí)現(xiàn);設(shè)計和實(shí)現(xiàn)一個最簡單的計算部件需要實(shí)現(xiàn)加法運(yùn)算和乘法運(yùn)算,則所有加減乘除運(yùn)算即可由該計算部件來實(shí)現(xiàn);設(shè)計和實(shí)現(xiàn)一個最簡單的計算部件需要分別實(shí)現(xiàn)加、減、乘、除運(yùn)算,則所有加減乘除運(yùn)算才可由該計算部件來實(shí)現(xiàn)將十六進(jìn)制數(shù)586轉(zhuǎn)換成16位的二進(jìn)制數(shù),應(yīng)該是。
答案:0000010110000110已知A-Z的ASCII碼是(41)16-(5A)16,請將下面一段ASCII碼存儲的文件解析出來,正確的是______。“010001110100010101000111010001100100100001000010”
答案:GEGFHB已知一個運(yùn)算被定義為(define(firstCalcx)(*xx)),在其基礎(chǔ)上進(jìn)一步定義新運(yùn)算secondCalc為x2+y2+z2,下列運(yùn)算組合式書寫正確的是_____。
答案:(define(secondCalcxyz)(+(firstCalcx)(firstCalcy)(firstCalcz)))已知程序如下,回答下列問題:(10)main()(20){intcounter;(30)...//輸入N值的語句,略(40)longproduct=1;(50)forcounter=1toNstep2(60){product=product*counter;}(70)returnproduct;(80)}該程序?qū)崿F(xiàn)的功能為_____。
答案:product=1*3*5*...*(N-1)已知程序如下,回答下列問題:main(){inti,n;longsum=0,p=1;...//輸入n值的語句,略for(i=1;i=n;i++){p=p*i;sum=sum+p;}...//輸出sum值的語句,略}該程序?qū)崿F(xiàn)的功能為_____。
答案:sum=1!+2!+...+n!已知一個新運(yùn)算被定義為(define(newCalcxy)(*(+x1)(+y1))),問(newCalc(newCalc(newCalc11)2)3)的計算結(jié)果為_____。
答案:64TSP-旅行商問題,是一個經(jīng)典問題,描述為“有n個城市,任何兩個城市之間的距離都是確定的,現(xiàn)要求一旅行商從某城市出發(fā)必須經(jīng)過每一個城市且只能在每個城市逗留一次,最后回到原出發(fā)城市,問如何事先確定好一條最短的路線使其旅行的費(fèi)用最少”。關(guān)于TSP問題的遍歷算法和貪心算法,下列說法正確的是_____。
答案:對TSP問題而言,遍歷算法和貪心算法求得的解是不一樣的,貪心算法是求近似解,執(zhí)行更快一些,而遍歷算法是求精確解,執(zhí)行更慢一些關(guān)于PageRank計算網(wǎng)頁重要度的基本思想,下列說法正確的是_____
答案:反向鏈接數(shù)越多的網(wǎng)頁越重要被鏈接次數(shù)越多越重要;反向鏈接加權(quán)和越高的網(wǎng)頁越重要被重要網(wǎng)頁鏈接次數(shù)越多越重要;正向鏈接數(shù)越多的網(wǎng)頁,其鏈接的權(quán)值越低正向鏈接數(shù)越多的網(wǎng)頁越不重要關(guān)于內(nèi)排序和外排序算法設(shè)計的關(guān)鍵點(diǎn),下列說法正確的是_____。
答案:外排序算法體現(xiàn)了受限資源環(huán)境下的算法構(gòu)造,這里內(nèi)存是一種受限資源;外排序算法強(qiáng)調(diào)盡可能少地讀寫磁盤,盡可能充分地利用內(nèi)存來完成算法構(gòu)造;外排序算法體現(xiàn)了與內(nèi)排序算法設(shè)計不一樣的關(guān)注點(diǎn),前者更關(guān)注磁盤讀寫,后者更關(guān)注CPU執(zhí)行操作的步數(shù);外排序算法因內(nèi)存環(huán)境的變化可以采用不同的策略,而不同策略算法的性能可能有所不同,這體現(xiàn)了問題求解算法的多樣性,體現(xiàn)了算法需要“優(yōu)化”關(guān)于“排序-歸并”算法,下列說法正確的是_____。
答案:“排序-歸并”算法是一個兩階段完成排序的算法,第一個階段稱為子集合排序,第二個階段稱為歸并排序;“排序-歸并”算法是在這樣環(huán)境下應(yīng)用的算法:待排序數(shù)據(jù)元素數(shù)目大于或遠(yuǎn)大于內(nèi)存中可裝入數(shù)據(jù)元素數(shù)目;“排序-歸并”算法可以對任意大規(guī)模的數(shù)據(jù)集合進(jìn)行排序;“排序-歸并”算法是通過多次讀寫磁盤完成大規(guī)模數(shù)據(jù)集合的排序工作的按照PageRank的思想,一個網(wǎng)頁的重要度被定義為_____。
答案:其所擁有的所有反向鏈接的加權(quán)和關(guān)于排序的選擇法和冒泡法,下列說法不正確的是_____。
答案:“選擇法”和“冒泡法”都是每一輪次找出一個最小值元素,只是尋找最小值元素的方法不一樣,在效率方面沒有什么差別下列三種算法是經(jīng)常應(yīng)用的內(nèi)排序算法:插入排序、選擇排序和冒泡排序。閱讀下列算法,回答下列問題。INSERTION-SORT(A)1.
fori=2toN2.
{
key=A[i];
3.
j=i-1;
4.While(j>0andA[j]>key)
do5.{
A[j+1]=A[j];6.
j=j-1;
}
7.A[j+1]=key;8.
}
SELECTION-SORT(A)1.fori=1toN-12.
{
k=i;3.forj=i+1toN4.{
if
A[j]i
then
6.{7.
temp=A[k];
8.
A[k]=A[i];9.A[i]=temp;10.}11.
}
BUBBLE-SORT(A)1.
fori=1toN-12.
{
haschange=false;3.
forj=1toN-i4.{
if
A[j]>A[j+1]
then5.
{temp=A[j];
6.
A[j]=A[j+1];7.
A[j]=temp;8.
haschange=true;9.
}10.}11.
if(haschange==false)thenbreak;12.
}
關(guān)于SELECTION-SORT算法的基本思想,下列說法正確的是_____。
答案:一個輪次一個輪次的處理。將元素集合分成兩個部分,已排序元素集合和未排序元素集合,開始時已排序元素集合為空。在每一輪次,從未排序元素集合中找出最小值的元素,將其移入已排序元素集合;直到未排序元素集合為空時則算法結(jié)束。下列三種算法是經(jīng)常應(yīng)用的內(nèi)排序算法:插入排序、選擇排序和冒泡排序。閱讀下列算法,回答下列問題。INSERTION-SORT(A)1.
fori=2toN2.
{
key=A[i];
3.
j=i-1;
4.While(j>0andA[j]>key)
do5.{
A[j+1]=A[j];6.
j=j-1;
}
7.A[j+1]=key;8.
}
SELECTION-SORT(A)1.fori=1toN-12.
{
k=i;3.forj=i+1toN4.{
if
A[j]i
then
6.{7.
temp=A[k];
8.
A[k]=A[i];9.A[i]=temp;10.}11.
}
BUBBLE-SORT(A)1.
fori=1toN-12.
{
haschange=false;3.
forj=1toN-i4.{
if
A[j]>A[j+1]
then5.
{temp=A[j];
6.
A[j]=A[j+1];7.
A[j]=temp;8.
haschange=true;9.
}10.}11.
if(haschange==false)thenbreak;12.
}
關(guān)于INSERTION-SORT算法的基本思想,下列說法正確的是_____。
答案:一個元素一個元素的處理。每次處理一個元素,通過與當(dāng)前已排序元素的比較,將該元素放入到當(dāng)前正確排序的位置。直到最后一個元素則算法結(jié)束。關(guān)于“內(nèi)排序”算法和“外排序”算法,下列說法不正確的是_____。
答案:無論是“內(nèi)排序”算法,還是“外排序”算法,都需要考慮讀寫磁盤的代價問題排序算法是最基本的算法,很多復(fù)雜算法都是以排序?yàn)榛A(chǔ)進(jìn)行構(gòu)造的。關(guān)于排序算法,下列說法不正確的是_____。
答案:對無序數(shù)據(jù)集合,兩個算法X和Y:X采用無序數(shù)據(jù)處理,Y采用先將無序數(shù)據(jù)排序成有序數(shù)據(jù),然后進(jìn)行處理;則對前述(A)、(B)兩類問題,Y算法一定比X算法慢如何衡量遺傳算法的性能好壞,下列說法正確的是_____。
答案:近似率越高的算法,性能越好;在執(zhí)行相同次數(shù)的迭代后,獲得滿意解越好的算法,性能越好;當(dāng)不同算法均應(yīng)用多次后,求得滿意解次數(shù)越多的算法,性能越好通過變異操作,使遺傳算法可維持群體多樣性。為什么?下列說法正確的是_____。
答案:由于初始解設(shè)置或經(jīng)多次迭代后,很可能使一代種群中的各個可能解具有相似的結(jié)構(gòu),此時無論怎樣交叉產(chǎn)生的新可能解,都將在與該結(jié)構(gòu)相近的可能解空間搜索--這種現(xiàn)象被稱為過早收斂;為避免過早收斂,有必要保持種群個體的多樣性,即使種群中的可能解具有不同的結(jié)構(gòu),怎樣保持不同的結(jié)構(gòu),即通過變異,打破原有相似的結(jié)構(gòu),進(jìn)入到另外的空間中搜索;當(dāng)進(jìn)化到某一代時,種群的解可能具有相類似的結(jié)構(gòu),可能始終在這個類似結(jié)構(gòu)的解集合中進(jìn)行循環(huán),為避免這種情況,通過對一些解應(yīng)用變異操作,打破種群的解的相類似結(jié)構(gòu),有助于跳出循環(huán),在更大空間中進(jìn)行搜索;當(dāng)產(chǎn)生的可行解接近最優(yōu)解的鄰域時,應(yīng)謹(jǐn)慎使用變異,以免偏向最優(yōu)解的結(jié)構(gòu)被破壞;而當(dāng)產(chǎn)生的可行解并未接近最優(yōu)解的鄰域時,可以選擇較大的變異概率以保證種群解的多樣性通過變異操作,使遺傳算法具有局部的隨機(jī)搜索能力。為什么?下列說法正確的是_____。
答案:當(dāng)產(chǎn)生一個可行解時,可以在該解的鄰近解的集合中進(jìn)行搜索,被稱為局部搜索;該解的鄰近解的集合是變化的,例如與該解有一位不同的鄰近解、與該解有兩位不同的鄰近解,或者與該解有一個“位組合”不同的鄰近解等;當(dāng)產(chǎn)生一個可行解時,由于與該解的鄰近解的集合可能很大,并不能窮舉每一個鄰近解,所以需要隨機(jī)選擇鄰近解;當(dāng)產(chǎn)生一個可行解時,通過某一位或幾位的變異,便可產(chǎn)生該解相鄰近的解。即相當(dāng)于,以該解為中心,在與該解的鄰近解的集合中隨機(jī)選擇出某個解;當(dāng)產(chǎn)生的可行解接近最優(yōu)解的鄰域時,通過某一位或幾位的變異,便可產(chǎn)生該解相鄰近的解,此有助于使算法加速向最優(yōu)解收斂設(shè)一個問題的解的形式為x,下列說法正確的是_____。
答案:由一個算法在任何一組可行解中求出的最優(yōu)解被稱為是近似解;符合用戶期望的近似解被稱為是滿意解;所有可行解中的最優(yōu)解是問題的最優(yōu)解下列說法不正確的是_____。
答案:可行解集合ê近似解集合ê可能解集合ê滿意解集合ê最優(yōu)解集合;可能解集合ê可行解集合ê滿意解集合ê近似解集合ê最優(yōu)解集合;最優(yōu)解集合ê滿意解集合ê近似解集合ê可行解集合ê可能解集合下列說法正確的是_____。
答案:任何一個生物個體的性狀是由其染色體確定的,染色體是由基因及其有規(guī)律的排列所構(gòu)成的,因此生物個體可由染色體來代表;生物的繁殖過程是通過將父代染色體的基因復(fù)制到子代染色體中完成的,在復(fù)制過程中會發(fā)生基因重組或基因突變。基因重組是指同源的兩個染色體之間基因的交叉組合,簡稱為“雜交/交配”?;蛲蛔兪侵笍?fù)制過程中基因信息的變異,簡稱“突變”;不同染色體會產(chǎn)生不同生物個體的性狀,其適應(yīng)環(huán)境的能力也不同;自然界體現(xiàn)的是“優(yōu)勝劣汰,適者生存”的叢林法則。不適應(yīng)環(huán)境的生物個體將被淘汰,自然界生物的生存能力會越來越強(qiáng)關(guān)于NP類問題求解,下列說法不
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年三明市農(nóng)業(yè)農(nóng)村局直屬事業(yè)單位選聘真題
- 2024年青海省郵政管理局下屬事業(yè)單位真題
- 企業(yè)數(shù)字化轉(zhuǎn)型的戰(zhàn)略價值試題及答案
- 2024年西安市曲江第六小學(xué)招聘筆試真題
- 2024年四川省骨科醫(yī)院招聘筆試真題
- 2024年貴州省能源局下屬事業(yè)單位真題
- 2024年貴陽市觀山湖區(qū)第十一小學(xué)招聘教師真題
- 2024年民生銀行成都研發(fā)中心招聘筆試真題
- VB考試模擬沖刺試題及答案
- 網(wǎng)絡(luò)管理員考試問題匯聚試題及答案
- 中國低空經(jīng)濟(jì)發(fā)展指數(shù)報告(2025版)
- 禁毒社工考試試題及答案
- 裝卸服務(wù)外包協(xié)議書范本
- 2025防撞緩沖車標(biāo)準(zhǔn)
- 廉潔課件教學(xué)課件
- 幼兒園管理 試題及答案
- 江蘇省南京市、鹽城市2025屆高三年級5月第二次模擬考試英語試題及答案(南京鹽城二模)
- 《公共資源交易法規(guī)概要》課件
- 2025年4月版安全環(huán)境職業(yè)健康法律法規(guī)標(biāo)準(zhǔn)文件清單
- 2025年美容師初級技能水平測試卷:秋季美容院服務(wù)禮儀試題
- 2025甘肅省農(nóng)墾集團(tuán)有限責(zé)任公司招聘生產(chǎn)技術(shù)人員145人筆試參考題庫附帶答案詳解
評論
0/150
提交評論