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

下載本文檔

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

文檔簡介

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

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

3、象是_,用于從鍵盤上為變量輸入值的標(biāo)準(zhǔn)輸入流對象是_。答案:cout、cin11當(dāng)不需要函數(shù)返回任何值時,則應(yīng)使用_標(biāo)識符定義函數(shù)類型。答案:void三、第二章單選題1設(shè)x和y均為bool量,則x && y為真的條件是 。 答案:AA. 它們均為真B. 其中一個為真C. 它們均為假D. 其中一個為假2設(shè)x和y均為bool量,則x | y為假的條件是 。 CA. 它們均為真B. 其中一個為真C. 它們均為假D. 其中一個為假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枚舉類型中的每個枚舉常量的值都是一個()。 答案:AA. 整數(shù)B. 浮點數(shù)C. 字符D. 邏輯值9含隨機函數(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+語言中,操縱符_表示輸出一個換行符。答案: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假定一個枚舉類型的定義為“enum RA ab,ac,ad,ae ;”,則枚舉常量ac的值為_。答案:18假定一個枚舉類型的定義為“enum RB a1,a2 3,a3,a4 x a3;”,則x的值為_。答案:49char、short、int、float、double類型的大小分別為_個字節(jié)。10十進(jìn)制常數(shù)

7、28和3.26的類型分別為_和_。答案:int、double11若需要定義一個常值常量,并且使C+能夠進(jìn)行類型檢查,則應(yīng)在定義語句的開始使用保留字_。答案:const/#define 10012使用const語句定義一個常值常量時,則必須對它同時進(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 的等價表達(dá)式為_。答案: !x 23關(guān)系表達(dá)式 x! 0 的等價表達(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)處理特定問題時的循環(huán)次數(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語句的每個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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論