二級c語言課本課後習題參***
第一章程式設計基本概念
(1) exe
(2) c,obj , exe
(3) 順序,選擇,迴圈
end of chapter 1
第二章 c程式設計的初步知識
一、選擇題
(1) b (2) d (3) b (4) a (5) c
(6) a (7) b (8) b (9) a (10) c
(11)b (12)b (13)a
二、填空題
(14)11,12
(15) 4.2,4.2
(16) 說明,執行
(17) 關鍵字,使用者識別符號
(18) int ,float ,double
(19) float a1=1,a2=1 ;
(20) 儲存單元
(21) 3.5
(22) a*b/c a/c*b a*(b/c)
(23) 10賦給變數s
(24) 位,0或1
(25) 8 ,255 ,11111111,0,00000000
(26) 32767 ,-32768 ,10000000 00000000
(27)十,八,十六
三、上機改錯題
(28) 請指出以下c程式的錯誤所在
#include ;
main( ); / * main function * /
float r, s; /* /*r is radius*/,/*s is area of circular*/*/
r = 5.0 ;
s=3.14159 * r * r ;
printf("%f\n",s);
※正確應為:
#include 或 #include""
main( ) /* main function */
(29) 請指出以下c程式的錯誤所在
#include
main /* main function */
※正確應為:
#include""
main( ) /* main function */
end of chapter 2
第三章順序結構
一、選擇題
(1) c (2) c (3) d (4) c (5) d
(6) b (7) c (8) d (9) a (10)b
(11)c (12)d (13)d (14)a (15)c
(16)c (17)c (18)均不對,應為scanf( 「%6f」,&c) (18) c (20) b
二、填空題
(21) ① -200,2500 ② i=-200, j=2500 ③ i = -200 , j = 2500
(22) 12 ,0 ,0
(23) 語句塊,
(24) ;
(25) 100《空格》25.81《空格》1.89234 /*可用乙個或幾個空格作為輸入時的間隔符*/
10025.811.89234 /*tab(製表符)也可以作為輸入時的間隔符*/
10025.811.89234 /*cr(回車符)也可以作為輸入時的間隔符*/
(26) x = 127, x =ццц127, x=ццц177, x=цццц7f, x=ццц127。
(27) x = 127, x =127ццц, x=177ццц, x=7fцццц, x=127ццц。
(28) a=513.789215, a=цц513.79, a=цц513.78921500, a=цц513.78921500
三、上機改錯題
3.30 編寫程式,把560分鐘換算成用小時和分鐘表示,然後進行輸出。
※程式如下※
main( )
3.31 編寫程式,輸入兩個整數:1500和350,求出它們的商數和餘數並進行輸出。
※程式如下※
#include
main( )
3.32 編寫程式,讀入三個雙精度數,求它們的平均值並保留此平均值小數點後一位數,對小數點後第二位數進行四捨五入,最後輸出結果。
※程式如下※
main( )
3.33 編寫程式,讀入三個整數給a,b,c,然後交換它們中的數,把a中原來的值給b,把b中原來的值給c,把c中的值給a。
※程式如下※
main( )
end of chapter 3
第四章選擇結構
一、選擇題
(1) a (2) a (3) a (4) d (5) c
(6) a (7) b (8) 均錯 (9)d (10)a
二、填空題
(11) 非零,零
(12) 《或<=、>或》=、==、!=
(13) 邏輯非、邏輯與、邏輯或
(14) !、《或<=、>或》
(15) !
(16) a= =b || a 4 或 x > 4 || x< - 4
(17) 1
(18) x>0 ? 0 : 1 , 1
(19) a=3 , b=2 , c=2
(20) * #
三、程式設計題
4.21 當a>0時,請將以下語句改寫成switch語句。
if( a<30 ) m=1;
else if( a<40 ) m=2;
else if( a<50 ) m=3;
else if( a<60 ) m=4;
else m=5;
※程式如下※
main()
}4.22 編寫程式,輸入一位學生的生日(年:y0、月:m0、日:d0);並輸入當前的日期(年:y1、月:m1、日:d1);輸出該生的實足年齡。
※程式如下※
main( )
C語言程式設計題帶答案
1 求100之內自然數中最大的能被17整除的數。2 已知a,b,c都是1位整數,求當三位整數abc cba的和為1333時a b c的值。3 計算並輸出200 400之間不能被3整除的整數的和。4 從鍵盤輸入10個數,統計非負數的個數,並計算非負數的和 5 求100之內自然數中偶數之和。6 輸入5個...
C語言程式設計題
第一題 將兩個兩位數a,b合併成為乙個四位數,合併規則為 a的十位數作為新數的千位,b的十位數做百位,a的個位做十位,b的個位做個位。a,b從鍵盤輸入,例如輸入23,45,則輸出2435。第二題 從鍵盤輸入乙個雙精度數,保留其小數點後兩位,對第三位進行四捨五入,例如輸入12.3456,則輸出12.3...
C語言程式設計題描述
c語言程式設計第01題 設計程式 將滿足條件pow 1.05,n 1e6 include include void main c語言程式設計第02題 設計程式 將陣列a的每1行均除以該行上的主對角元素 第1行同除以a 0 0 第2行同除以a 1 1 然後將a陣列寫入到考生目錄中 子目錄下的新建檔案d...