c語言基礎知識檢測答案

2021-03-03 23:05:23 字數 1293 閱讀 4559

c語言四次考試

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

1. 以下敘述中,正確的是 ( a )

a.構成c程式的基本單位是函式

b. 可以在乙個函式中定義另乙個函式

c. main( )函式必須放在其他函式之前

d. 所有被呼叫的函式一定要在呼叫之前進行定義

2. 在編寫c語言程式時,不屬於良好的程式設計習慣的是( b)

a.在程式**中穿插一些必要的注釋

b. 變數名字元越少越好

c. 採用分層縮排的書寫格式

d. 以模組化方式考慮程式結構,以函式形式書寫較複雜的程式

3. c語言程式經過編譯、連線後生成的可執行檔案的副檔名是(d)

a. .c b. .o c. .obj d. .exe

4. 若有說明語句:char c=』\t』; ,則變數c ( c )

a.包含1個字元b.包含2個字元

c. 包含3個字元d.說明不合法,c值不確定

5.下列程式中,不正確的語句是( c )

a. void main ( ) b. int a,b,c; c. a=31:b=22 d.

6.下面各項中,非法的賦值語句( d )

a. n=(i=2,++ib. jc.++(i+1); d.x=j>0;

7.表示式(a=3, b=5, ++b, a-b)的值( a )

a. -3b. -2c. -1d.7

8.若有定義:int a[3][4];,則以下對陣列a元素的引用錯誤的是( d)

a. a[2][3*1] b. a[1][2] c. a[3-2][0] d. a[1][4]

9.已知:int x[3][3]=;,則執行語句printf(「%d」,x[1][2]);後,輸出結果是( b )

a.7b.6c.5d.2

10.可以使用多種形式實現函式呼叫,以下形式中_______是非法的( b )

a. 函式語句 b.函式形參 c.函式表示式 d.函式實參

二、程式填空題(每題5分,共10分)

1. 當執行下面程式時,輸出結果是 -1 .

2.當執行下面程式時,輸出結果是 6 5 4

3 2 1 .

三.編寫程式(10分)

1.程式設計產生乙個10×10的方陣,要求該方陣2條對角線上的元素均為2,其餘元素為0,輸出該方陣(提示:使用二維陣列)。

#include

main()}

c語言基礎知識

c語言的源程式 用c這種高階語言所編寫的 是乙個不可以執行的檔案,其字尾名為.c,經過編譯程式編譯後將生成為乙個不可以執行的二進位制檔案,其字尾名為.obj,再經過連線程式連線後將生成為乙個可以執行的二進位制檔案,其字尾名.exe 演算法 c語言是一種結構化的程式語言在c語言中提供了三種基本結構 順...

C語言基礎知識

10 b c 不是c語言提供的合法關鍵字。a switchb printc case d default 11 c語言提供的合法關鍵字是 a a breakb printc funiton d end 12 c語言提供的合法關鍵字是 a a continue b procedure c begin ...

c語言基礎知識總結

c語言知識要點複習資料 總體上必須清楚的 1 程式結構是三種 順序結構 選擇結構 分支結構 迴圈結構。2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 有且只有乙個main函式。3 計算機的資料在電腦中儲存是以二進位制的形式.資料存放的位置就是他的位址.4 bi...