C語言基礎知識錯誤總結

2022-03-04 19:43:16 字數 1215 閱讀 3247

1. 以下選項中能表示合法常量的是(  )。

select one:

a. '\'

b. 1.5e2.0

c. "\007"

d. 1,200

feedback

the correct answer is: "\007"

2. 下列敘述中正確的是(  )

select one:

a. 在switch語句中必須使用default

b. break語句只能用於switch語句

c. 在switch語句中,不一定使用break語句

d. break語句必須與switch語句中的case配對使用

feedback

the correct answer is: 在switch語句中,不一定使用break語句

3. 若變數已正確定義,在if(w)printf(」%d\n」,k);中,以下不可替代w的是(  )。

select one:

a. a!=c

b. a>bc

c. ch=getchar()

d. a==(b+c)

feedback

the correct answer is: a>bc

4. 以下不構成無限迴圈的語句或語句組是(  )。

select one:

a. n=0;

while(1)

b. for(n=0,i=1;;i++)n+=i;

c. n=0:

dowhile(n<=0);

d. n=10;

while(n)

feedback

the correct answer is: n=0:

dowhile(n<=0);

5. 在c語言中,合法的長整型常數是(  )。

select one:

a. 4962717

b. 9l

c. 0.123456

d. 5.321e2

feedback

the correct answer is: 9l

6. c語言主要是借助以下哪個功能來實現程式模組化

select one:

a. 定義函式

b. 豐富的資料型別

c. 定義常量和外部變數

d. 三種基本結構語句

feedback

the correct answer is: 定義函式

C語言基礎知識總結

第一章 軟體是一系列按照特定順序組織的計算機資料和指令的集合。程式是計算機指令的序列。語言有三種 機器語言 組合語言 高階語言。乙個簡單的程式設計一般包含四個步驟 1.分析問題,建立數學模型。2.確定資料結構和演算法。3.編制程式。4.調製程式。演算法的基本特徵 有窮性 確定性 有效性 有零個或多個...

C語言基礎知識總結(三)

1 聯合體 共用體 不同型別的變數共同占用一段記憶體 相互覆蓋 聯合變數任何時刻只有乙個成員存在,節省記憶體 聯合體變數的大小 最大的成員所佔的位元組數 union myvalue void main typedef union jvalue jvalue 2 列舉 限定值,保證取值的安全性 enu...

c 基礎知識總結

建構函式 1.建構函式沒有返回值,函式名就是類名 2.建構函式可以過載,以滿足對物件不同引數的需求。實參決定了呼叫哪個建構函式 3.建構函式在定義物件的時候由系統自動呼叫。且每個物件只呼叫一次。4.無參建構函式和全預設建構函式都是預設建構函式,且這倆只能存在乙個 二義性問題 5.建構函式不可以用co...