2023年秋季國家開放大學(xué)-03595- C語言程序設(shè)計(jì)期末考試題帶答案_第1頁
2023年秋季國家開放大學(xué)-03595- C語言程序設(shè)計(jì)期末考試題帶答案_第2頁
2023年秋季國家開放大學(xué)-03595- C語言程序設(shè)計(jì)期末考試題帶答案_第3頁
2023年秋季國家開放大學(xué)-03595- C語言程序設(shè)計(jì)期末考試題帶答案_第4頁
2023年秋季國家開放大學(xué)-03595- C語言程序設(shè)計(jì)期末考試題帶答案_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單選題1、char類型的長度為

正確選項(xiàng)1.1(V)

2、C語言程序中的基本功能模塊為

正確選項(xiàng)1.函數(shù)(V)

3、C語言源程序文件的擴(kuò)展名為

正確選項(xiàng)1.c(V)

4、C語言中的空白符是一些字符的統(tǒng)稱,這些字符是

正確選項(xiàng)1.空格、制表符、回車(V)

5、C語言中的跳轉(zhuǎn)類語句有四條,它們是goto,return和

正確選項(xiàng)1.break,continue(V)

6、C語言中的選擇類語句有兩條,它們是

正確選項(xiàng)1.if和switch(V)

7、int類型的長度為

正確選項(xiàng)1.4(V)

8、x>0&&y<=5的相反表達(dá)式為

正確選項(xiàng)1.x<=0||y>5(V)

9、表達(dá)式floor(2.3457*100)/100的值為

正確選項(xiàng)1.2.34(V)

10、表達(dá)式floor(2.3457*100+0.5)/100的值為

正確選項(xiàng)1.2.35(V)

11、常數(shù)120的數(shù)據(jù)類型為

正確選項(xiàng)1.整型(V)

12、程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),若不特別規(guī)定分隔符,則輸入的各數(shù)據(jù)之間所使用的分隔符為

正確選項(xiàng)1.空格或回車(V)

13、帶有隨機(jī)函數(shù)的表達(dá)式rand()%20的取值范圍是

正確選項(xiàng)1.0~19(V)

14、對于一個(gè)二維字符數(shù)組a[M][N],存儲(chǔ)每個(gè)字符串的長度至多為

正確選項(xiàng)1.N-1(V)

15、對于一個(gè)長度為n的字符串,保存它至少需要占用的存儲(chǔ)字節(jié)數(shù)為

正確選項(xiàng)1.n+1(V)

16、函數(shù)pow(4,3)的值為

正確選項(xiàng)1.64.0(V)

17、假定a是一個(gè)數(shù)組名,則數(shù)組元素a[i]的指針訪問方式為

正確選項(xiàng)1.*(a+i)(V)

18、假定a為一個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是

正確選項(xiàng)1.*a++(V)

19、假定p為指向二維數(shù)組intd[4][6]的指針,則p的類型為

正確選項(xiàng)1.int(*)[6](V)

20、假定x=4.6,則函數(shù)ceil(x)的值為

正確選項(xiàng)1.5.0(V)

21、假定x=4.6,則函數(shù)floor(x)的值為

正確選項(xiàng)1.4.0(V)

22、假定一個(gè)枚舉類型的定義為“enumRA{ab,ac,ad,ae};”,則ac值為

正確選項(xiàng)1.1(V)

23、假定有一個(gè)定義語句為“inta[10]={3,4,2,8,6};”,則元素a[3]的值為

正確選項(xiàng)1.8(V)

24、假定有一個(gè)定義語句為“inta[10]={3,4,2,8,6};”,則元素a[5]的值為

正確選項(xiàng)1.0(V)

25、將兩個(gè)字符串連接起來組成一個(gè)字符串時(shí),選用的函數(shù)是

正確選項(xiàng)1.strcat(V)

26、利用一維字符數(shù)組存儲(chǔ)一個(gè)字符串時(shí),在其末尾自動(dòng)存儲(chǔ)的一個(gè)字符是

正確選項(xiàng)1.'\0'(V)

27、枚舉類型中的每個(gè)枚舉常量的值都是一個(gè)

正確選項(xiàng)1.整數(shù)(V)

28、若n的值為10,則執(zhí)行“for(i=0;;i++)if(i>n/3)break;”語句后,i的值為

正確選項(xiàng)1.4(V)

29、若n的值為10,則執(zhí)行“for(i=0;i<N;if(ii++)>n/2)break;”語句后,i的值為

正確選項(xiàng)1.6(V)

30、若n的值為10,則執(zhí)行“for(i=1;i<=n;i++)for(j=1;j<=n;j++)S;”語句后,內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為

正確選項(xiàng)1.n*n(V)

31、若n的值為10,則執(zhí)行“for(i=1;i<N;i++)S;”語句后,內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為

<="i;"for(j="1;"/>正確選項(xiàng)1.n(n-1)/2(V)

32、若n的值為10,則執(zhí)行“for(i=1;i<N;i++)S;”語句的過程中,表達(dá)式i<n共被執(zhí)行的次數(shù)為

正確選項(xiàng)1.n(V)

33、若x的值為-10,則執(zhí)行“if(x)x++;elsex--;”語句后,x的值為

正確選項(xiàng)1.-9(V)

34、若x的值為15,則執(zhí)行“if(x>10)x++;elsex--;”語句后,x的值為

正確選項(xiàng)1.16(V)

35、若x的值為5,則執(zhí)行“if(x>10)x++;elsex--;”語句后,x的值為

正確選項(xiàng)1.4(V)

36、若需要比較兩個(gè)字符串的大小,則選用的函數(shù)是

正確選項(xiàng)1.strcmp(V)

37、若需要求出一個(gè)字符串的長度,則選用的函數(shù)是

正確選項(xiàng)1.strlen(V)

38、設(shè)x和y均為邏輯值,則x||y為假的條件是

正確選項(xiàng)1.它們均為假(V)

39、實(shí)數(shù)340.25對應(yīng)的規(guī)格化浮點(diǎn)數(shù)為

正確選項(xiàng)1.3.4025e2(V)

40、使用“typedefintABC[10];”語句把標(biāo)識符ABC定義為

正確選項(xiàng)1.整型數(shù)組類型(V)

41、使用“typedefintInteger;”語句把標(biāo)識符Integer定義為一個(gè)

正確選項(xiàng)1.整數(shù)類型(V)

42、下列數(shù)值中最大值是

正確選項(xiàng)1.28%8(V)

43、循環(huán)體至少被執(zhí)行一次的循環(huán)語句為

正確選項(xiàng)1.do-while(V)

44、要使p指向二維整型數(shù)組a[10][20],p應(yīng)定義為

正確選項(xiàng)1.int(*p)[20]=a;(V)

45、一個(gè)包含逗號的表達(dá)式為(10,20,30),則該表達(dá)式的值為

正確選項(xiàng)1.30(V)

46、一個(gè)程序文件開始使用的每條預(yù)處理命令,其首字符必須是

正確選項(xiàng)1.#(V)

47、一個(gè)程序中用戶定義的普通函數(shù)的名稱不能為

正確選項(xiàng)1.main(V)

48、一個(gè)有符號字符類型的值域范圍是

正確選項(xiàng)1.-128到+127(V)

49、已知“chara[3][10]={"1234","3456","567890"};char(*p)[10]=a[1];”,則p[0][1]的字符值為

正確選項(xiàng)1.4(V)

50、已知“inta[3][5]={{2,3,4},{3,5,7},{4,6,9}};int(*p)[5]=a;”,則p[1][1]的值為

正確選項(xiàng)1.5(V)

51、已知x的初值為5,則下列各表達(dá)式中的最大值為

正確選項(xiàng)1.x*=4(V)

52、用于從鍵盤上為變量輸入值的標(biāo)準(zhǔn)輸入函數(shù)是

正確選項(xiàng)1.scanf()(V)

53、由C語言目標(biāo)文件連接而成的可執(zhí)行文件的擴(kuò)展名為

正確選項(xiàng)1.exe(V)

54、由C語言源程序文件編譯而成的目標(biāo)文件的擴(kuò)展名為

正確選項(xiàng)1.obj(V)

55、運(yùn)算符優(yōu)先級最高的是

正確選項(xiàng)1.[](V)

56、在C語言程序中,單行或行尾注釋語句使用的標(biāo)記符為

正確選項(xiàng)1.//(V)

57、在C語言程序中,多行注釋語句使用的開始標(biāo)記符為

正確選項(xiàng)1./*(V)

58、在C語言中,表示換行符的轉(zhuǎn)義字符為

正確選項(xiàng)1.\n'(V)

59、在C語言中,每條復(fù)合語句的開始標(biāo)記字符為

正確選項(xiàng)1.{(V)

60、在C語言中,一條簡單語句的結(jié)束符是

正確選項(xiàng)1.分號(V)

61、在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%c”,則對應(yīng)輸出的數(shù)據(jù)類型為

正確選項(xiàng)1.char(V)

62、在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%f”,則對應(yīng)輸出的數(shù)據(jù)類型為

正確選項(xiàng)1.float(V)

63、在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%Lf”,則對應(yīng)輸出的數(shù)據(jù)類型為

正確選項(xiàng)1.double(V)

64、在scanf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%d”,則對應(yīng)輸入的數(shù)據(jù)類型為

正確選項(xiàng)1.int(V)

65、在每個(gè)C語言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為

正確選項(xiàng)1.main(V)

66、在下面字符數(shù)組的定義語句中,有語法錯(cuò)誤的是

正確選項(xiàng)1.chara[10]='5';(V)

67、在一個(gè)程序文件的開始,若需要使用一個(gè)“包含命令”包含一個(gè)頭文件時(shí),則該標(biāo)識符為

正確選項(xiàng)1.#include(V)

68、在一個(gè)函數(shù)定義中,函數(shù)頭包括的3個(gè)部分依次為函數(shù)類型、函數(shù)名和

正確選項(xiàng)1.參數(shù)表(V)

69、轉(zhuǎn)義字符'\\'表示的字符是

正確選項(xiàng)1.反斜線(V)

70、字符串"It\'s\'"中包含的字符個(gè)數(shù)為

正確選項(xiàng)1.5(V)判斷題1、C語言系統(tǒng)中提供一個(gè)用來描述文件屬性的類型標(biāo)識符為FILE,它與系統(tǒng)頭文件stdio.h無關(guān)。

正確選項(xiàng)1.×(V)

2、C語言中的標(biāo)準(zhǔn)輸入和輸出設(shè)備文件都屬于字符文件。

正確選項(xiàng)1.√(V)

3、C語言中的數(shù)據(jù)文件包括字符文件和字節(jié)文件這兩種不同的存儲(chǔ)類型。

正確選項(xiàng)1.√(V)

4、C語言中的運(yùn)算符有單目、雙目和3目之分。

正確選項(xiàng)1.√(V)

5、C語言中的運(yùn)算符只有單目和雙目兩種,沒有3目運(yùn)算符。

正確選項(xiàng)1.×(V)

6、for循環(huán)是先判斷循環(huán)條件,當(dāng)條件為真時(shí)執(zhí)行循環(huán)體。

正確選項(xiàng)1.√(V)

7、for循環(huán)語句的循環(huán)體,可以是簡單語句,也可以是復(fù)合語句。

正確選項(xiàng)1.√(V)

8、for循環(huán)語句能夠被轉(zhuǎn)換為while循環(huán)語句。

正確選項(xiàng)1.√(V)

9、for循環(huán)語句中的循環(huán)體至少被執(zhí)行一次。

正確選項(xiàng)1.×(V)

10、表達(dá)式x=x+y表示成復(fù)合賦值表達(dá)式為x+=y。

正確選項(xiàng)1.√(V)

11、常數(shù)3.26e4是雙精度定點(diǎn)數(shù)。

正確選項(xiàng)1.×(V)

12、常數(shù)3.26f是單精度浮點(diǎn)數(shù)。

正確選項(xiàng)1.×(V)

13、常數(shù)3.26是雙精度定點(diǎn)數(shù)。

正確選項(xiàng)1.√(V)

14、存儲(chǔ)一個(gè)長度為0的空字符串至少需要占用1個(gè)字節(jié)的存儲(chǔ)空間。

正確選項(xiàng)1.√(V)

15、當(dāng)向字符文件輸出一個(gè)換行符時(shí),實(shí)際將輸出的是回車符或換行符。

正確選項(xiàng)1.×(V)

16、定點(diǎn)數(shù)只有雙精度表示,沒有單精度表示。

正確選項(xiàng)1.×(V)

17、定義符號常量只有一種方法,就是采用常量定義語句的方法。

正確選項(xiàng)1.×(V)

18、定義符號常量只有一種方法,就是采用預(yù)處理命令#define的方法。

正確選項(xiàng)1.×(V)

19、函數(shù)定義格式中的參數(shù)表被稱為形參表。

正確選項(xiàng)1.√(V)

20、假定a是一個(gè)二維數(shù)組,則a+i的值與&a[i]的值不等。

正確選項(xiàng)1.×(V)

21、假定a是一個(gè)二維數(shù)組,則進(jìn)行a++運(yùn)算是允許的。

正確選項(xiàng)1.×(V)

22、假定a是一個(gè)二維數(shù)組,則數(shù)組名a的值和&a[0]的值不等。

正確選項(xiàng)1.×(V)

23、假定a是一個(gè)二維數(shù)組,則數(shù)組名a的值和a[0]的值相等。

正確選項(xiàng)1.√(V)

24、假定x是一個(gè)邏輯量,對于x的任何值,表達(dá)式(x&&!x)的值始終為真。

正確選項(xiàng)1.×(V)

25、假定x是一個(gè)邏輯量,對于x的任何值,表達(dá)式(x||!x)的值始終為假。

正確選項(xiàng)1.×(V)

26、假定一維數(shù)組的定義為“char*a[8];”,則數(shù)組a中元素的類型為字符型。

正確選項(xiàng)1.×(V)

27、假定一維數(shù)組的定義為“doublea[M];”,則每個(gè)數(shù)組元素的下標(biāo)取值范圍在0~M-1之間。

正確選項(xiàng)1.√(V)

28、減量表達(dá)式--y表示成賦值表達(dá)式為y=y-1。

正確選項(xiàng)1.√(V)

29、若要在程序文件中使用標(biāo)準(zhǔn)輸入和輸出函數(shù),則需要引入的系統(tǒng)頭文件為stdio.h。

正確選項(xiàng)1.√(V)

30、使用“typedefcharBB[10];”語句定義標(biāo)識符BB為含有10個(gè)元素的一維字符數(shù)組。

正確選項(xiàng)1.×(V)

31、使用const語句定義一個(gè)符號常量時(shí),不需要對它同時(shí)進(jìn)行初始化。

正確選項(xiàng)1.×(V)

32、一個(gè)C語言程序能夠包含多個(gè)用戶頭文件。

正確選項(xiàng)1.√(V)

33、一個(gè)C語言程序只能夠包含一個(gè)程序源文件。

正確選項(xiàng)1.×(V)

34、一個(gè)二維數(shù)組名是一個(gè)指針常量,其值可以被修改。

正確選項(xiàng)1.×(V)

35、一個(gè)數(shù)組名是一個(gè)指針常量,其值不允許被修改。

正確選項(xiàng)1.√(V)

36、一條注釋語句的最后必須使用分號結(jié)束。

正確選項(xiàng)1.×(V)

37、有一個(gè)語句為“chars2[5]="abcd";”,s2數(shù)組長度是合適的。

正確選項(xiàng)1.√(V)

38、源程序文件被編譯成目標(biāo)文件后,其目標(biāo)文件中也存在對應(yīng)的注釋內(nèi)容。

正確選項(xiàng)1.×(V)

39、在“printf("s=%c\n","abc");”語句中,格式符的使用同后面的輸出數(shù)據(jù)相適合。

正確選項(xiàng)1.×(V)

40、在“scanf("%d%d",&x,&y);”語句所使用的格式字符串中,包含有2個(gè)格式符。

正確選項(xiàng)1.√(V)

41、在C語言程序上機(jī)操作的過程中,編譯程序的操作步驟之后是連接操作。

正確選項(xiàng)1.√(V)

42、在C語言程序上機(jī)操作的過程中,編譯程序的操作步驟之前是輸入和編輯程序。

正確選項(xiàng)1.√(V)

43、在C語言程序上機(jī)操作的過程中,需要對每個(gè)用戶頭文件進(jìn)行單獨(dú)的編譯操作。

正確選項(xiàng)1.×(V)

44、在C語言程序中,ABC和abc被作為同一標(biāo)識符使用。

正確選項(xiàng)1.×(V)

45、在C語言中,保留字是有專門含義和作用的,不能作為一般標(biāo)識符使用。

正確選項(xiàng)1.√(V)

46、在C語言中,打開一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為fopen(),它帶有兩個(gè)字符串參數(shù),用來給定文件名和打開方式。

正確選項(xiàng)1.√(V)

47、在C語言中,打開一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為fopen(),它帶有一個(gè)字符串參數(shù),用來給定待操作的文件名。

正確選項(xiàng)1.×(V)

48、在C語言中,在定義一個(gè)字符數(shù)組時(shí),不能利用一個(gè)字符串進(jìn)行初始化。

正確選項(xiàng)1.×(V)

49、在C語言中,在定義一個(gè)字符數(shù)組時(shí),可以同時(shí)利用一個(gè)字符串進(jìn)行初始化。

正確選項(xiàng)1.√(V)

50、在C語言中,作為標(biāo)識符的第一個(gè)字符只能是英文字母或下劃線,不能是數(shù)字字符。

正確選項(xiàng)1.√(V)

51、在C語言字符集中,包含有全部26個(gè)英文大寫字母和對應(yīng)的小寫字母。

正確選項(xiàng)1.√(V)

52、在for循環(huán)語句的頭部,for后面括號內(nèi)共有2個(gè)表達(dá)式位置。

正確選項(xiàng)1.×(V)

53、在單行注釋中,其注釋內(nèi)容前需要使用標(biāo)記符“//”,而在結(jié)束時(shí)不需要使用任何標(biāo)記符。

正確選項(xiàng)1.√(V)

54、在定義語句“intx=3,*p=&x,**pp=p;”中的語法格式是正確的。

正確選項(xiàng)1.×(V)

55、在定義語句序列“intx=3;constint*p=&x;”中,p所指對象為x,并且可以通過p修改x的值。

正確選項(xiàng)1.×(V)

56、在定義語句序列“intx=3;constint*p=&x;”中,定義p為整型常量指針。

正確選項(xiàng)1.√(V)

57、在定義指針變量的語句“int*p,**pp;”中,p和pp具有相同的指針類型。

正確選項(xiàng)1.×(V)

58、在定義指針變量的語句中,對指針變量不允許賦初值。

正確選項(xiàng)1.×(V)

59、在利用scanf()函數(shù)從鍵盤輸入數(shù)據(jù)時(shí),不需要使用格式字符串來規(guī)定輸入數(shù)據(jù)的類型。

正確選項(xiàng)1.×(V)

60、在數(shù)據(jù)文件打開方式字符串中,字符r、w和a具有確定的含義,分別代表讀、寫和追加方式。

正確選項(xiàng)1.√(V)

61、在數(shù)據(jù)文件打開方式字符串中,字符r和w具有確定的含義,r代表寫文件方式,w代表讀文件方式。

正確選項(xiàng)1.×(V)

62、在數(shù)據(jù)文件打開方式字符串中,字符加號(+)具有確定的含義,代表既允許讀也允許寫的打開方式。

正確選項(xiàng)1.√(V)

63、在一個(gè)磁盤數(shù)據(jù)文件的文件名中,文件主名和擴(kuò)展名都是必須的,不可省略。

正確選項(xiàng)1.×(V)

64、在一個(gè)磁盤數(shù)據(jù)文件的文件名中,文件主名是必須的,擴(kuò)展名可任選使用。

正確選項(xiàng)1.√(V)

65、在一個(gè)函數(shù)定義中,參數(shù)表不能為空。

正確選項(xiàng)1.×(V)

66、在一個(gè)函數(shù)定義中,參數(shù)表可以為空。

正確選項(xiàng)1.√(V)

67、在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)類型不能為void類型。

正確選項(xiàng)1.√(V)

68、在一個(gè)函數(shù)定義中,參數(shù)表中的參數(shù)說明項(xiàng)之間是采用分號分開的。

正確選項(xiàng)1.×(V)

69、在一個(gè)函數(shù)定義中,函數(shù)體是一條復(fù)合語句。

正確選項(xiàng)1.√(V)

70、在一行中出現(xiàn)多條語句時(shí),使用標(biāo)記符"http://"的注釋語句只能為最后一條語句。

正確選項(xiàng)1.√(V)

71、在一條變量定義語句中,當(dāng)同時(shí)定義多個(gè)變量時(shí),各變量之間只能使用逗號分開。

正確選項(xiàng)1.√(V)

72、在一條變量定義語句中,定義的變量和賦給它的初值之間只能使用等號(=)。

正確選項(xiàng)1.√(V)

73、在一條變量定義語句中,可以同時(shí)定義不同類型的變量。

正確選項(xiàng)1.×(V)

74、在一條注釋語句中,除了注釋內(nèi)容外,不需要使用任何特定的標(biāo)記符。

正確選項(xiàng)1.×(V)

75、在一維數(shù)組的定義語句中,給數(shù)組賦初值的部分是用一對圓括號括起來的數(shù)據(jù)表。

正確選項(xiàng)1.×(V)

76、在一維數(shù)組的定義語句中,數(shù)組名后帶有一對圓括號。

正確選項(xiàng)1.×(V)

77、在語句“typedefint*inPointer;”中,把標(biāo)識符inPointer定義為int*類型。

正確選項(xiàng)1.√(V)

78、在執(zhí)行“printf("%d-%d=%d",x,y,x-y);”語句時(shí),將輸出3個(gè)數(shù)據(jù)值。

正確選項(xiàng)1.√(V)

79、在執(zhí)行“printf("s=%s\n","abc");”語句時(shí),輸出結(jié)果為s=abc。

正確選項(xiàng)1.√(V)

80、在執(zhí)行“scanf("%d%d",&x,&y);”語句時(shí),輸入的兩個(gè)整數(shù)之間要用分號隔開。

正確選項(xiàng)1.×(V)

81、執(zhí)行“typedefcharcharType;”語句后,在使用char定義字符變量的地方都可以使用字符類型標(biāo)識符charType來定義字符變量。

正確選項(xiàng)1.√(V)

82、字符串函數(shù)strlen()的返回值類型為整數(shù)。

正確選項(xiàng)1.√(V)

83、字符串允許為空,并且其長度為0。

正確選項(xiàng)1.√(V)填空題1、下面程序的功能是求出從鍵盤上輸入的兩個(gè)整數(shù)之間所有________的平方和。#includevoidmain(){inti,x,y,s=0;scanf("%d%d",&x,&y);if(x>y){i=x;x=y;y=i;}for(i=x;i<=y;i++)if(i%2==0)s+=i*i;printf("s=%d\n",s);}1、偶數(shù)2、執(zhí)行下面程序的輸出結(jié)果為________。#include#defineN4voidmain(){inta[N];inti;a[0]=1;for(i=1;i<N;i++)}1、153、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inta[8]={10,8,12,15,9,27,32,16};inti,x=a[0];for(i=1;i<8;i++)if(a[i]>x)x=a[i];printf("x=%d\n",x);}1、x=324、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inta[8]={10,8,16,15,9,21,7,16};inti,x=a[0];for(i=1;i<8;i++)if(a[i]<X)}1、x=75、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inta[8]={3,8,6,5,9,2,8,5};inti,s=0;for(i=0;i<8;i++)if(a[i]>5)s+=a[i];printf("s=%d\n",s);}1、s=316、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inta=25,b=18;if(a>b)printf("%s\n","a>b");if(a==b)printf("%s\n","a==b");if(a<B)}

<b?);/>1、a>b7、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inta=5,b=8,c=6,d=15,x,y;if(a>=b)x=a;elsex=b;if(c>=d)y=c;elsey=d;if(x>=y)printf("%d\n",x);elseprintf("%d\n",y);}1、158、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inti,s=0;for(i=1;s<20;i+=2)s+=i;printf("s=%d\n",s);}1、s=259、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inti,s1=0,s2=0;for(i=1;i<10;i++)if(i%2)s1+=i;elses2+=i;printf("%d%d\n",s1,s2);}1、252010、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inti,f,f1=1,f2=2;for(i=3;i<=6;i++){f=f1+f2;f1=f2;f2=f;}printf("f=%d\n",f);}1、f=1311、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inti,s=0;for(i=1;i<10;i++){if(i%2)continue;s+=i*(i-1);}printf("s=%d\n",s);}1、s=10012、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inti,s=0;for(i=1;i<=6;i++)s+=i*i;printf("s=%d\n",s);}1、s=9113、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inti,s=0;for(i=16;i>0;i-=2)if(i%3==0||i%4==0)s+=i;printf("s=%d\n",s);}1、s=4614、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){inti=0,s=0;while(s<25){i+=2;s+=i*i;}printf("s=%d\n",s);}1、s=5615、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){intx=5,y=0;switch(2*x-3){case4:y+=x;break;case7:y+=2*x+1;break;case10:y+=3*x;break;}printf("y=%d\n",y);}1、y=1116、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){intx=5,y=8,z=12;if(x>y&&x>z)printf("%d\n",x);elseif(y>x&&y>z)printf("%d\n",y);elseprintf("%d\n",z);}1、1217、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){intx=5,y=8,z=4;if(x>y)x=y;if(x>z)x=z;printf("%d\n",x);}1、418、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){intx=5,y=8,z=6,w=0;if(x>=y)w=x;elsew=y;if(w<Z)}1、w=819、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){intx=5,y=8;if(x>=y)printf("%d%d\n",x,y);elseprintf("%d%d\n",y,x);}1、8520、執(zhí)行下面程序的輸出結(jié)果為________。#includevoidmain(){intx=9,y=0;switch(x%3){case0:y+=x;case1:y+=2*x+1;case2:y+=3*x;break;default:y+=x-1;}printf("y=%d\n",y);}1、y=55問答題1、補(bǔ)充完整下面xxk2函數(shù)定義,假定函數(shù)參數(shù)表中a的值小于等于b,函數(shù)功能是求出并返回a到b之間(包含a和b值在內(nèi))所有偶數(shù)之和。intxxk2(inta,intb){inti,sum=0;//向下補(bǔ)充內(nèi)容,用一個(gè)for循環(huán)實(shí)現(xiàn)returnsum;}

僅供參考請勿照抄:for(i=a;i<=b;i++)if(i%2==0)sum+=i;2、補(bǔ)充完整下面xxk2函數(shù)定義,假定函數(shù)參數(shù)表中a的值小于等于b,函數(shù)功能是求出并返回a到b之間(包含a和b值在內(nèi))所有奇數(shù)之和。intxxk2(inta,intb){inti,sum=0;//向下補(bǔ)充內(nèi)容,用一個(gè)for循環(huán)實(shí)現(xiàn)returnsum;}

僅供參考請勿照抄:for(i=a;i<=b;i++)if(i%2==1)sum+=i;3、補(bǔ)充完整下面函數(shù)定義中while循環(huán)的循環(huán)體,該函數(shù)的功能是求出并返回由字符指針ptr所指向的字符串中包含的十進(jìn)制數(shù)字字符的個(gè)數(shù)。intxxk7(char*ptr){intn=0;//使用n作為統(tǒng)計(jì)變量while(*ptr){//在下面補(bǔ)充合適的循環(huán)體內(nèi)容}returnn;}

僅供參考請勿照抄:if(*ptr>='0'&&*ptr<='9')n++;ptr++;4、補(bǔ)充完整下面主函數(shù)的函數(shù)體,計(jì)

溫馨提示

  • 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ǔ)空間,僅對用戶上傳內(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

提交評論