北師大網(wǎng)網(wǎng)絡(luò)教育 C程序設(shè)計(jì)一答案_第1頁
北師大網(wǎng)網(wǎng)絡(luò)教育 C程序設(shè)計(jì)一答案_第2頁
北師大網(wǎng)網(wǎng)絡(luò)教育 C程序設(shè)計(jì)一答案_第3頁
北師大網(wǎng)網(wǎng)絡(luò)教育 C程序設(shè)計(jì)一答案_第4頁
北師大網(wǎng)網(wǎng)絡(luò)教育 C程序設(shè)計(jì)一答案_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、C+程序設(shè)計(jì)第一套作業(yè)及其答案 說明:本套作業(yè)涵蓋第1章第4章所學(xué)的內(nèi)容。本套作業(yè)共有38道單選題,1道多選題,共41個(gè)答案,滿分為100分,錯(cuò)一個(gè)答案扣除2.5分。 1、在一個(gè)C+程序中,main函數(shù)的位置( C )。 (A)必須在程序的開頭 (B)必須在程序的后面 (C)可以在程序的任何地方 (D)必須在其它函數(shù)中間 2、C+程序中的語句必須以( B )結(jié)束。 (A)冒號(hào) (B)分號(hào) (C)空格 (D)花括號(hào) 3、在下列八進(jìn)制整型常量的表示中,( B )是正確的。 (A)0a0 (B)015 (C)080 (D)0x10 4、在下列十六進(jìn)制整型常量的表示中,( C )是錯(cuò)誤的。 (A)0x

2、11 (B)0xaf (C)0xg (D)0x1f 5、下列正確的字符常量為( D )。 (A)“a” (B)“0” (C)a (D)101' 6、在下列運(yùn)算符中,( D )優(yōu)先級(jí)最低。 (A)! (B)&& (C)!= (D)?: 7、設(shè)i=1, j=2,則表達(dá)式i+j的值為( C )。 (A)1 (B)2 (C)3 (D)4 8、已知i=0, j=1, k=2, 則邏輯表達(dá)式 +i | -j && +k 的值為( B )。 (A)0 (B)1 (C)2 (D)3 9、設(shè)a=1, b=2, c=3, d=4,則條件表達(dá)式a<b ? a : c&l

3、t;d ? c : d的值為( A )。 (A)1 (B)2 (C)3 (D)4 10、逗號(hào)表達(dá)式 (x = 4 * 5, x * 5), x + 25 的值為( D )。 (A)25 (B)20 (C)100 (D)45 11、已知int i, x, y; 在下列選項(xiàng)中錯(cuò)誤的是( C )。 (A)if(x && y) i+; (B)if(x = y) i-; (C)if(xy) i-; (D)if(x + y) i+; 5 / 1 ?-1 x<0 )。,下面選項(xiàng)中能正確表示上述關(guān)系為( C 12、設(shè)有函數(shù)關(guān)系為 y = 0 x=0 1 x>0 y = 1; ) (

4、Aif(x >= 0) if(x = 0) y = 0; else y = -1; y = -1; ) (Bif(x != 0) if(x > 0) y = 1; else y = 0; if(x <= 0) (C) if(x < 0) y = -1; else y = 0; else y = 1; y = -1; (D) if(x <= 0) if(x < 0) y = -1; else y = 1; 。 )i的值為( B13、 假設(shè)i=2,執(zhí)行下列語句后switch(i) case 1: i+; case 2: i-; case 3: +i; break

5、; case 4: -i; default: i+; 4 )D (2 (C)3 1 (A) (B) 。D )、已知int i=0, x = 0; 下面while語句執(zhí)行時(shí)循環(huán)次數(shù)為( 14while(!x && i<3) x+; i+; 1 D)2 ()( B)3 (C)(A4 。B )15、已知int i=3; 下面do_while語句執(zhí)行時(shí)循環(huán)次數(shù)為(do i-; cout << i << endl; while(i != 1); )無限 (DC2 (B) ()3 1 A() 。 語句執(zhí)行時(shí),循環(huán)次數(shù)為( B)for16、下面for(int i

6、=0, j=5; i=j;) cout << i << j << endl; 5 / 2 i+; j-; (A)0 (B)5 (C)10 (D)無限 17、以下為死循環(huán)的程序段是( A )。 (A) for(int x=0; x<3; x-) x+; (B) int k = 0; do +k; while(k>=0); (C) int a = 5; while(a) a-; (D) int i = 3; for(;i;i-); 18、以下程序段的結(jié)果是( C )。 int m=0, n=0; if(+m | +n) cout << m

7、 << “,” << n << endl; (A)0,0 (B)1,1 (C)1,0 (D)0,1 19、以下程序段的結(jié)果是( B )。 int m=0, n=0; if(+m && +n) cout << m << “,” << n << endl; (A)0,0 (B)1,1 (C)1,0 (D)0,1 20、以下程序段的結(jié)果是( C )。 int m=0, n=0; if(m+ && n+) m+; cout << m << “,” << n << endl; (A)0,0 (B)1,1 (C)1,0 (D)2,1 21、當(dāng)一個(gè)函數(shù)無返回值時(shí),函數(shù)的類型應(yīng)定義為( A )。 (A)void (B)任意 (C)int (D)無 22、在函數(shù)說明時(shí),下列( D )項(xiàng)是不必要的。 (A)函數(shù)的類型 (B)函數(shù)參數(shù)類型 (C)函數(shù)名字 (D)返回值表達(dá)式 23、C+語言中規(guī)定函數(shù)的返回值的類型是由( D )。 (A)r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論