c語言複習 填空

2023-01-22 00:06:02 字數 1677 閱讀 5248

1.下面函式的功能是從輸入的十個字串中找出最大的那個串,請填(2)空使程式完整。

void fun(char str[10][81],char **sp)

2.下面函式的功能是將乙個整數字串轉換為乙個整數,例如:」-1234」轉換為1234,請填(3)空使程式完整。

int chnum(char *p)

return (num);

}3.下面函式的功能統計子串substr在母串str**現的次數,請填(3)空使程式完整。

int count(char *str, char *substr)

4.下面函式的功能是用遞迴法將乙個整數存放到乙個字元陣列中,存放時按逆序存放,如483存放成「384」,請填(2)空使程式完整。

void convert(char *a, int n)

5.下面函式的功能是用遞迴法求陣列中的最大值及下標值,請填(2)空使程式完整。

void findmax(int *a,int n,int i,int *pk)

}6.下面函式的功能是將兩個字串s1和s2連線起來,請填(3)空使程式完整。

void conj(char *s1,char *s2)

*s1=』\0』 ;

【3 return 0

1. 在pc機中,標準輸入裝置是指鍵盤( t )

2. 乙個c語言程式可以包含多個源程式檔案( t )

3. 函式是c語言的基本單位,當以指標變數作為函式引數時,引數傳遞就不是值傳遞了( f );

4. 當定義乙個返回指標的函式時,所返回的指標變數可以是自動變數( f )

5. 陣列是同類資料的乙個集合,陣列元素在記憶體中的儲存不一定是連續的( f )

6. c語言中陣列名同時也是乙個指標變數,且該指標變數可以賦給它乙個不同的值( f )

7. 結構體是同類資料的集合( f )

8. 共用體是同類資料的集合( f

9. 結構體是一種使用者定義的資料型別,因此可以定義結構體型別的陣列( t )

10. scanf(…)是乙個格式化輸入函式,用於從檔案中讀入資料( f )

一、 實驗六:預習題(判斷正誤)

1. 採用順序、選擇和迴圈可以實現任意複雜的程式設計(t );

2. 結構化分析方法主要是指分析問題時採取自下而下、逐步求精的思想(t)

3. 乙個c語言程式可以包含多個源程式檔案( t )

4. 在c語言中,以函式作為程式的基本單元,可以確保c語言程式的模組化結構( t );

5. 函式是c語言的基本單位,當以指標變數作為函式引數時,可以返回函式中經處理的資料,因此此時的函式傳遞不是值傳遞( f );

6. 陣列是同類資料的乙個集合,陣列元素在記憶體中的儲存不一定是連續的( f )

7. 結構體是同類資料的集合,結構體內部不能再出現另一結構體變數( f )

8. 共用體是同類資料的集合,乙個共用體變數所佔的空間等於各個成員所佔空間的總和f )

9. 結構體是一種使用者定義的資料型別,因此可以定義結構體型別的陣列( t )

10. fscanf(…)是乙個格式化輸入函式,用於從檔案中讀入資料( t )

C語言複習

1 求1 2 3 100。迴圈 答案 include void main 2 求1 2 3 10。迴圈 答案void main printf d j return 0 3 輸入三個數字,輸出他們的最大值。if 答案 include void main int max int x,int y,int ...

c語言複習

求 n include 編譯預處理命令 void main主函式 int factorial int n定義計算 n 的函式求華氏 100 f 對應的攝氏溫度。攝氏溫度 c 5 9 f 32 include void main 例2 4 輸入x,求 f x 的值 保留2位小數 ex x 1 f x ...

C語言複習

一 選擇題 1 概述 程式由函式構成,函式則由函式的首體和 兩部分組成。a 復合語句 b 結構體 c 聯合體 d 函式體 2.下列敘述正確的是 a 函式體的定界符只能用一對花括號 b c源程式都是從main 函式開始執行,所以main 函式必須位於程式檔案最前面 c c源程式中每一行就是一條語句 d...