2023年度第二學期C語言期末考試試題

2022-07-25 01:30:06 字數 3113 閱讀 4330

自測題1

一、 選擇題(共50分,每題2分)

1、以下選項中正確的常量是

a、12 b、0.329*10^2 c、1,000d、 4 5 6

2、以下選項中不合法的使用者識別符號是

a、title b、main c、

3、語言中運算物件必需是整型的運算子是

a、+ bcd、*

4、以下是c語言語句的是

a、 ab、a=a+7 c、int bd、printf(「i am a student」)

5、以下敘述中正確的是

a、 在c程式中無論是整數還是實數,只要在允許的範圍內都能準確無誤的表示。

b、 c程式由主函式組成。 c、c程式由函式組成。d、c程式由函式和過程組成。

6、turbo c中double 型別變數所佔位元組數是

a、16 b、2c、4d、8

7、若a、b、c、d都是int 型別變數且初值為0,以下選項中不正確的賦值語句是

a、a=c+d; b、dc、c+bd、a=(c=22)-(b++);

8、以下程式的輸出結果是

a、0b、7.5c、7d、不確定的值

main(_)

9、若變數已正確說明為int型,要給a、b、c輸入資料,以下正確的輸入語句是

a、read(a,b,c); b、scanf(「%d%d%d」,a,b,c); c、scanf(「%d%d%d」,&a,&b,&c);

d、scanf(「%d%d%d」,&a,&b,&c);

10、若變數已正確定義,要將 a和b中的數進行交換,下面不正確的語句組是

a、 s=a,a=b,b=s; b、a=a+b,b=a-b,a=a-b ; c、a=s,s=b,b=a; d、s=b,b=a,a=s;

11、若int型別佔兩個位元組,以下程式段輸出結果是

a、-1,-1 b、-1,32767 c、-1,32768 d、-1,65535

main()

12、下列運算子中優先順序最高的運算子是

abcd、!

13、為表示關係 x>y>z,應使用的c語言表示式是

a、(x>y)&(y>z) b、(x>y)and(y>z) c、(x>=y>=z) d、(x>y)&&(y>z)

14、若執行以下程式時從鍵盤上輸入5和4,則輸出結果是

a、14b、25c、16d、20

main()

15、執行以下程式後,輸出

abcd、有語法錯誤不能通過編譯

main()

16、以下程式短的輸出結果是

a、10 9 8 7b、9 8 7c、10 9 8 7 d、9 8 7 6

main

}17、以下程式的輸出結果是

a、15 b、14 c、0d、不確定

main()

18、c語言中,字元(char)型資料在微機記憶體中的儲存形式是

a、反碼     b、ascii碼    c、ebcdic碼    d、補碼

19、語言中的簡單資料型別有

a、整型、實型、邏輯型、字元型      b、整型、實型、邏輯型

c、整型、字元型、邏輯型d、整型、實型、字元型

20、以下程式的輸出結果是

a、因輸出格式不合法,無正確輸出  b、65,97 c、d,a d、68,97

main()

21、以下程式的輸出結果是

a、 11b、8c、15d、31

func(int a, int b)

main()

22、以下函式呼叫語句中,含有的實參個數是

a、1      b、2        c、3      d、5

func(exp3, (exp4,exp5));

23、若有定義: int x, *pb; 則以下正確的賦值表達是

a、pb=&x b 、pb=xc、*pb=&x d、*pb=*x

24、以下程式的輸出結果是

a、3b、5c、7d、9

main()

; printf(「%d」,a[2]); }

25、若有定義 int *p, a[5];且p已指向a[0],則執行完p++後 ,p指向下列哪一陣列

a、a[0b、a[1c、a[2d、a[3]

二、填空題(每題 1分共10分)

1、c語言程式總是先從開始執行。

2、c語言中定義的變數,代表記憶體中的乙個

3、c語句的最後用結束。

4、c語言中用表示邏輯值「真」,用0表示邏輯值「假」。

5、c語言中邏輯運算子的優先順序高於算術運算子。

6、c語言中函式包括主函式、自定義函式三種。

7、以下函式用以求x的y次方,請填空。

double fun(double x, int y)

8、若有定義 : char ch, *p;

使指標p可以指向變數ch的賦值語句是

9、若有定義 : char ch;

通過指標p輸出ch中字元的語句是

10、若有以下定義int a[5];

則陣列元素中的第乙個元素是

三、改錯題(8分)

main()

float a,b;area;

a=1.2,b=3.6

area=b/a;

printf(「a=%f,b=%f,area=%d\n」,a,b,area);

}四、程式設計序題(32分)

1、 編寫程式,求1+3+5+7+9+11+……+99的值(8分)

2、 寫程式,輸出從公元2023年至2023年所有閏年的年號。每輸出3個年號

換一行。判斷公元年是否為閏年的條件是8分)

(1) 公元年數如能被4整除,而不能被100整除,則是閏年。

(2) 公元年數能被400整除也是閏年

3、對主函式傳送過來的兩個數求出和與差,並通過形參傳**用函式。(8分)

(此題需用指標作引數來傳遞)

4、編寫函式把任意十進位制正整數轉換成二進位制數。提示:把十進位制數不斷

被2除餘數放在乙個一維陣列中,直到商數為零。在主函式中進行輸出,要

求不得按逆序輸出。

年度第二學期C語言複習提綱

2010 2011年度第二學期 c語言程式設計 期末考試複習提綱 一 題型及知識點分配 二 題例 一 選擇題 1 下列四組選項中,均是不合法的使用者識別符號的選項是 a g s 4 intb double 2a0v c a3 a bdo d b aabc swep 2 下列四組選項中,屬於合法的使用...

2023年度第二學期期末複習計畫

譚秀潔2011 5 一 複習目標 通過四節課的複習,使學生對本學期所學內容進一步加深理解,鞏固所學,達到考試要求,並為下學期學習新課打好基礎。二複習內容 1,中國水系主要河流概況,主要水庫,水資源方面的問題2,中國自然環境的差異,東西部的自然差異,南北方的自然差異3,中國自然資源和型別,能源的開發利...

20062023年度第二學期

3 6年級英語科學期末教學質量調研工作意見 各村小 年段 有關教師 根據教研室的統一安排,現就英語 科學期末教學質量調研作如下安排 一 調研時間 科目 二 考場及監考老師安排 三 調研抽測方式 3 6年級英語 科學由教導處統一抽測 閱卷。四 監考方式 1 以校為單位,異年級搭配,門上貼上好試場號,包...