2019國(guó)開(kāi)電大《程序的設(shè)計(jì)基礎(chǔ)》模擬測(cè)試題一答案_第1頁(yè)
2019國(guó)開(kāi)電大《程序的設(shè)計(jì)基礎(chǔ)》模擬測(cè)試題一答案_第2頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、程序設(shè)計(jì)基礎(chǔ)模擬測(cè)試題一:1計(jì)算機(jī)早期傳統(tǒng)的應(yīng)用領(lǐng)域是 。選擇一項(xiàng):A. 科學(xué)計(jì)算B. 信息處理C. 人工智能2 諾依曼型計(jì)算機(jī)的兩大特征是。選擇一項(xiàng):A. 程序存儲(chǔ)和采用二進(jìn)制B. 硬件由五部分組成和軟件與硬件分離C. 數(shù)據(jù)和程序均采用二進(jìn)制表示D. 建立二進(jìn)制編碼體系和軟硬件分離3世界上第一個(gè)高級(jí)語(yǔ)言是 。選擇一項(xiàng):A. BASIC 語(yǔ)言B. C語(yǔ)言C. FORTRAN 語(yǔ)言D. PASCAL 語(yǔ)言4CPU主要包括。選擇一項(xiàng):A. 運(yùn)算器、控制器和寄存器B. 運(yùn)算器、控制器和存儲(chǔ)器C. 控制器D. 運(yùn)算器和存儲(chǔ)器5 JAVA語(yǔ)言的類(lèi)別是選擇一項(xiàng):A. 面向過(guò)程的程序設(shè)計(jì)語(yǔ)言B. 面向問(wèn)題的

2、程序設(shè)計(jì)語(yǔ)言C. 面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言D. 面向硬件的程序設(shè)計(jì)語(yǔ)言6操作系統(tǒng)屬于選擇一項(xiàng):A. 系統(tǒng)軟件B. 應(yīng)用軟件C計(jì)算機(jī)硬件系統(tǒng)D. 編譯系統(tǒng)7計(jì)算機(jī)能直接執(zhí)行的語(yǔ)言是 選擇一項(xiàng):A. 機(jī)器語(yǔ)言B. 匯編語(yǔ)言C. 咼級(jí)語(yǔ)言D. 目標(biāo)語(yǔ)言8C語(yǔ)言中,使用變量的要選擇一項(xiàng):A. 要先定義后使用B. 要先使用后定義C. 不需要定義,可以直接使用D. 沒(méi)有明確的要求9C語(yǔ)言中的常量使用要選擇一項(xiàng):A. 必須先定義后使用B. 可以不經(jīng)說(shuō)明直接使用C. 可以直接使用,以后再定義D. 類(lèi)型不同要求不同C語(yǔ)言表示話(huà)10閏年條件是年份能被 4整除,但不能被100整除,或能被400整除,可寫(xiě)做選擇一項(xiàng):A

3、.(year%4= =0&&year%100!=0)| (year%400= =0)B. ( year%4=0|year%100!=0)&& (year%400=0)C.(year%4 =0&&year%100!=0)| (year%400=0)D. ( year%4= =0|year%100!=0)&& (year%400= =0)11棧的最主要特點(diǎn)是選擇一項(xiàng):A. 先進(jìn)先出B. 先進(jìn)后出C. 兩端進(jìn)出D. 一端進(jìn)一端出12下面4句結(jié)論中只有一句是錯(cuò)誤的,它是 選擇一項(xiàng):A. 二叉樹(shù)是樹(shù)B. 二叉樹(shù)的左右子樹(shù)的位置可以顛倒C.

4、可以使用二叉樹(shù)的思想對(duì)數(shù)值進(jìn)行排序D. 可以采用鏈表方式存儲(chǔ)二叉樹(shù)13在軟件需求完全確定的情況下,應(yīng)該采用的軟件開(kāi)發(fā)模型是_選擇一項(xiàng):A. 瀑布模型B. 漸進(jìn)式開(kāi)發(fā)模型C. 原型模型D. 螺旋模型14關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)的概念中,正確的是 選擇一項(xiàng):A.結(jié)構(gòu)化程序設(shè)計(jì)是按照一定的原則與原理,組織和編寫(xiě)正確且易讀的程序的軟件技術(shù)B. 一種采用結(jié)構(gòu)描述復(fù)雜的客觀事物從而可以進(jìn)行負(fù)責(zé)程序設(shè)計(jì)的一種技術(shù)C. 結(jié)構(gòu)化程序設(shè)計(jì)的主要思想是自低向上、逐步求精的開(kāi)發(fā)過(guò)程D. 以上三中說(shuō)法都是正確的15軟件開(kāi)發(fā)模型著重研究的是 選擇一項(xiàng):A. 程序設(shè)計(jì)的方法和編程技巧B. 軟件系統(tǒng)的基本架構(gòu)和常見(jiàn)的軟件系統(tǒng)模型C

5、. 軟件開(kāi)發(fā)全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架D. 軟件系統(tǒng)的模型和對(duì)應(yīng)不同模型的開(kāi)發(fā)方法16高級(jí)語(yǔ)言源程序的翻譯有兩種方式,一種是回答,另一種是回答17當(dāng)前計(jì)算機(jī)的最基本原理采用的是諾依曼原理18C語(yǔ)言中自增運(yùn)算符是回答,求余數(shù)的運(yùn)算符號(hào)是回答+和%19最基本的程序控制有三種,它們是回答 ,回答 和回答。這三種執(zhí)行控制的任意組合和重復(fù)、嵌套就可以描述任意復(fù)雜的程序。順序條件(分支)循環(huán)20樹(shù)型結(jié)構(gòu)的主要特征是結(jié)點(diǎn)之間存在著一種層次的關(guān)系,數(shù)據(jù)元素之間的關(guān)系是回答的關(guān)系。在圖型結(jié)構(gòu)中,任何兩個(gè)結(jié)點(diǎn)之間都可能存在著聯(lián)系,數(shù)據(jù)元素之間存在著回答的關(guān)系。21請(qǐng)說(shuō)明要在計(jì)算機(jī)上運(yùn)行一個(gè)用C語(yǔ)言編寫(xiě)的程序,

6、要經(jīng)過(guò)怎樣的處理過(guò)程。1. 使用計(jì)算機(jī)處理自然語(yǔ)言,首先要做的是將語(yǔ)言錄入處理程序,其實(shí)大部分都是將普通的文本寫(xiě)入你的處理程序,使用變量將文本保存。對(duì)于文本的處理,推薦使用perl。2. 寫(xiě)入文本后,首先要對(duì)文本進(jìn)行分詞, 這一點(diǎn)英文比較容易,中文就困難一些。對(duì)于中文,基本的方法有前后向最大匹配法,這是基于規(guī)則的方法,或者采用馬爾科夫模型的統(tǒng)計(jì)方法,分詞是最基本的環(huán)節(jié),基本上所有的自然語(yǔ)言處理都要分詞。3. 分詞之后可以做詞性標(biāo)注,詞性標(biāo)注是為了能夠區(qū)分相同的不同詞性。4. 詞性標(biāo)注之后可以做句法剖析,句法剖析是為了確定對(duì)于一種特定詞性的詞的語(yǔ)法歸屬,也就是具體是屬于主語(yǔ),或者賓語(yǔ),或者謂語(yǔ)等

7、等。5. 句法剖析之后就可以給出單詞的不同語(yǔ)義信息,也就是一個(gè)詞的確切解釋。6然后就可以做機(jī)器翻譯了22簡(jiǎn)述產(chǎn)生“軟件危機(jī)”的原因。復(fù)雜程度高。研制周期長(zhǎng)。正確性難以保證。23瀑布模型的主要思想是什么?這個(gè)模型有什么主要特點(diǎn)?瀑布模型也稱(chēng)軟件生存周期模型。根據(jù)軟件生存周期各個(gè)階段的任務(wù),瀑布模型從可行性研究(或稱(chēng)系統(tǒng)需求分析) 開(kāi)始,逐步進(jìn)行階段性變換,直至通過(guò)確認(rèn)測(cè)試并得到用戶(hù)確認(rèn)的 軟件產(chǎn)品為止。瀑布模型上一階段的變換結(jié)果是下一階段變換的輸入,相鄰的兩個(gè)階段具有因果關(guān)系,緊密相聯(lián)。一個(gè)階段工作的失誤將蔓延到以后的各個(gè)階段。瀑布模型在軟件工程中占有重要的地位, 它提供了軟件開(kāi)發(fā)的基本框架,

8、這比依靠“個(gè) 人技藝”開(kāi)發(fā)軟件好得多。它有利于大型軟件開(kāi)發(fā)過(guò)程中人員的組織和管理,有利于軟件開(kāi)發(fā)方法和工具的研究與使用,從而提高了大型軟件項(xiàng)目開(kāi)發(fā)的質(zhì)量和效率。(5分)瀑布模型的主要特點(diǎn)是:階段間的順序性和依賴(lài)性, 開(kāi)發(fā)過(guò)程是一個(gè)嚴(yán)格的下導(dǎo)式過(guò)程,即前一階段的輸出是后一階段的輸入,每一階段工作的完成需要確認(rèn),而確認(rèn)過(guò)程是嚴(yán)格的追溯式過(guò)程,后一階段出現(xiàn)了問(wèn)題要通過(guò)前一階段的重新確認(rèn)來(lái)解決。因此,問(wèn)題發(fā)現(xiàn)得越晚解決問(wèn)題的代價(jià)就越高。(5分)24寫(xiě)出程序運(yùn)行結(jié)果。main () int x=20, y=8;printf("x=%d ; y= %d", x+1,-y);該程序的執(zhí)行結(jié)果是x=回答 y=回答25 #i nclude<stdio.h>mai n() int k=1, j=0;while ( k+j <= 4 ) if ( k >j ) j = j+2;else k = k+2; printf ( "%d%dn", k, j );該程序的執(zhí)行結(jié)果是k=j=回答回答26編寫(xiě)一程序,從鍵盤(pán)輸入20個(gè)整數(shù),計(jì)算并輸出算術(shù)平均數(shù)。參考答案#in elude <stdio.h>mai n() int i, x

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論