




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第一章:程序設(shè)計(jì)基礎(chǔ)知識(shí)一、 單項(xiàng)選擇題1、以下( )是面向過程的程序設(shè)計(jì)語言。A)機(jī)器語言 B)匯編語言 C)高級(jí)語言 D)第四代語言2、程序設(shè)計(jì)一般包含以下四個(gè)步驟,其中其中首先應(yīng)該完成的是( )。A)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)和算法 B)建立數(shù)學(xué)模型C)編寫程序 D)調(diào)試和運(yùn)行程序3、以下常用算法中適合計(jì)算等差級(jí)數(shù)的算法是( )。A)枚舉法 B)遞推法 C)分治法 D)排序法4、以下不屬于算法基本特征的是( )。A)有窮性 B)有效性 C)可靠性 D)有一個(gè)或多各輸出5、以下描述中不正確的是( )。A)程序就是軟件,但軟件不緊緊是程序。B)程序是指令的集合,計(jì)算機(jī)語言是編寫程序的工具。C)計(jì)算機(jī)語言都是形式化的語言,它有一個(gè)語法規(guī)則和定義。D)計(jì)算機(jī)語言只能編寫程序而不能表示算法。6、下面描述中,正確的是( )A)結(jié)構(gòu)化程序設(shè)計(jì)方法是面向過程程序設(shè)計(jì)的主流。B)算法就是計(jì)算方法。C)一個(gè)正確的程序就是指程序書寫正確。D)計(jì)算機(jī)語言就是編寫程序的工具而不是表示算法的工具。7、下面描述中,不正確的是( )。A)遞歸法的關(guān)鍵是必須有一個(gè)遞歸終止的條件。B)遞歸算法要求語言具有反復(fù)自我調(diào)用子程序的能力。C)對(duì)于同一個(gè)問題,遞推算法比遞歸算法的執(zhí)行時(shí)間要長。D)遞推算法總可以轉(zhuǎn)換為一個(gè)遞歸算法。8、NS圖與傳統(tǒng)流程圖比較,主要優(yōu)點(diǎn)是( )。A)杜絕了程序的無條件轉(zhuǎn)移。B)具有順序、選擇和循環(huán)三種基本結(jié)構(gòu)。C)簡單、只管。D)有利于編寫程序。A)B)C)D)二、填空題1、在流程圖符號(hào)中,判斷框中應(yīng)該填寫的的是_。(判斷條件)2、結(jié)構(gòu)化程序設(shè)計(jì)是_應(yīng)遵循的方法和原則。(面向過程編程)3、結(jié)構(gòu)化程序必須用_程序設(shè)計(jì)語言來編寫。(具有結(jié)構(gòu)化控制語句)4、可以被連續(xù)執(zhí)行的一條條指令的集合稱為計(jì)算機(jī)的_。(程序)5、只描述程序應(yīng)該“做什么”,而不必描述“怎樣做”的語言被稱為_。(面向?qū)ο?6、任何簡單或復(fù)雜的算法都是由_和_這兩個(gè)要素組成。(數(shù)據(jù)結(jié)構(gòu) 算法) 7、算法的_特征是指:一個(gè)算法必須在執(zhí)行有限個(gè)操作步驟后終止。(有窮性) 8、在三種基本結(jié)構(gòu)中,先執(zhí)行后判斷的結(jié)構(gòu)被稱為_。(直到型循環(huán)結(jié)構(gòu))9、在程序設(shè)計(jì)中,把解決問題確定的方法和有限的步驟稱為_。(算法)10、程序設(shè)計(jì)風(fēng)格主要影響程序的_。(可讀性)11、用模塊組裝起來的程序被成為_結(jié)構(gòu)化程序。(模塊化)12、采用自上而下,逐步求精的設(shè)計(jì)方法便于_。(結(jié)構(gòu)化和模塊化)第二章:C程序的基本結(jié)構(gòu)一、 單項(xiàng)選擇題1、以下( )不是C語言的特點(diǎn)。A)語言的表達(dá)能力 B)語言定義嚴(yán)格 C)數(shù)據(jù)結(jié)構(gòu)系統(tǒng)化 D)控制流程結(jié)構(gòu)化2、C編譯系統(tǒng)提供了對(duì)C程序的編輯、編譯、連接和運(yùn)行環(huán)境,以下可以不在該環(huán)境下進(jìn)行的環(huán)節(jié)是( )。A)編輯和編譯 B)編譯和連接 C)連接和運(yùn)行 D)編輯和運(yùn)行3、以下( )不是二進(jìn)制代碼文件。A)標(biāo)準(zhǔn)庫文件 B)目標(biāo)文件 C)源程序文件 D)可執(zhí)行文件4、下面?zhèn)€選項(xiàng)組中,均屬于C語言關(guān)鍵字的一組是( )。A)auto,enum,include B)switch,typedef,continueC)signed,union,scanf D)if,struct,type5、下面四組字符串中,都可以用作C語言標(biāo)識(shí)符的是( )。A)print B)I am C)signed D)if _maf scanf 3mf ty_pr mx_2d mx_ a.f x1# aMb6 AMB A&B 5XY6、以下不屬于流程控制語句的是( )。A)表達(dá)式語言 B)選擇語句 C)循環(huán)語句 D)轉(zhuǎn)移語句7、下面描述中,不正確的是( )。A)C語言的函數(shù)體由一系列語句和注釋組成。B)注釋內(nèi)容不能單獨(dú)寫在一行上。C)C程序的函數(shù)說明部分包括對(duì)函數(shù)名、函數(shù)類型、形式參數(shù)等的定義和說明。D)scanf和printf是標(biāo)準(zhǔn)庫函數(shù)而不是輸入和輸出語句。8、下面描述中,正確的是( )。A)主函數(shù)的花括號(hào)必須有,而子函數(shù)中的花括號(hào)是可有可無的。B)一個(gè)C程序行只能寫一個(gè)語句。C)主函數(shù)是程序啟動(dòng)時(shí)的唯一入口。D)函數(shù)體包含了函數(shù)說明部分。二、 填空題1、一個(gè)完整的C程序至少要有一個(gè)_函數(shù)。(主函數(shù))2、標(biāo)準(zhǔn)庫函數(shù)不是C語言本身的組成部分,它是由_提供的功能函數(shù)。(編譯系統(tǒng))3、C語言是以_為基本單位、整個(gè)程序由_組成。(函數(shù) 函數(shù))4、常用的標(biāo)準(zhǔn)庫函數(shù)有數(shù)學(xué)函數(shù)、字符函數(shù)和字符串函數(shù)、動(dòng)態(tài)分配函數(shù)、隨機(jī)函數(shù)和_函數(shù)等幾個(gè)大類。(輸入輸出)5、標(biāo)準(zhǔn)庫函數(shù)存放在_文件中。(頭文件)6、目標(biāo)程序文件的擴(kuò)展名是_。(.obj)7、程序連接過程是將目標(biāo)程序、_或其它目標(biāo)程序連接裝配成可執(zhí)行文件。(庫函數(shù))8、因?yàn)樵闯绦蚴莀類型文件,所以用具有文本編輯功能的任何編輯軟件程序完成編輯。(文本)第三章習(xí)題參考答案一、單項(xiàng)選擇題1、C語言中字符型(char)在內(nèi)存中的形式存儲(chǔ)是( )。A)源碼 B)補(bǔ)碼 C)反碼 D)ASCII碼2、運(yùn)算符有優(yōu)先級(jí),在C語言中關(guān)于運(yùn)算符優(yōu)先級(jí)的正確敘述是( )。A)邏輯運(yùn)算符高于算術(shù)運(yùn)算符,算術(shù)運(yùn)算符高于關(guān)系運(yùn)算符B)算術(shù)運(yùn)算符高于關(guān)系運(yùn)算符,關(guān)系運(yùn)算符高于賦值運(yùn)算符C)算術(shù)運(yùn)算符高于邏輯運(yùn)算符,關(guān)系運(yùn)算符高于關(guān)系運(yùn)算符D)關(guān)系運(yùn)算符高于邏輯運(yùn)算符,邏輯運(yùn)算符高于算術(shù)運(yùn)算符3、C語言并不是非常嚴(yán)格的縮放語言,在以下關(guān)于C語言的不嚴(yán)格的敘述中,錯(cuò)誤的說法是( )。A)任何不同數(shù)據(jù)類型都不可以通用B)有些不同類型的變量可以在一個(gè)表達(dá)式中運(yùn)算C)在賦值表達(dá)式中等號(hào)()左邊的變量和右邊的值可以是不同類型D)同一個(gè)運(yùn)算符號(hào)在不同的場(chǎng)合可以有不同的含義4、以下選項(xiàng)中屬于C語言的數(shù)據(jù)類型是( )。A)復(fù)數(shù)型 B)邏輯型 C)雙精度型 D)集合型5、在C語言中,int、char和short三種類型數(shù)據(jù)所占的內(nèi)存( )。A)均為2個(gè)字節(jié) B)由用戶自己定義C)由所用機(jī)器的字長決定 D)是任意的6、下列常數(shù)中不能作為C語言的數(shù)據(jù)類型是( )。A)0xa5 B)2.5e-2 C)3e2 D)05827、設(shè)int類型的數(shù)據(jù)長度為2字節(jié),則unsigned int類型數(shù)據(jù)的取值范圍是( )。A)0至255 B)0至65535 C)256至255 D)32768至327678、在C語言中,數(shù)字029是一個(gè)( )。A)八進(jìn)制數(shù) B)十六進(jìn)制數(shù) C)十進(jìn)制 D)非法數(shù)9、下列可以正確表示字符型常數(shù)的是( )。A)”a” B)t C)”n” D)29710、以下錯(cuò)誤的轉(zhuǎn)義字符是( )。A) B) C)81 D)011、C語言中整數(shù)8在內(nèi)存中的存儲(chǔ)形式是( )。A)1111 1111 1111 1000 B)1000 0000 0000 0000C)0000 0000 0000 1000 D)1111 1111 1111 011112、已知 int i; float f; 正確的語句是( )。A)(int f)%i B)int(f)%i C)int(f%i) D)(int)f%i13、已知:char a; int b;float c; double d; 執(zhí)行語句c=a+b+c+d; 后,變量c的數(shù)據(jù)類型是( )。A)int B)char C)float D)double14、已知:int i,a;執(zhí)行語句“i=(a=2*3,a*5),a+6;后,變量i的值是( )。A)6 B)12 C)30 D)3615、已知:int i=5;執(zhí)行語句i+= +i;i的值是( )。A)10 B)11 C)12 D)A,B,C答案都不對(duì)16、字符串” 22a,0n”的長度是( )。A)8 B)7 C)6 D)517、已知:char c=A;int i=1,j;執(zhí)行語句j=!c&i+;則i和j的值是( )。A)1,1 B)1,0 C)2,1 D)2,018、已知:int x=1,y=2,z;則執(zhí)行z=xy?+x:+y;則z的值為( )。A)1 B)2 C)3 D)419、為了求出s=10!的值,則變量s的類型應(yīng)當(dāng)為( )。(10!=3628800)A)int B)unsigned C)long D)以上三種類型均可以20、已知:int x=1,y;則 y=+x* +x的結(jié)果為( )。A)y=9 B)y=6 C)y=1 D)表達(dá)式是錯(cuò)誤的21、已知“int a=4,b=5,c;”,則執(zhí)行表達(dá)式“c=a=ab”后變量a的值為( )。A)0 B)1 C)4 D)522、已知:char w;int x;float y;double z;則表達(dá)式為為w*x+z-y的結(jié)果的類型是( )。A)float B)char C)int D)double23、選出使變量i的運(yùn)行結(jié)果為4的表達(dá)式( )。A)int i=0,j=0; B)int i=1,j=0;(i=3,(j+)+i) j=i=(i=3)*2);C)int i=0,j=1; D)int i=1,j=1; (j=1)?(i=1):(i=3); i+=j+=2;24、已知:int x;則使用逗號(hào)運(yùn)算的表達(dá)式“(x=4*5,x*5),x+25”的結(jié)果為( 1 ),變量x的值為( 2 )。(1)A)20 B)100 C)表達(dá)式不合法 D)45(2)A)20 B)100 C)125 D)4525、執(zhí)行下面的語句后x的值為( )。int a=14,b=15,x;char c=A;x=(a&b)&(ca);A)TRUE B)FLASE C)0 D)126、若定義了int x;則將x強(qiáng)制轉(zhuǎn)化為雙精度類型應(yīng)該寫成( )。A)(double)x B)x(double) C)double(x) D)(x)double27、要判斷char型變量m是否是數(shù)字字符,可以使用下列表達(dá)式( )。A)0=m&m=9 B)0=m&m
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國NATS交通信號(hào)控制系統(tǒng)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國FVC防腐涂料數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國CD機(jī)芯電機(jī)數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025年中國3-甲氧基補(bǔ)有脂素片數(shù)據(jù)監(jiān)測(cè)報(bào)告
- 2025至2030年中國藥用級(jí)二水磷酸氫鈣市場(chǎng)分析及競爭策略研究報(bào)告
- 2025至2030年中國羅紋華夫格粗細(xì)針市場(chǎng)分析及競爭策略研究報(bào)告
- 2025至2030年中國硬鋁母線市場(chǎng)分析及競爭策略研究報(bào)告
- 2025至2030年中國電壓互感器手車市場(chǎng)分析及競爭策略研究報(bào)告
- 2025至2030年中國燈具組件市場(chǎng)分析及競爭策略研究報(bào)告
- 2025至2030年中國汽車空調(diào)壓縮機(jī)直傘齒輪市場(chǎng)分析及競爭策略研究報(bào)告
- 2025至2030年中國汽車MCU行業(yè)發(fā)展前景分析及市場(chǎng)需求預(yù)測(cè)報(bào)告
- 多芯粒集成芯片系統(tǒng)級(jí)可測(cè)試性設(shè)計(jì)優(yōu)化研究
- 2025年中國USB-C充電器行業(yè)市場(chǎng)全景分析及前景機(jī)遇研判報(bào)告
- 化學(xué)●甘肅卷丨2024年甘肅省普通高中學(xué)業(yè)水平等級(jí)性考試高考化學(xué)真題試卷及答案
- 2025年山東省普通高中學(xué)業(yè)水平合格考預(yù)測(cè)歷史試卷(含答案)
- 倉庫組長考試試題及答案
- 衣柜廠家合作協(xié)議書
- 2025年數(shù)字媒體藝術(shù)考試試卷及答案
- 新生兒高膽紅素血癥診治指南(2025)解讀
- T∕CWEA 29-2024 水利水電工程砌石壩施工規(guī)范
- 在線媒體輿情公關(guān)合同(2篇)
評(píng)論
0/150
提交評(píng)論