C語言復習資料總結(jié)_第1頁
C語言復習資料總結(jié)_第2頁
C語言復習資料總結(jié)_第3頁
C語言復習資料總結(jié)_第4頁
C語言復習資料總結(jié)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、THE C PROGRAMMING LANGUAGEC語言程序設計 第1章 語言概述(2)以下敘述正確的是以下敘述正確的是 。A) main函數(shù)必須放在C程序的開頭B) main函數(shù)必須放在C程序的最后C) main函數(shù)可以放在C程序的中間部分,即在一些函數(shù)之前在另一些函數(shù)之后,但在執(zhí)行C程序時是從程序開頭執(zhí)行的D) main函數(shù)可以放在C程序的中間部分,即在一些函數(shù)之前在另一些函數(shù)之后,但在執(zhí)行C程序時是從main函數(shù)開始的C語言程序設計 第1章 語言概述(3)算法具有五個特性算法具有五個特性,以下選項中不屬于算法特性的是以下選項中不屬于算法特性的是 。 A)有窮性 B)簡潔性 C)有效性

2、D)確定性C語言程序設計 第1章 語言概述(4)在下列字符序列中,合法的標識符是在下列字符序列中,合法的標識符是 。A) .P12&.aB) stud_100C) $ water.12D) 88sumC語言程序設計 第1章 語言概述(5)若有定義:若有定義:int a=8,b=5,c;,執(zhí)行語句執(zhí)行語句c=a/b+0.4;后,后,c的值為的值為 。 A)1.4B)1 C)2.0 D)2 C語言程序設計 第1章 語言概述(6)設設d為字符變量,下列表達式不正確的是為字符變量,下列表達式不正確的是: A) d=97 B)d=a C)d=n D)d=”a”C語言程序設計 第1章 語言概述(7

3、)以下程序的輸出結(jié)果是以下程序的輸出結(jié)果是: 。 main()int a=3; printf(“%dn”,(a+=a-=a*a);A) -6 B) 12 C) 0 D)-12 C語言程序設計 第1章 語言概述(8)若若w=1,x=2,y=3,z=4,則條件表達式則條件表達式wx?w:y5)printf(%dn,m);else printf(%dn,m-);A)4 B)5 C)6 D)7C語言程序設計 第1章 語言概述(10)數(shù)字字符數(shù)字字符0的的ASCII值為值為48,以下程序的運行結(jié)果是,以下程序的運行結(jié)果是 。 main() char a=1,b=2; printf(%c,b+); pri

4、ntf(%dn,b-a); A) 3,2B) 50,2C) 2,2 D) 2,50 C語言程序設計 第1章 語言概述(11)對以下說明語句的正確理解是對以下說明語句的正確理解是: int a10=6,7,8,9,10;A)將五個初值依次賦給a1-a5;B)將五個初值依次賦給a0-a4;C)將五個初值依次賦給a6-a10;D)因為數(shù)組的長度與初值的個數(shù)不相同,所以此語句不正確C語言程序設計 第1章 語言概述(12)下列程序運算結(jié)果正確的是下列程序運算結(jié)果正確的是 #include void main()int a,b,x;x=(a=3,b=a - -);printf(“%d,%d,%d”,x,a

5、,b);A) 3,2,3 B)3,3,3 C)2,2,2 D)3,2,2 C語言程序設計 第1章 語言概述(13)有以下語句有以下語句:int b;char c10;,則正確的輸入語句是則正確的輸入語句是: A)scanf(“%d%s”,&b,&c); B) scanf(%d%s,&b,c);C) scanf(“%d%s”,b,c); D) scanf(%d%s,b,&c);C語言程序設計 第1章 語言概述(14)在在C語言中,合法的數(shù)組定義是語言中,合法的數(shù)組定義是: 。A) int a =”string”; B) int a 5=0,1,2,3,4,5;C)

6、 char a=”string”; D) char a =0,1,2,3,4,5; C語言程序設計 第1章 語言概述(15)以下程序的輸出結(jié)果是以下程序的輸出結(jié)果是 。main() char c=z;printf(“%c”, c-25) ; A) a B) Z C) z-25 D)yC語言程序設計 第1章 語言概述(16)閱讀以下程序閱讀以下程序,當輸入數(shù)據(jù)的形式為當輸入數(shù)據(jù)的形式為25 13 10時,時,正確的輸出結(jié)果為正確的輸出結(jié)果為 。 main( ) int x,y,z; scanf(%d,%d,%d,&x,&y,&z ); printf(x+y+z=%dn”

7、,x+y+z); A) x +y+z=48 B) x +y+z=35 C) x +z=35 D) 不確定值 C語言程序設計 第1章 語言概述(17)以下的以下的if 語句書寫正確的是語句書寫正確的是 。A) if(x=0;) B)if(x0) printf(“%f”,x); x=x+1;printf(“%f”,x); else printf(“%f”,-x); else printf(“%f”,-x);C) if(x0); D) if(x0) x=x+1; printf(“%f”,x); x=x+1; printf(“%f”,x) else printf(“%f”,-x); else prin

8、tf(“%f”,-x); C語言程序設計 第1章 語言概述(18)當調(diào)用函數(shù)時當調(diào)用函數(shù)時,實參是一個數(shù)組名實參是一個數(shù)組名,則向函數(shù)傳送的是則向函數(shù)傳送的是 。A) 數(shù)組的長度 B) 數(shù)組的首地址C) 數(shù)組每一個元素的地址 D) 數(shù)組每個元素中的值C語言程序設計 第1章 語言概述(19)當當a=1,b=3,c=5,d=4時,執(zhí)行下面一段程序后,時,執(zhí)行下面一段程序后,x的值為的值為 。if (ab)if (cd) x=1;elseif (ac) if (bd) x=2; else x=3;else x=6;else x=7;A) 1 B) 2 C) 3 D) 63C語言程序設計 第1章 語言

9、概述(20)執(zhí)行下面程序后,執(zhí)行下面程序后,a的值為的值為 。 main( ) int a,b; for(a=1,b=1;ab)&(n=cb)運算后,運算后,n的值為的值為 。 A) 0 B) 1 C) 2 D) 3 C語言程序設計 第1章 語言概述(22)下面程序的輸出結(jié)果是下面程序的輸出結(jié)果是 。main( ) int x=1,a=0,b=0; switch(x) case0: b+; case1: a+; case2: a+; b+;printf(a=%d, b=%dn, a, b);A) a=2,b=1 B) a=1,b=1 C) a=1,b=0 D) a=2,b=2 C語言程

10、序設計 第1章 語言概述(23)若有說明語句:若有說明語句:int a24;則對則對a數(shù)組元素的正確引用是數(shù)組元素的正確引用是 。 A) a03 B) a04 C) a22 D) a22+1 C語言程序設計 第1章 語言概述(24)判斷字符串判斷字符串str1是否大于字符串是否大于字符串str2,應該使用應該使用 。 A)if(str1str2) B)if(strcmp(str1,str2) C) if(strcmp(str1,str2)0) D) if(strcmp(str2,str1)0) C語言程序設計 第1章 語言概述(25)設有以下程序:main() int i,x33=1,2,3,

11、4,5,6,7,8,9; for (i=0;i2);printf(“%dn”,j); C語言程序設計 第1章 語言概述(27)以下程序的輸出結(jié)果是 。main()int a=1,b=2;a=a+b; b=b-a; a=a-b;printf(“%d, %dn”, a, b);C語言程序設計 第1章 語言概述(28)以下程序的輸出結(jié)果是 。int n=c;switch(n+) default: printf(“error”); break; casea: caseA: caseb: caseB: printf(“good”); break; casec: caseC: printf(“pass”)

12、; cased: caseD: printf(“warn”)C語言程序設計 第1章 語言概述(29)若已定義:int a10, i;,以下fun函數(shù)的功能是:在第一個循環(huán)中給前10個數(shù)組元素依次賦1 2 3 4 5 6 7 8 9 10;在第二個循環(huán)中使a數(shù)組前10個元素中的值對稱折疊,變成1 2 3 4 5 5 4 3 2 1請?zhí)羁?fun( int a ) int i;for(i=1; i=10; i+) =i;for(i=0; i5; i+) =ai;C語言程序設計 第1章 語言概述(30)以下程序的功能是輸入一個整數(shù),判斷是否是素數(shù),若為素數(shù)輸出1,否則輸出0,請?zhí)羁铡ain() int i, x, y=1;scanf(“%d”,&x);for(i=2; i=x/2; i+)if y=0; break;printf(“%dn”, y); A) (x%i= =0) B) (x%i!= = 0) C) (x/i!= =0) D) (x/i= =0) C語言程序設計 第1章 語言概述(31)以下函數(shù)的功能是:求x的y次方,請?zhí)羁誨ouble fun( double x, int y) int i; double z; z=x; for(i=1; iy;i+) z= ; return (z);

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論