C語言復(fù)習(xí)60題_第1頁
C語言復(fù)習(xí)60題_第2頁
C語言復(fù)習(xí)60題_第3頁
C語言復(fù)習(xí)60題_第4頁
C語言復(fù)習(xí)60題_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精品文檔01計算機本身最擅長的能力是?A.推理B.想像C.重復(fù)D.分析正確答案:C、重復(fù)。02計算機(CPU)可以直接運行人類編寫的程序A. VB. X正確答案:B、X。03編程語言是和計算機交談的語言A. VB. X正確答案:B、X。04關(guān)于C語言,以下說法錯誤的有:A. C語言是和Unix操作系統(tǒng)一同發(fā)展起來的B. C語言不能寫圖形界面的軟件C. C語言一般是編譯執(zhí)行的D. C語言誕生于1970年代正確答案:B、C語言不能寫圖形界面的軟件。06 IDE的中文翻譯是什么?正確答案是:集成開發(fā)環(huán)境。07 給定:int a, b;以下哪些scarrf的使用是正確的?A. scanf ("

2、;%d", &a); scanf ("%d", &b);GAGGAGAGGAFFFFAFAF精品文檔B. scanf ("%d %d",&a,&b) ;C. scanf ("%d, %d",&a,&b) ;D. scanf ("%d %d", a, b);正確答案:A、scanf ("%d", &a) ; scanf ("%d", &b) ;。B、 scanf ("%d %d", &

3、amp;a, &b) ;。C、scanf ("%d, %d", &a, &b);。08以下哪些是有效的變量名?A. ma i nB. 4everC. monkey-k i ngD. _i nt 正確答案:A> ma i noD、_i nto09給定:int a,b; scanf (n%d %dH, &a, &b);則以下哪些輸入方式是正確的?A. 1 2B. 1,2C. 1 (回車)2D. k 2 正確答案:A、1 2O C、1 (回車)2。10給定以下代碼段:i nt a, b=0;則a的初始值是0A. VB. X正確答案:B

4、、X。11寫出下式的運算結(jié)果:10/3. 0*3 正確答案是:10. 0o12寫出下式的運算結(jié)果:10/3*3. 0正確答案是:9. 0o13寫出以下代碼執(zhí)行后,廿和1:2的值,以空格隔開:int a=14;int 二 a+;int t2 二 +a;正確答案是:14 16o14寫出以下表達(dá)式的結(jié)果,一個結(jié)果一行:6 + 5 / 4 - 22 + 2 * (2*2-2) % 2 / 310 + 9 * (8 + 7) % 6) + 5*4%3*2 + 31 + 2 + (3 + 4) * (5 * 6 % 7 / 8) - 9) * 10正確答案是:5 2 44 -627o15 以下語句是否可以

5、通過編譯:if ( 1<=n<=10 );A. VB. X正確答案:A、Vo16以下語句是否表示n屬于1,10:if ( 1<=n<=10 );A. VB. X正確答案:B、Xo17寫出程序的輸出結(jié)果:int i, j, k;i=5; j=10; k=1;pr i ntf ("%d", k>i<j);正確答案是:1。18寫出程序的輸出結(jié)果:int i, j, k;i二2;j二3;k 二 i*j=6;pr i ntf ("%dn", k);正確答案是:仁19寫出程序的輸出結(jié)果:irrt i, j, k;i 二 3;j 二

6、 2;kh;printf (n%dn, i<j = j<k);正確答案是:仁20寫出程序的輸出:int i=1;switch ( i%3 ) case 0: pr i ntf ("zero");case 1: pr i ntf("one");case 2: pr intf("two");正確答案是:onetwo。21寫出程序的輸出:int a = 58;i f ( a>50 ) pr i ntf ("A");i f ( a>40 ) pr i ntf ("B");i f

7、( a>30 ) pr i ntf ("C");正確答案是:ABCo22 while循環(huán)的條件滿足的時候循壤繼續(xù),而do-wh i I e的條件滿足的時候循環(huán)就結(jié)束了A. VB. X正確答案:B、Xo23以下代碼片段執(zhí)行結(jié)束后,變量i的值是多少?int i =10;while ( i >0 ) i /二2;正確答案是:0o24以下代碼片段執(zhí)行結(jié)束后,變量i的值是多少?i nt i 二 1;do i + 二 5; whi le (i<17);正確答案是:21 o25以下哪種運算能從變量x中取得十進制最低位的數(shù)字A. x / 10 B. x % 10 C. x

8、 * 10 D. 10 / x正確答案:B、x % 10o26當(dāng)需要累加一些值的時候,用來記錄累加結(jié)果的變量應(yīng)該被初始為:正確答案是:0o27以下哪個循環(huán)和其他三條循環(huán)不等價(假設(shè)循環(huán)體都是一樣的)?A. for ( i二0; i<10; i+ ) .B. for ( i二0; i<10; +i ) . .C. for ( i 二 0; i+<10;) . .D. for ( i=0; i<=9; i+ ) .正確答案:C、for ( i 二 0; i+<10;) . .o28以下代碼段的輸出是什么?for ( int i = 0; i> 1; i /二2

9、) printf (H%d ", i+);正確答案是:10 5 3 2o29 以下代碼段的輸出是:int sum 二 0;for ( int i=0; i<10; i+ ) i f ( i%2 ) continue;sum +二 i;pr i ntf ("%dn", sum);正確答案是:20o30以下代碼段的輸出是:int sum = 0;for ( int i=0; i<10; i+ )if ( i%2 ) break;sum + 二pr i ntf ("%dn", sum);正確答案是:Oo31以下哪個數(shù)字占據(jù)的空間最大?A.

10、 32768 B. '3' C. 32768.0 D. 32768. OF正確答案:C、32768. Oo32 以下哪個字母不能在數(shù)字后面表示類型?A. F B. U C. L D.X正確答案:D、Xo33以下哪個數(shù)字的值最大?A. 10 B.010 C. 0x10 D. 10.0 正確答案:C、0x10。34 以下哪種類型不能用在switch-case的判斷變量中:A. char B. short C. int D. doubIe 正確答案:D、 doubIeo35下列哪些是有效的字符?A.',B. 'C. * *D. ''正確答案:A、 &#

11、39; '。B、 '''。C、。36以下表達(dá)式的結(jié)果是:T+3正確答案是:52或*4*037 以下哪個表達(dá)式的結(jié)果是true?A. ! (4<5)B. 2>2| |4二二4&&V0C. 34=33&&!falseD. !faIse正確答案:D、ifalseo38 以下哪個表達(dá)式,當(dāng)a和b中只有一個是true的時候結(jié)果為true,而如果兩個都是false或都是true的時候,結(jié)果為falseA. a && bB. a | | bC. a !二 bD. !a && !b正確答案:C、a !=

12、 bo39 以下哪個表達(dá)式,當(dāng)a和b都是true或者都是false 的時候,表達(dá)式的結(jié)果為true。A. a && bB. a | | bC. a = bD. a 八 b正確答案:C、a二二bo40 以下哪個表達(dá)式與?。╝&&b)是等價的A. !a && !b B. !a | | !b C. a && b D. a | | b 正確答案:B、!a | | !bo41以下代碼執(zhí)行后,i的值是:i = 3/2, 3*2;正確答案是:1。42 以下哪句不是正確的原型?A. int f () ; B. int f (int i) ; C.

13、 int f (int) ;D. int f (inti) 正確答案:D、int f (int i) 。43 以下哪個函數(shù)的定義是錯誤的?A. void f () B. void f (int i) return i+1; C. void f (int i) D. int f () return 0; 正確答案:B、void f (i nt i) return i+1; o44 對于不返回值而且只有一個int類型的參數(shù)的函數(shù),以 下哪些函數(shù)原型是正確的?A. void f (int x) ; B. void f () ; C. void f (int);D. void f (x);正確答案:A

14、、void f (int x) ;。 B、void f () ; o C、void f (i nt);。45 以下程序的輸出是什么?#i ncIudestd i o.h>void swap (int a, int b);i nt ma i n ()int a = 5;int b = 6;swap (a, b);pr irrtf ("%d-%dn", a, b);return 0;void swap (int a, int b)int t 二 a;a = b;正確答案是:5-6o46若有定義:int a2 3;則以下選項中不越界的正確的訪問有:A.a2 0B.a2 3C

15、.a1>2 0D.a0正確答案:C、a1>2 0o47 以下程序片段的輸出結(jié)果是:int m 3 = 1,4, 7, 2, 5, 8, 3, 6,9,;int i, j,k=2;for ( i=0; i<3; i+ ) pr intf (n%d' mk i);A. 369B. 不能通過編譯C. 789GAGGAGAGGAFFFFAFAF精品文檔D.能編譯,但是運行時數(shù)組下標(biāo)越界了正確答案:A、369o48 假設(shè)int類型變量占用4個字節(jié),定義數(shù)組int x10 = 0,2,4;則x在內(nèi)存中占據(jù)幾個字節(jié)?正確答案是:40。49若有:int a 3 =則a12的值是?正確

16、答案是:0o50對于:int a = 5, 15, 34, 54, 14, 2, 52, 72;int *p = &a5;則:p -2的值是?A.編譯出錯,因為數(shù)組下標(biāo)越界了GAGGAGAGGAFFFFAFAF精品文檔B. 運行出錯,因為數(shù)組下標(biāo)越界了C. 54D. 2正確答案:C、54o51 如果:int a = 0;int *p = a;則以下哪些表達(dá)式的結(jié)果為真?A. p = a 0B. p 二二 &a 0C. *p 二二 a 0D. p0 = a0正確答案:B、p二二&a 0oC、*p a 0 oD、p 0 a 0 o52 以下變量定義:int* p, q;中,p和q都是指針。A. VB. X正確答案:B、X。53對于:int a = 5, 15, 34, 54, 14, 2, 52, 72;int *p = &a1;則:p 2的值是?正確答案是:54o54對于以下代碼段,正確的說法是:char *p;while (1) p = ma I loc(1);*p = 0;A.最終程序會因為沒有沒有空間了而退出B. 最終程序會因為向0地址寫入而退出C. 程序會一直運行下去D. 程序不能被編譯正確答案:B、最終程序會因為向0地址寫入而退出55 對于以下代碼段:int ad 二1,2,3,4,5,;int *

溫馨提示

  • 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

提交評論