程序設(shè)計(jì)基礎(chǔ)復(fù)習(xí)資料_第1頁
程序設(shè)計(jì)基礎(chǔ)復(fù)習(xí)資料_第2頁
程序設(shè)計(jì)基礎(chǔ)復(fù)習(xí)資料_第3頁
程序設(shè)計(jì)基礎(chǔ)復(fù)習(xí)資料_第4頁
程序設(shè)計(jì)基礎(chǔ)復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、程序設(shè)計(jì)基礎(chǔ)1. 馮 . 諾依曼型計(jì)算機(jī)的兩大特征是( A )。A. 程序存儲(chǔ)和采用二進(jìn)制B. 硬件由五部分組成和軟件與硬件分離B.數(shù)據(jù)和程序均采用二進(jìn)制表示D.建立二進(jìn)制編碼體系和軟硬件分離2. 世界上第一個(gè)高級(jí)語言是( C )。A. BASIC 語言 B. C 語言 C. FORTRAN 語言 D. PASCAL 語言3. 匯編語言屬于( C )。A. 函數(shù)式語言B. 邏輯語言C. 過程式語言D. 非過程式語言4. C 語言的類別是( A )。A. 面向過程的程序設(shè)計(jì)語言B. 面向問題的程序設(shè)計(jì)語言B. 面向?qū)ο蟮某绦蛟O(shè)計(jì)語言D. 面向硬件的程序設(shè)計(jì)語言5. 系統(tǒng)軟件的核心軟件是( A )

2、。 A. 操作系統(tǒng)B. 編譯程序C. 匯編程序D. 機(jī)器語言6. 關(guān)于C語言語句的正確概念是 (B )。A.在c語言中不能使用go to語句 B. go to 語句可以從 C語言中去除C.while 和 do-while 都是直到型循環(huán)D. switch 語句可以替代if 語句7. 采用鏈?zhǔn)酱鎯?chǔ)保存線性表時(shí),如果要進(jìn)行插入和刪除操作,則在算法的執(zhí)行效率方面與采用順序存儲(chǔ)的線性表進(jìn)行比較,( D ) 。A. 插入操作和刪除操作的效率都要低B. 插入操作的效率要低,刪除操作的效率要高c. 插入操作的效率要高,刪除操作的效率要低D.插入操作和刪除操作的效率都要高8. 由于軟件開發(fā)的螺旋模型的每一周期

3、內(nèi)都包括( ) 階段,從而能有利于保證軟件產(chǎn)品的質(zhì)量。 ( D )A. 需求定義B.需求定義、風(fēng)險(xiǎn)分析C. 需求定義、風(fēng)險(xiǎn)分析、工程實(shí)現(xiàn)D. 需求定義、風(fēng)險(xiǎn)分析、工程實(shí)現(xiàn)和評(píng)審9. 關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)的概念中,正確的是( A )A. 結(jié)構(gòu)化程序設(shè)計(jì)是按照一定的原則與原理,組織和編寫正確且易讀的程序的軟件技術(shù)B.追求程序的高效率,依靠程序員自身的天分和技巧的程序設(shè)計(jì)技術(shù)C. 結(jié)構(gòu)化程序設(shè)計(jì)的主要思想是自低向上、逐步求精的開發(fā)過程D.以上三中說法都是正確的10. 早期進(jìn)行程序開發(fā)過程中存在不少問題,在下列問題中有- 一個(gè)并不是早期程序員常見的問題,它是( D ).A. 程序員過分依賴技巧與天分,不

4、太注重所編寫程序的結(jié)構(gòu)B. 程序中的控制隨意跳轉(zhuǎn), 不加限制地使用go to 語句C. 無固定程序設(shè)計(jì)方法D.對(duì)問題的抽象層次不夠深入11. 在軟件系統(tǒng)進(jìn)行組裝測(cè)試的時(shí)候發(fā)現(xiàn)錯(cuò)誤,則針對(duì)被發(fā)現(xiàn)的錯(cuò)誤,可以判斷在整個(gè)軟件開發(fā)過程最可能出現(xiàn)錯(cuò)誤的階段是( B ).A.需求分析 B.概要設(shè)計(jì)C.詳細(xì)設(shè)計(jì) D.單元測(cè)試12. 程序設(shè)計(jì)要遵循一定的開發(fā)方法及思想,以下有一一個(gè)不是程序設(shè)計(jì)過程中應(yīng)該遵循的開發(fā)方法,它是( D ).A. 結(jié)構(gòu)化設(shè)計(jì)方法B. 模塊化程序設(shè)計(jì)方法C. 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法D. 數(shù)據(jù)結(jié)構(gòu)優(yōu)先原則13. 關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)的概念中,正確的是( A ) 。A. 結(jié)構(gòu)化程序設(shè)計(jì)是按照

5、- 定的原則與原理,組織和編寫正確且易讀的程序的軟件技術(shù)B. 一種采用結(jié)構(gòu)描述復(fù)雜的客觀事物從而可以進(jìn)行負(fù)責(zé)程序設(shè)計(jì)的一- 種技術(shù)C. 結(jié)構(gòu)化程序設(shè)計(jì)的主要思想是自低向上、逐步求精的開發(fā)過程D. 以上三中說法都是正確的14. 軟件開發(fā)模型著重研究的是( C ) 。A. 程序設(shè)計(jì)的方法和編程技巧B. 軟件系統(tǒng)的基本架構(gòu)和常見的軟件系統(tǒng)模型C. 軟件開發(fā)全部過程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架D. 軟件系統(tǒng)的模型和對(duì)應(yīng)不同模型的開發(fā)方法15. 匯編程序的任務(wù)是( A ) 。A. 將匯編語言編寫的程序轉(zhuǎn)換為目標(biāo)程序B. 將匯編語言編寫的程序轉(zhuǎn)換為可執(zhí)行程序.C. 將高級(jí)語言編寫的程序轉(zhuǎn)換為匯編語言程序D.將高

6、級(jí)語言編寫的程序轉(zhuǎn)換為可執(zhí)行程序16. C 語言是 ( C )。A. 機(jī)器語言B. 匯編語言CtWj級(jí)語言D.目標(biāo)語言17. 早期進(jìn)行程序開發(fā)過程中存在不少問題,在下列問題中有一個(gè)并不是早期程序員常見的問題,它是( D ) 。A. 程序員過分依賴技巧與天分,不太注重所編寫程序的結(jié)構(gòu)B.程序中的控制隨意跳轉(zhuǎn),不加限制地使用go t0語句C. 無固定程序設(shè)計(jì)方法D.對(duì)問題的抽象層次不夠深入18. 軟件開發(fā)模型著重研究的是( C )。A. 程序設(shè)計(jì)的方法和編程技巧B. 軟件系統(tǒng)的基本架構(gòu)和常見的軟件系統(tǒng)模型C. 軟件開發(fā)全部過程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架D. 軟件系統(tǒng)的模型和對(duì)應(yīng)不同模型的開發(fā)方法19.

7、 計(jì)算機(jī)能直接執(zhí)行的語言是( A )。A.機(jī)器語言B.匯編語言C.高級(jí)語言D.目標(biāo)語言20. 程序設(shè)計(jì)要遵循一定的開發(fā)方法及思想,以下有一個(gè)不是程序設(shè)計(jì)過程中應(yīng)該遵循的開發(fā)方法,它是( D ) 。A. 結(jié)構(gòu)化設(shè)計(jì)方法B. 模塊化程序設(shè)計(jì)方法C. 面向?qū)ο蟮某绦蛟O(shè)計(jì)方法D.數(shù)據(jù)結(jié)構(gòu)優(yōu)先原則21 .NET的目的就是將 A_作 為新-代操作系統(tǒng)的基礎(chǔ),對(duì)互聯(lián)網(wǎng)的設(shè)計(jì)思想進(jìn) 行擴(kuò)展。A. 互聯(lián)網(wǎng)B. Windows C. C# D. 網(wǎng)絡(luò)操作系統(tǒng)22 .假設(shè)變量x的值為10,要輸出x值,下列正確的語句是_ C_ 。A. System.Console write line(x)B. System.Con

8、sole. Write Line(*x)C. System. Console.Write Line(x=0,x)D. System.Console. Write Line(x=x)23 . 要退出應(yīng)用程序的執(zhí)行, 應(yīng)執(zhí)行下列的_ A_語句。A. Application Exit(); B. Application Exit,C. Application Close(); D. Application Close,24.關(guān)于C理序的書寫,下列不正確的說法是_ D_A. 區(qū)分大小寫B(tài). 一行可以寫多條語句C. 一條語句可以寫成多行D.一個(gè)類中只能有一個(gè)Main ()方法,因此多個(gè)類中可以有多個(gè) M

9、ain ()方法25 .在C獻(xiàn)言中,下列能夠彳為變量名的是_ C_。A. if B.3ab C.b_3a D. a-bc26 .能正確表示邏輯關(guān)系“ aR5或aw。”的C獻(xiàn)言表達(dá)方式是_ D_ 。A. a=5ora=5|a=5&a=l|a=5 &x5) print f( %d n ,m);else print f( %dn ,m 一);)該程序的執(zhí)行結(jié)果是 6。3.# include main ()int j;for (j=0; j10;j+)if (j262=0) continue;print f( 26d ,j);)該程序的執(zhí)彳T結(jié)果是1 3 5 7 94.Main()int x=22,

10、y=10;doprintf(0Ad%d , x, +y); while(!x);該程序的執(zhí)行結(jié)果是22115.#include main()int k=1, j=0;while(k+jj歸+2;else k=k+2print f( %d %dn ,k, j);該程序的執(zhí)彳r結(jié)果是旦6 .寫出列程序的運(yùn)行結(jié)果,并說明為什么?using System;class diydemopublic static void Main()int a,b,c;a-10;b-20;c=a/b;Console, Write Line(c=0,c);答:程序的運(yùn)行結(jié)果為c=0,因?yàn)檎麛?shù)與整數(shù)相除,其結(jié)果為整數(shù)。7 .

11、using System;class zdsstatic void Main()int a=10,b=100,c=50,max1, max2;max1=Math,Max(a,b);max2-Math,Max(max1,c);Console,Write Line(最大數(shù)為=(0” ,max2);答:程序運(yùn)行結(jié)果為:最大數(shù)為1008 、有一函數(shù):1 (x0)要求 : 輸入一個(gè)x 值,輸出y 值。用控制臺(tái)應(yīng)用程序編寫。class Programstatic void Main(string args)double x, y;Console.Write(請(qǐng)輸入數(shù)值x:);x = Convert. ToInt1 6(Console.Read Line();if(x 0)y=-1;elsey= 0;Console.Write Line( 輸出 y 等于 :0,y);9. 輸入三個(gè)實(shí)數(shù),按代數(shù)值由小到大的次序輸出這三個(gè)數(shù)using System;class jdzstatic void Main()double a, b, c,t;Console.Write(請(qǐng)輸入數(shù)值一a:);a= Convert.To Single(Console Read Line();Console.Write(請(qǐng)輸入數(shù)值二b:);b = Convert.To Single(

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論