電大C語言試題及答案_第1頁
電大C語言試題及答案_第2頁
電大C語言試題及答案_第3頁
電大C語言試題及答案_第4頁
電大C語言試題及答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、電大C語言試題及答案 一、第一章單選題1在每個(gè)C+程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為 。答案:AAmainBMAINCnameDfunction2C+源程序文件的缺省擴(kuò)展名為 。答案:AAcppBexeCobjDlik3程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用 符號作為分隔符。答案:DA空格或逗號B逗號或回車C逗號或分號D空格或回車4C+程序的基本模塊為()。答案:DA表達(dá)式B標(biāo)識符C語句D函數(shù)5每個(gè)C+程序文件的編譯錯誤分為()類。答案:B/warning errorA1B2C3D4二、第一章填空題 1C+語言是在_語言的基礎(chǔ)上發(fā)展起來的。答案:C2C+語言中

2、的每條基本語句以_作為結(jié)束符。答案:;(或分號)3C+語言中的每條復(fù)合語句以_作為結(jié)束符。答案: (或右花括號)4在C+每個(gè)程序行的后面或單獨(dú)一行的開始使用注釋的標(biāo)記符為_。答案:/5單行或多行注釋的開始標(biāo)記符為_、結(jié)束標(biāo)記符為_。答案:/*、*/6在一個(gè)C+程序文件中,若要包含另外一個(gè)頭文件或程序文件,則應(yīng)使用以_標(biāo)識符開始的預(yù)處理命令。#include7C+程序中的所有預(yù)處理命令均以_字符開頭。#8在#include命令中所包含的頭文件,可以是系統(tǒng)定義的頭文件,也可以是_定義的頭文件。用戶 (或編程者)9一個(gè)函數(shù)定義由_和_兩部分組成。答案:函數(shù)頭、函數(shù)體10用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出流對

3、象是_,用于從鍵盤上為變量輸入值的標(biāo)準(zhǔn)輸入流對象是_。答案:cout、cin11當(dāng)不需要函數(shù)返回任何值時(shí),則應(yīng)使用_標(biāo)識符定義函數(shù)類型。答案:void三、第二章單選題1設(shè)x和y均為bool量,則x && y為真的條件是 。 答案:AA. 它們均為真B. 其中一個(gè)為真C. 它們均為假D. 其中一個(gè)為假2設(shè)x和y均為bool量,則x | y為假的條件是 。 CA. 它們均為真B. 其中一個(gè)為真C. 它們均為假D. 其中一個(gè)為假3設(shè)有語句“int a 12; a+ a*a;”,則執(zhí)行結(jié)束后,a的值為 。CA. 12B. 144C. 156D. 2884x 0 && x

4、 10的相反表達(dá)式為()。AA. x 0 | x 10B. x 0 && x 10C. x 0 | x 10 D. x 0 && x 105x 0 | y 5的相反表達(dá)式為()。BA. x 0 | y! 5B. x 0 && y! 5C. x 0 | y! 5 D. x 0 && y 56字符串“a+b 12n”的長度為()。答案:BA. 6B. 7C. 8D. 97在下列的常值常量定義中,錯誤的定義語句是()。答案:CA. const M 10;B. const int M 20; C. const char ch; D. co

5、nst bool mark true;8枚舉類型中的每個(gè)枚舉常量的值都是一個(gè)()。 答案:AA. 整數(shù)B. 浮點(diǎn)數(shù)C. 字符D. 邏輯值9含隨機(jī)函數(shù)的表達(dá)式rand %20的值在 區(qū)間內(nèi)。答案:CA. 119B. 120 C. 019D. 020四、第二章填空題1十進(jìn)制數(shù)25表示成符合C+語言規(guī)則的八進(jìn)制數(shù)為_。答案:0312十進(jìn)制數(shù)25表示成符合C+語言規(guī)則的十六進(jìn)制數(shù)為_。答案:0x193在c+語言中,操縱符_表示輸出一個(gè)換行符。答案:endl4執(zhí)行“cout char 'A'+2 endl;”語句后得到的輸出結(jié)果為_。答案:C5已知'A''Z

6、9;的ASCII碼為6590,當(dāng)執(zhí)行“int x 'C'+5;”語句后x的值為_。答案:726已知'A''Z'的ASCII碼為6590,當(dāng)執(zhí)行“char ch 14*5+2;cout ch endl;”語句序列后,得到的輸出結(jié)果為_。答案:H7假定一個(gè)枚舉類型的定義為“enum RA ab,ac,ad,ae ;”,則枚舉常量ac的值為_。答案:18假定一個(gè)枚舉類型的定義為“enum RB a1,a2 3,a3,a4 x a3;”,則x的值為_。答案:49char、short、int、float、double類型的大小分別為_個(gè)字節(jié)。10十進(jìn)制常數(shù)

7、28和3.26的類型分別為_和_。答案:int、double11若需要定義一個(gè)常值常量,并且使C+能夠進(jìn)行類型檢查,則應(yīng)在定義語句的開始使用保留字_。答案:const/#define 10012使用const語句定義一個(gè)常值常量時(shí),則必須對它同時(shí)進(jìn)行_。答案:初始化/如const int MM 20;13執(zhí)行“int x 45,y 13;cout x/y;”語句序列后得到的輸出結(jié)果為_。答案:314執(zhí)行“int x 45,y 13;cout x%y;”語句序列后得到的輸出結(jié)果為_。答案:615假定x 5,則表達(dá)式2+x+的值為_。答案:716假定y 10,則表達(dá)式+y*3的值為_。答案:331

8、7表達(dá)式float 25 /4的值為_。答案:6.2518表達(dá)式int 14.6 %5的值為_。答案:419表達(dá)式x x+y表示成復(fù)合賦值表達(dá)式為_。答案:x+ y20表達(dá)式x x+1表示成增量表達(dá)式為_。答案:+x21增量表達(dá)式+y表示成賦值表達(dá)式為_。答案:y y+122關(guān)系表達(dá)式 x 0 的等價(jià)表達(dá)式為_。答案: !x 23關(guān)系表達(dá)式 x! 0 的等價(jià)表達(dá)式為_。答案: x 24假定不允許使用邏輯非操作符,則關(guān)系表達(dá)式x+y 5的相反表達(dá)式為_。答案:x+y 525若x 5,y 10,則x y邏輯值為_。答案:false 或026若x 5,y 10,則x! y的邏輯值為_。答案:true

9、 或127假定x 5,則執(zhí)行“a x?10:20 ;”語句后a的值為_。答案:10 28執(zhí)行“typedef int DataType;”語句后,在使用int定義整型變量的地方都可以使用_來定義整型變量。答案:DataType五、第三章單選題1當(dāng)處理特定問題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用()來解決。答案:AA. for循環(huán)B. while循環(huán)C. do循環(huán)D. switch語句2循環(huán)體至少被執(zhí)行一次的語句為()語句。答案:CA. for循環(huán)B. while循環(huán)C. do循環(huán)D. 任一種循環(huán)3在switch語句的每個(gè)case塊中,假定都是以break語句結(jié)束的,則此switch語句容易被改寫為()

10、語句。答案:BA. forB. ifC. doD. while4for語句能夠被改寫為()語句。答案:DA. 復(fù)合B. ifC. switchD. while5循環(huán)語句“for int i 0; i n; i+ S;”中循環(huán)體S被執(zhí)行的次數(shù)為 。答案:CA. 1B. n-1C. nD. n+16下面循環(huán)語句執(zhí)行結(jié)束后輸出的i值為()。答案:Bfor int i 0; i n; i+ if i n/2 cout i endl; break; A. n/2B. n/2+1C. n/2-1D. n-17在下面循環(huán)語句中內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為()。答案:Dfor int i 0; i n; i+ for int j i; j n; j+ S;/n+ n-

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論