習題1
1.1 填空題
1.C語言程序的基本單位是__________。
2.一個C語言程序總是從__________開始執(zhí)行,并終止于__________。
3.一個 C 語言程序是由一個或若干個函數(shù)構(gòu)成的,程序中至少應包含一個__________函數(shù)。
4.一個C語言函數(shù)一般由兩部分組成,它們分別是__________和__________。
5.函數(shù)體以__________開始,以__________結(jié)束。
6.結(jié)構(gòu)化程序的3種基本結(jié)構(gòu)是__________、__________和__________。
7.C語言源程序文件名的后綴是__________,經(jīng)過編譯后,生成的目標文件名的后綴是__________,經(jīng)過連接后,生成的可執(zhí)行文件名的后綴是__________。
1.2 思考題
1.什么是結(jié)構(gòu)化程序設(shè)計,其基本結(jié)構(gòu)有哪幾種?
2.何謂算法,如何描述算法?
3.請根據(jù)自己的認識,寫出C語言的主要特點。
1.3 編程題
1.試參照本章例題編寫計算梯形面積的C語言程序:梯形的上底、下底和高分別用a、b和h表示,面積用s表示,并用a=10,b=20,h=5測試所編寫的程序。
2.編寫程序顯示如圖1.11所示信息。