秋霞电影网午夜鲁丝片无码,真人h视频免费观看视频,囯产av无码片毛片一级,免费夜色私人影院在线观看,亚洲美女综合香蕉片,亚洲aⅴ天堂av在线电影猫咪,日韩三级片网址入口

Answer 英語答案

上傳人:無*** 文檔編號:145648923 上傳時間:2022-08-29 格式:DOC 頁數(shù):20 大?。?64.50KB
收藏 版權(quán)申訴 舉報 下載
Answer 英語答案_第1頁
第1頁 / 共20頁
Answer 英語答案_第2頁
第2頁 / 共20頁
Answer 英語答案_第3頁
第3頁 / 共20頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《Answer 英語答案》由會員分享,可在線閱讀,更多相關(guān)《Answer 英語答案(20頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、大學(xué)計算機基礎(chǔ) 第1章 引論 習(xí)題參考答案 第1章 填空題: 1. 計算理論、計算機、信息處理 2. 算法設(shè)計和程序設(shè)計 3. 有限性、可執(zhí)行性、機械性、確定性、終止性 4. 有確定的算法 5. 二進制 6. 在給定相同的輸入時,A和B有相同的輸出、A和B計算等價 7. 存儲器 8. 電子管和繼電器 9. 光計算機、生物計算機、量子計算機 10. 巨型化、微型化、網(wǎng)絡(luò)化、智能化 11. ASCII碼,7 12. 2 13. bmp, jpg

2、14. 文字 15. 時間和幅值 16. 文件,數(shù)據(jù)庫 17. 白盒,黑盒 18. 是一種無處不在的計算模式 簡答題: 1. 簡述計算機采用二進制的原因。 (1) 二進制只有0和1兩個基本符號 (2) 二進制的算術(shù)運算規(guī)則簡單,且適合邏輯運算。 2. 圖靈機模型主要由哪4個部分組成? 一條無限長的紙帶,一個讀寫頭,一套控制規(guī)則,一個狀態(tài)寄存器。 3. 圖靈機在形式上可以用哪七個元素描述?它們分別表示什么含義?(參考教材p7回答) 4. 圖靈機模型中的四個要素是什么? 輸入信息,輸出信息、程序(規(guī)則)、內(nèi)部狀態(tài)。 5.簡述圖靈機的工作過程。 圖靈機的工作過程可以簡

3、單的描述為:讀寫頭從紙帶上讀出一個方格中的信息,然后根據(jù)它內(nèi)部的狀態(tài)對程序進行查表(規(guī)則表Table),得出一個輸出動作,確定是向紙帶上寫信息還是使讀寫頭向前或向后移動到下一個方格。同時,程序還會說明下一時刻內(nèi)部狀態(tài)轉(zhuǎn)移到哪里。 6. 簡述問題求解的一般過程。 需求分析,系統(tǒng)(模型)設(shè)計,編碼與調(diào)試,系統(tǒng)測試。 7 . 簡述基于計算機的信息處理的一般過程。 信息采集,信息的表示和壓縮,信息存儲和組織,信息傳輸,信息發(fā)布,信息檢索。 8. 簡述高性能計算機涉及的主要關(guān)鍵技術(shù)。 答:軟硬件技術(shù)、通信技術(shù)、納米技術(shù) 第2章 1.計算機系統(tǒng)主要由( 硬件系統(tǒng) )和(軟件

4、系統(tǒng) )組成。 2.說明以下計算機中的部件是屬于主機系統(tǒng)、軟件系統(tǒng)、還是屬于外部設(shè)備。 (1)CPU ( 主機系統(tǒng) ) (2)內(nèi)存條 ( 主機系統(tǒng) ) (3)網(wǎng)卡 ( 主機系統(tǒng) ) (4)鍵盤和鼠標(biāo) ( 外設(shè) ) (5)顯示器 ( 外設(shè) ) (6)Windows操作系統(tǒng) ( 軟件系統(tǒng) ) 3.控制芯片組是主板的的核心部件,它由( 北橋芯片 )部分和(南橋芯片 )部分組成。 4. 系統(tǒng),應(yīng)用 5. bit 或

5、 二進制位 6. 8, 8192或1024×8 7. 完成下列數(shù)制的轉(zhuǎn)換 (1)10100110B=( 166 )D=( A6 )H (2)0.11B =( 0.75 )D (3)253.25 =( 11111101.01 )B =( FD.4 )H (4)1011011.101B=( 133.5 )O =( 5B.A )H=( 91.625 )D 8.完成下列二進制數(shù)的算術(shù)運算: (1)10011010+01101110 =( 100001000 ) (2)11001100-100 =( 110010

6、00 ) (3)11001100×100 =( 1100110000 ) (4)11001100÷1000 =( 11001.1 ) 9. 寫出下列真值對應(yīng)的原碼和補碼: (1)X=-1110011B [X]原=11110011,[X]補=10001101 (2)X=-71D [X]原=11000111,[X]補=10111001 (3)X=+1001001B [X]原=01001001=[X]補 10. 反碼:11001010 補碼:11001011 11. (1)[X+Y]補=11100011 X+Y=-29D (-0

7、011101B) (2) [X+Y]補=00100011 X+Y=35D 12. [X-Y]補=11101101 X-Y=-19D 13.完成下列二進制數(shù)的邏輯運算: (1)10110110∧11010110 = ( 10010110 ) (2)01011001B∨10010110 = (11011111 ) (3)11010101=(00101010) (4)11110111B ? 10001000 =( 01111111 ) 14.若“與門”的3位輸入信號分別為1、0、1,則該“與門”的輸出信號狀態(tài)為( 0 )。若將這3位

8、信號連接到或門,那么或門的輸出又是什么狀態(tài)?( 1 ) 15. (a) 至少有一個0 (b) 全為0 (c) 全為1 (d) 至少有一個1 第3章 填空題: 1. 微處理器,內(nèi)存儲器,總線,接口 2. RAM, ROM, RAM 3. 10 4. 8 5. 1260MB(1.23GB) 6. 提高存取速度 7. Cache存儲系統(tǒng),虛擬存儲系統(tǒng),Cache存儲系統(tǒng) 8. 寬度 9. 系統(tǒng),硬盤接口(或外設(shè)) 10. I/O接口 11. 機器指令 12. 存儲程序原理 13. 運算器 14. 兩個存儲器,兩組總線 15. 196004 17

9、. 進程管理,內(nèi)存管理,文件管理,設(shè)備管理 18. 就緒,等待 19. 有結(jié)構(gòu) 20. 物理 簡答題: 1. 實說明指令的執(zhí)行步驟,哪些步驟是必須的? 答:指令的執(zhí)行步驟描述為:取指令、分析指令、讀取操作數(shù)、執(zhí)行指令和存放結(jié)果,其中取指令、分析指令和執(zhí)行指令這三個步驟是必須的。 2. 簡述馮·諾依曼計算機的特點。 簡單地描述為:以存儲原理為基礎(chǔ),以運算器為核心。 3. 簡述進程和程序的區(qū)別? 答:程序是靜態(tài)的(存放在磁盤不動,可永久性存在),而進程是執(zhí)行起來的程序,是動態(tài)的,進程有生命周期。 4. 說明為什么引入進程? 為使程序在多道程序環(huán)境下能并發(fā)執(zhí)行,并

10、確?!翱稍佻F(xiàn)性”。 5. 答:將源程序裝入內(nèi)存一般經(jīng)過編譯、鏈接和裝入三個步驟。 第4章 網(wǎng)絡(luò) 一.填空題 1. 局域網(wǎng)、城域網(wǎng)和廣域網(wǎng)。 2. 星型 3. 同軸電纜、雙交線和光纖。 4. 語義、時序 5. 應(yīng)用層、傳輸層、網(wǎng)際層、網(wǎng)絡(luò)接口層 6. IP 7. 瀏覽器、Web服務(wù)器、HTTP超文本傳輸協(xié)議 8. 對稱式、非對稱式 二.選擇題 1. A,D,E,F,G,I,J,M,N,P,R,S,T, 2. C,D 3. C 4. C 第5章 ‘—1-- Module Module1 Sub Main() Console.

11、WriteLine("請輸入3個整數(shù),以空格分隔并以回車結(jié)束") Dim s As String = Console.ReadLine() Dim sSplit() As String = s.Split(" ") Dim x, y, z As Integer x = Convert.ToInt32(sSplit(0)) y = Convert.ToInt32(sSplit(1)) z = Convert.ToInt32(sSplit(2)) Console.W

12、riteLine("sum:{0}", x + y + z) Console.WriteLine("Avg:{0}", x + y + z / 3) End Sub End Module ‘—2— Module Module1 Sub Main() Dim A() As Single = {12, 30} Dim y As Single For Each x In A If x <= 0 Then y = 0

13、 Else If x > 0 And x <= 15 Then y = 4 * x / 3 Else y = 2.5 * x - 10.5 End If End If Console.WriteLine("x={0},y={1}", x, y) Next End Sub End Module ‘—3—‘ Mod

14、ule Module1 Sub Main() Dim x1 As Integer = 133 Dim x2 As Integer = 2209 Dim x1h As Integer = x1 \ 100 Dim x1m As Integer = x1 Mod 100 Dim x2h As Integer = x2 \ 100 Dim x2m As Integer = x2 Mod 100 Dim yh, ym As Integer I

15、f x2m - x1m < 0 Then ym = x2m + 60 - x1m yh = x2h - x1h - 1 Else ym = x2m - x1m yh = x2h - x1h End If If yh < 0 Then yh = yh + 24 End If Dim y As Integer = yh * 100 + ym Console

16、.WriteLine("y={0}", y) End Sub End Module ‘—4— Module Module1 Sub Main() Const n As Integer = 30 Dim a As Integer = 2 Dim b As Integer = 1 Dim sum As Decimal = 0 For i As Integer = 1 To n sum = sum + a / b Di

17、m t As Integer = a a = a + b b = t Next Console.WriteLine("Sum={0}", sum) End Sub End Module ‘—5— Module Module1 Sub Main() Dim A() As Integer = {23, 34, 56, 78, 12, 2, 45, 6, 7, 90} Dim x As Integer = 56 Dim y

18、 As Integer = -1 For i As Integer = 0 To A.Length - 1 If x = A(i) Then y = i End If Next Console.WriteLine("y={0}", y) End Sub End Module ‘—6— Module Module1 Sub Main() Dim A() As Single = {12, 30}

19、 For Each x In A Console.WriteLine("x={0},y={1}", x, WaterFee(x)) Next End Sub Function WaterFee(ByVal x As Decimal) As Decimal If x <= 0 Then Return 0 Else If x > 0 And x <= 15 Then Return 4 * x / 3

20、 Else Return 2.5 * x - 10.5 End If End If End Function End Module ‘—7— Module Module1 Sub Main() Dim A() As Integer = {23, 34, 56, 78, 12, 2, 45, 6, 7, 90} Dim x As Integer = 56 Console.WriteLine("y={0}

21、", IsHere(A, x)) End Sub Function IsHere(ByVal A() As Integer, ByVal x As Integer) As Integer For i As Integer = 0 To A.Length - 1 If x = A(i) Then Return i End If Next Return -1 End Function End Module ‘—

22、8— Module Module1 Sub Main() Console.WriteLine("請輸入工作時間,工作年數(shù)(整數(shù)),以空格分隔并以回車結(jié)束") Dim s0 As String = Console.ReadLine() Dim sSplit() As String = s0.Split(" ") Dim t, y, sperh As Integer t = Convert.ToInt32(sSplit(0)) y = Convert.ToInt32(sS

23、plit(1)) Dim s As Single If y >= 5 Then sperh = 50 Else sperh = 30 End If If t < 40 Then s = t * sperh Else s = 40 * sperh + (t - 40) * sperh * 1.5 End If Console.

24、WriteLine("工資是{0:N2}", s) End Sub End Module ‘—9— Module Module1 Sub Main() Console.WriteLine("請輸入年 月 日,以空格分隔并以回車結(jié)束") Dim s0 As String = Console.ReadLine() Dim sSplit() As String = s0.Split(" ") Dim y, m, d As Integer y = Convert.To

25、Int32(sSplit(0)) m = Convert.ToInt32(sSplit(1)) d = Convert.ToInt32(sSplit(2)) Dim s As Integer = 0 Dim mm As Integer For i As Integer = 1 To m - 1 If ((i <= 7) And (i Mod 2 = 1)) Or ((i >= 8) And (i Mod 2 = 0)) Then mm = 3

26、1 Else If i = 2 And (((y Mod 4 = 0) And (y Mod 100 <> 0)) Or (y Mod 400 = 0)) Then mm = 29 Else If i = 2 Then mm = 28 Else mm = 30

27、 End If End If End If s = s + mm Next s = s + d Console.WriteLine("This is the {0}th of {1}", s, y) End Sub End Module ‘—10— Module Module1 Sub Main() Console.WriteLine("請輸入n") Dim

28、 s As String = Console.ReadLine() Dim n As Integer = Convert.ToInt32(s) Dim y As Integer = 1 For i = 1 To n - 1 y = 2 * (y + 1) Next Console.WriteLine("桃子數(shù)是{0}", y) End Sub End Module ‘—11— Module Module1 Sub Main()

29、 For x As Integer = 0 To 50 For y As Integer = 0 To 50 - x If x * 2 + y * 4 = 160 Then Console.WriteLine("鑰匙扣{0}個,漫畫書{1}本", x, y) End If Next Next End Sub End Module ‘—12— Module Module1 Sub

30、 Main() For x As Integer = 100 To 999 Dim a As Integer = x Mod 10 Dim b As Integer = (x \ 10) Mod 10 Dim c As Integer = x \ 100 If a ^ 3 + b ^ 3 + c ^ 3 = x Then Console.WriteLine("{0}={1}^3+{2}^3+{3}^3", x, c, b, a)

31、 End If Next End Sub End Module ‘—13— Module Module1 Sub Main() Dim ins As String = Console.ReadLine() Dim n As Integer = Convert.ToInt32(ins) If IsSquare(n) Then Console.WriteLine("{0} is squre", n) Else

32、 Console.WriteLine("{0} is not sqare", n) End If End Sub Function IsSquare(ByVal n As Integer) As Boolean Dim i As Integer = 1 For i = 1 To n / i If i * i = n Then Return True End If Next Return False

33、 End Function End Module ‘—14— Module Module1 Structure count Dim x As Integer Dim c As Integer End Structure Sub Main() Dim A() As Integer = {2, 3, 3, 3, 4, 5, 5, 5} Dim cou(20) As count Dim i As Integer = 0 For Each

34、k As Integer In A Dim find As Boolean = True For j As Integer = 0 To i - 1 If cou(j).x = k Then cou(j).c += 1 find = False Exit For End If Next If find

35、 Then cou(i).x = k cou(i).c = 1 i += 1 End If Next For j As Integer = 0 To i - 1 For k As Integer = i - 1 To j + 1 Step -1 If cou(k).c > cou(k - 1).c Then Dim temp A

36、s count = cou(k) cou(k) = cou(k - 1) cou(k - 1) = temp End If Next Next Dim maxc As Integer = cou(0).c Dim m As Integer = 0 While cou(m).c = maxc Console.WriteLine("{0}出現(xiàn)的次數(shù)是{1}

37、", cou(m).x, cou(m).c) m += 1 End While End Sub End Module ‘—15— Module Module1 Sub Main() For i As Integer = 10 To 99 Dim j As Integer j = (i Mod 10) * 10 + i \ 10 If IsPrime(i) And IsPrime(j) Then

38、 Console.WriteLine("{0}", i) End If Next End Sub Function IsPrime(ByVal n As Integer) As Boolean Dim i As Integer = 2 While (i <= n \ i) If n Mod i = 0 Then Return False End If i = i

39、 + 1 End While Return True End Function End Module 第6章 1——4題請參照教材 —5— 參見例6-7 ‘—6— 參見實驗教材P135“將一個字符串進行反序” ‘—7— 參見實驗教材P136 3) ‘—9— 參見例6-8 第7章 1. 算法可以用__自然語言___、__偽代碼___、__流程圖____等方法描述。 2. 總體上,計算機程序語言可以分為___機器語言___、__匯編語言__和__高級語言___三種類型。 3. 高級語言可分為__

40、_編譯__型語言和____解釋____型語言。 4. 程序的基本控制結(jié)構(gòu)有__順序結(jié)構(gòu)__、___循環(huán)結(jié)構(gòu)___和__分支結(jié)構(gòu)______。 5. 常見的幾種空間復(fù)雜度有:O(log2n),O(n),O(n2),_和___ O(2n)_____。 6. 將匯編語言源程序翻譯成機器語言目標(biāo)代碼的程序稱為__匯編程序___。 7. 下圖(圖4-22)所示流程圖的功能是__求SUM=0+1+3+5+…..+99____。 圖4-22 填空題7圖

41、 8. 簡述問題求解的一般過程。 需求分析,系統(tǒng)(模型)設(shè)計,編碼與調(diào)試,系統(tǒng)測試。 9. 程序設(shè)計語言的主要用途是什么? 程序設(shè)計語言的主要用途一是實現(xiàn)所設(shè)計的算法,即反映程序員的思想;二是將程序設(shè)計語言“翻譯”成機器語言,以使計算機能夠解決我們的問題。 10. 算法和程序有什么相同之處,有什么不同之處? 相同之處:是解決某個特定類型問題的運算序列。 不同之處:算法是對問題求解步驟的描述,不能為計算機理解和執(zhí)行;程序是對算法的實現(xiàn),能夠被計算機直接執(zhí)行 11. 什么叫時間復(fù)雜度?什么叫空間復(fù)雜度? 時間復(fù)雜度:算法實現(xiàn)所消耗的時間;空間復(fù)雜

42、度:算法實現(xiàn)所消耗的存儲空間。 12. 輸入三個數(shù),比較并輸出最小值。要求: (1)用自然語言描述算法; (2)用流程圖描述算法; (1) Step1:輸入3個數(shù)a,b,c; Step2:比較a和b; Step3:若a>b,則執(zhí)行Step4。否則轉(zhuǎn)向Step5 Step4:若b>c,則輸出c;否則輸出b。 Step5:若a>c,則輸出c;否則輸出a。 (2)流程圖 13.試?yán)昧鞒虉D形式描述在100個字符中查找字母A的順序和折半查找算法。 順序查找:

43、 折半查找: 編程題: ‘—1—使用冒泡排序?qū)?0個整數(shù)排序 參見例7-7 ‘—2—改進冒泡排序,使其當(dāng)數(shù)據(jù)已經(jīng)有序時,排序過程結(jié)束。 ‘改進的冒泡排序算法 Sub Bubble(ByRef R() As Integer) Dim i,j,n,Tem As Integer Dim flag As Boolean=True n=R.Length-1 For i =1 To n

44、 If flag=True Then Flag=False For j = n To i Step -1 If R(j)

45、s Dim name As String Dim phone As String End Structure Sub Main() Dim Addr(20) As Address Const N As Integer = 7 Addr(0).name = "One" Addr(0).phone = "12345678" Addr(1).name = "Two" Addr(1).phone = "22345678"

46、 Addr(2).name = "Three" Addr(2).phone = "32345678" Addr(3).name = "Four" Addr(3).phone = "42345678" Addr(4).name = "Five" Addr(4).phone = "52345678" Addr(5).name = "Six" Addr(5).phone = "62345678" Addr(6).name = "Seven"

47、 Addr(6).phone = "72345678" DisPlay(Addr, N) For i As Integer = 1 To N - 1 For j As Integer = N - 1 To i + 1 Step -1 If Addr(j).name < Addr(j - 1).name Then Dim temp As Address = Addr(j) Addr(j) = Addr(j - 1)

48、 Addr(j - 1) = temp End If Next Next DisPlay(Addr, N) End Sub Sub DisPlay(ByVal Addr() As Address, ByVal N As Integer) For k As Integer = 0 To N - 1 Console.WriteLine("name={0}, phone={1}", Addr(

49、k).name, Addr(k).phone) Next End Sub End Module ‘---6—使用順序查找,對第5題的數(shù)據(jù)查找一個人名是否在電話簿中。 Function FindName(ByVal Addr() As Address, ByVal N As Integer, ByVal name As String) As Integer For i As Integer = 0 To N - 1 If Addr(i).name = name Then Ret

50、urn i End If Next Return -1 End Function ‘—7—使用折半查找,對排序后的電話號碼簿(第5題)進行查找 Function FindName2(ByVal Addr() As Address, ByVal N As Integer, ByVal name As String) As Integer Dim low As Integer = 0 Dim high As Integer = N - 1 While low <=high

51、 Dim mid As Integer = (low + high) / 2 If Addr(mid).name = name Then Return mid Else If Addr(mid).name > name Then high = mid - 1 Else low = mid + 1 End If End If End While Return -1 End Function 20

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!