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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

正確選項1.1(V)

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

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

3、C語言源程序文件的擴展名為

正確選項1.c(V)

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

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

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

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

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

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

7、C語言中的循環(huán)類語句有三條,它們是()

正確選項1.for,while,do(V)

8、int類型的長度為

正確選項1.4(V)

9、x>0&&y<=5的相反表達式為

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

10、x>5的相反表達式為

正確選項1.x<=5(V)

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

正確選項1.2.35(V)

12、不符合C語言規(guī)定的復合語句是

正確選項1.{y=10}(V)

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

正確選項1.整型(V)

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

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

15、帶有隨機函數(shù)的表達式rand()%20的取值范圍是

正確選項1.0~19(V)

16、當不需要函數(shù)返回任何值時,則所使用的返回類型為

正確選項1.void(V)

17、當處理問題時的循環(huán)次數(shù)是確定的,則采用的最合適的循環(huán)方式為

正確選項1.for(V)

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

正確選項1.N-1(V)

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

正確選項1.64.0(V)

20、函數(shù)sqrt(9)的值為

正確選項1.3.0(V)

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

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

22、假定a為一個數(shù)組名,則下面表達式中錯誤的是

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

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

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

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

正確選項1.5.0(V)

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

正確選項1.4.0(V)

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

正確選項1.1(V)

27、假定一個枚舉類型的定義為“enumRB{ab,ac=3,ad,ae};”,則ad的值為

正確選項1.4(V)

28、假定有一個int型一維數(shù)組a[10],則元素a[5]的字節(jié)地址為

正確選項1.(char*)a+20(V)

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

正確選項1.8(V)

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

正確選項1.0(V)

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

正確選項1.strcat(V)

32、利用一維字符數(shù)組存儲一個字符串時,在其末尾自動存儲的一個字符是

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

33、枚舉類型中的每個枚舉常量的值都是一個

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

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

正確選項1.4(V)

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

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

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

正確選項1.6(V)

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

<="i;"/>正確選項1.n(n-1)/2(V)

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

正確選項1.n(V)

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

正確選項1.-11(V)

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

正確選項1.-9(V)

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

正確選項1.16(V)

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

正確選項1.4(V)

43、若需要把一個字符串賦給字符數(shù)組,則選用的函數(shù)是

正確選項1.strcpy(V)

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

正確選項1.strcmp(V)

45、若需要從一個字符串中查找另一個子串,則選用的函數(shù)是

正確選項1.strstr(V)

46、若需要從一個字符串中查找一個字符,則選用的函數(shù)是

正確選項1.strchr(V)

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

正確選項1.strlen(V)

48、十進制數(shù)25表示成符合C語言規(guī)則的八進制數(shù)為

正確選項1.031(V)

49、實數(shù)340.25對應的規(guī)格化浮點數(shù)為

正確選項1.3.4025e2(V)

50、使用“typedefintABC[10];”語句把標識符ABC定義為

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

51、使用“typedefintInteger;”語句把標識符Integer定義為一個

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

52、下列各表達式中,結果為字符型的表達式為

正確選項1.(char)36(V)

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

正確選項1.28%8(V)

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

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

55、一個包含逗號的表達式為(10,20,30),則該表達式的值為

正確選項1.30(V)

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

正確選項1.main(V)

57、一個二維數(shù)組元素為a[i][j],它的指針訪問方式不正確的是

正確選項1.*a[i]+j(V)

58、一個函數(shù)定義所包含的兩個部分是

正確選項1.函數(shù)頭和函數(shù)體(V)

59、一個有符號字符類型的值域范圍是

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

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

正確選項1.4(V)

61、已知“charb[10]="12345",*p=b;”,則*(p+2)的值為

正確選項1.'3'(V)

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

正確選項1.5(V)

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

正確選項1.7(V)

64、已知x的初值為15,則下列各表達式中的最大值為

正確選項1.x*=2(V)

65、已知x的初值為5,則下列各表達式中的最大值為

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

66、用于從鍵盤上為變量輸入值的標準輸入函數(shù)是

正確選項1.scanf()(V)

67、由C語言目標文件連接而成的可執(zhí)行文件的擴展名為

正確選項1.exe(V)

68、由C語言源程序文件編譯而成的目標文件的擴展名為

正確選項1.obj(V)

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

正確選項1.[](V)

70、在C語言程序中,單行或行尾注釋語句使用的標記符為

正確選項1.//(V)

71、在C語言程序中,多行注釋語句使用的開始標記符為

正確選項1./*(V)

72、在C語言中,每條復合語句的開始標記字符為

正確選項1.{(V)

73、在printf()函數(shù)調用的格式字符串中,若使用格式符為“%5d”,則規(guī)定對應輸出的數(shù)據(jù)占用的字符位置個數(shù)為

正確選項1.5(V)

74、在printf()函數(shù)調用的格式字符串中,若使用格式符為“%6.2f”,則規(guī)定對應輸出的數(shù)據(jù)占用的字符位置個數(shù)為

正確選項1.6(V)

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

正確選項1.float(V)

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

正確選項1.double(V)

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

正確選項1.int(V)

78、在scanf()函數(shù)調用的格式字符串中,若使用格式符為“%Lf”,則對應輸入的數(shù)據(jù)類型為

正確選項1.double(V)

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

正確選項1.main(V)

80、在下面的一維數(shù)組定義語句中,有語法錯誤的是

正確選項1.inta[];(V)

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

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

82、在循環(huán)語句“for(i=0;i<N;i++)S;”中,循環(huán)體S被執(zhí)行的次數(shù)為

正確選項1.n(V)

83、在一個程序文件的開始,若需要使用一個“包含命令”包含一個頭文件時,則該標識符為

正確選項1.#include(V)

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

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

85、在一個數(shù)組中,數(shù)組元素a[i]之前面的元素個數(shù)為

正確選項1.i(V)

86、轉義字符'\\'表示的字符是

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

87、字符串"a+b=12\n"的長度為

正確選項1.7(V)

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

正確選項1.5(V)判斷題1、C語言系統(tǒng)中提供一個用來描述文件屬性的類型標識符為FILE。

正確選項1.√(V)

2、C語言中的標準輸入和輸出設備文件都屬于字符文件。

正確選項1.√(V)

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

正確選項1.√(V)

4、C語言中的運算符有單目、雙目和3目之分。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

9、for循環(huán)語句中的循環(huán)體可能不會被執(zhí)行。

正確選項1.√(V)

10、表達式x=x+y表示成復合賦值表達式為x+=y。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

14、當從字符文件讀取到回車和換行這兩個連續(xù)字符時,將忽略回車符。

正確選項1.√(V)

15、當向字符文件輸出一個換行符時,實際將輸出的是回車符或換行符。

正確選項1.×(V)

16、當向字符文件輸出一個換行符時,實際將輸出的是回車和換行這兩個字符。

正確選項1.√(V)

17、定點數(shù)只有雙精度表示,沒有單精度表示。

正確選項1.×(V)

18、定義符號常量有兩種方法,一種是采用定義語句的方法,另一種是采用預處理命令的方法。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.×(V)

21、浮點數(shù)包括單精度浮點數(shù)和雙精度浮點數(shù)兩種。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

25、假定a是一個二維數(shù)組,則進行a++運算是不允許的。

正確選項1.√(V)

26、假定a是一個二維數(shù)組,則進行a++運算是允許的。

正確選項1.×(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

29、假定a是一個一維數(shù)組,則表達式*(a+i)所對應的元素為a[i]。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.×(V)

32、假定一個數(shù)據(jù)對象為int*類型,則指向該對象的指針類型仍為int*。

正確選項1.×(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

36、若x=5,y=10,則x<=y的邏輯值為假。

正確選項1.×(V)

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

正確選項1.√(V)

38、若要在程序文件中使用數(shù)學函數(shù),則需要引入的系統(tǒng)頭文件為math.h。

正確選項1.√(V)

39、使用#include命令只能包含頭文件,不能包含其他任何文件。

正確選項1.×(V)

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

正確選項1.×(V)

41、使用sizeof運算符能夠求出一種數(shù)據(jù)類型的長度。

正確選項1.√(V)

42、調用字符串函數(shù)strcat()時需要帶有一個參數(shù)。

正確選項1.×(V)

43、一個C語言程序能夠包含多個用戶頭文件。

正確選項1.√(V)

44、一個C語言程序只能夠包含一個程序源文件。

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

47、源程序文件被編譯成目標文件后,其目標文件中也存在對應的注釋內容。

正確選項1.×(V)

48、源程序文件被編譯成目標文件后,源程序文件中的注釋語句仍然存在。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

51、在“scanf("%d%d",&x,&y);”語句中,x和y變量均為整數(shù)類型。

正確選項1.√(V)

52、在“scanf("%s",x);”語句中,x變量不是字符指針類型。

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

55、在C語言程序上機操作的過程中,需要對每個用戶頭文件進行單獨的編譯操作。

正確選項1.×(V)

56、在C語言程序中,ABC和abc被作為同一標識符使用。

正確選項1.×(V)

57、在C語言程序中,存儲字符串的方法是使用字符指針。

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.×(V)

62、在C語言中,在定義一個字符數(shù)組時,不能利用一個字符串進行初始化。

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

65、在C語言字符集中,包含有全部26個英文大寫字母和對應的小寫字母。

正確選項1.√(V)

66、在C語言字符集中,一個大寫英文字母和它的小寫英文字母被視為不同的字符。

正確選項1.√(V)

67、在for循環(huán)語句的頭部,for后面括號內的各表達式之間使用逗號分開。

正確選項1.×(V)

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

正確選項1.×(V)

69、在程序中調用系統(tǒng)函數(shù)時,必須使用#include命令包含該系統(tǒng)函數(shù)所屬的系統(tǒng)頭文件。

正確選項1.√(V)

70、在單行注釋中,其注釋內容前需要使用標記符“//”,而在結束時不需要使用任何標記符。

正確選項1.√(V)

71、在定義一個變量時,不能給它賦初值。

正確選項1.×(V)

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

正確選項1.×(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.×(V)

76、在定義指針變量的語句“int*p,pp;”中,p和pp具有不同的數(shù)據(jù)類型。

正確選項1.√(V)

77、在定義指針變量的語句中,最前面的類型關鍵字仍然允許是指針類型。

正確選項1.√(V)

78、在利用scanf()函數(shù)從鍵盤輸入數(shù)據(jù)時,需要在參數(shù)表的開始位置使用相應的格式字符串。

正確選項1.√(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

81、在數(shù)據(jù)文件打開方式字符串中,字符加號(+)只用于打開二進制文件的方式中,不能用于打開文本文件的方式中。

正確選項1.×(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

87、在一個函數(shù)定義中,參數(shù)表中的參數(shù)說明項之間是采用逗號分開的。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

91、在一條變量定義語句中,當同時定義多個變量時,各變量之間只能使用逗號分開。

正確選項1.√(V)

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

正確選項1.√(V)

93、在一條變量定義語句中,可以同時定義不同類型的變量。

正確選項1.×(V)

94、在一條變量定義語句中只能定義一個變量。

正確選項1.×(V)

95、在一條注釋語句中,除了注釋內容外,不需要使用任何特定的標記符。

正確選項1.×(V)

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

正確選項1.×(V)

97、在一維數(shù)組的定義語句中,可以給數(shù)組中每個元素賦初值。

正確選項1.√(V)

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

正確選項1.×(V)

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

正確選項1.√(V)

100、在語句“typedefint*inPointer;”中,把標識符inPointer定義為int*類型。

正確選項1.√(V)

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

正確選項1.√(V)

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

正確選項1.√(V)

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

正確選項1.×(V)

104、執(zhí)行“intx=43,y=13;printf("%d",x%y);”語句序列后得到的輸出結果為3。

正確選項1.×(V)

105、字符串不允許為空,至少需要包含一個字符。

正確選項1.×(V)

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

正確選項1.√(V)

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

正確選項1.√(V)填空題1、下面程序的功能是求出從鍵盤上輸入的兩個整數(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í)行下面程序的輸出結果為________。#include#defineN4voidmain(){inta[N];inti;a[0]=1;for(i=1;i<N;i++)}1、153、執(zhí)行下面程序的輸出結果為________。#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í)行下面程序的輸出結果為________。#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í)行下面程序的輸出結果為________。#includevoidmain(){inta[8]={10,8,6,15,9,21,8,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=216、執(zhí)行下面程序的輸出結果為________。#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=317、執(zhí)行下面程序的輸出結果為________。#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>b8、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){inta=5,b=8,c;if(3*a>2*b)c=2*a+3*b;elseif(a==b)c=a*a+b*b;elsec=a*b+3;printf("c=%d\n",c);}1、c=439、執(zhí)行下面程序的輸出結果為________。#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、1510、執(zhí)行下面程序的輸出結果為________。#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、252011、執(zhí)行下面程序的輸出結果為________。#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=1312、執(zhí)行下面程序的輸出結果為________。#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=10013、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){inti,s=0;for(i=1;i<10;i++){s+=i*(i+1);if(s>40)break;}printf("s=%d\n",s);}1、s=7014、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){inti,s=0;for(i=1;i<=6;i++)s+=i*i;printf("s=%d\n",s);}1、s=9115、執(zhí)行下面程序的輸出結果為________。#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=4616、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){inti=0,s=0;while(s<25){i+=2;s+=i*i;}printf("s=%d\n",s);}1、s=5617、執(zhí)行下面程序的輸出結果為________。#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=1118、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){intx=5,y=8,z=14,w;if(x<Y)}

<z)if(x<z)/>1、148519、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){intx=5,y=8,z=4;if(x>y)x=y;if(x>z)x=z;printf("%d\n",x);}1、420、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){intx=5,y=8,z=6,w=0;if(x>=y)w=x;elsew=y;if(w<Z)}1、w=821、執(zhí)行下面程序的輸出結果為________。#includevoidmain(){intx=5,y=8;if(x>=y)printf("%d%d\n",x,y);elseprintf("%d%d\n",y,x);}1、8522、執(zhí)行下面程序的輸出結果為________。#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=5523、執(zhí)行下面程序時,假定從鍵盤上輸入的字符為*,輸入的兩個整數(shù)為3和5,則程序輸出結果為________。#includevoidmain(){charch;inta,b,c;scanf("%c",&ch);scanf("%d%d",&a,&b);switch(ch){case'+':c=a+b;break;case'-':c=a-b;break;case'*':c=a*b;break;case'/':c=a/b;break;default:printf("Error!\n");}printf("%d%c%d=%d\n",a,ch,b,c);}1、3*5=1524、執(zhí)行下面程序時,假定從鍵盤上輸入的字符為t,輸入的3個整數(shù)為2、5和8,則程序輸出結果為________。#include#includevoidmain(){charch;inta,b,c;doubled;scanf("%c",&ch);scanf("%d%d%d",&a,&b,&c);switch(ch){case'r':d=a+b+c;break;case's':d=a*b*c;break;case't':d=(a+b+c)/3.0;break;default:{printf("Error!\n");exit(1);}}printf("d=%Lf\n",d);}1、d=5.0問答題1、補充完整下面xxk2函數(shù)定義,假定函數(shù)參數(shù)表中a的值小于等于b,函數(shù)功能是求出并返回a到b之間(包含a和b值在內)所有偶數(shù)之和。intxxk2(inta,intb){inti,sum=0;//向下補充內容,用一個for循環(huán)實現(xiàn)returnsum;}

僅供參考請勿照抄:for(i=a;i<=b;i++)if(i%2==0)sum+=i;2、補充完整下面xxk2函數(shù)定義,假定函數(shù)參數(shù)表中a的

溫馨提示

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

評論

0/150

提交評論