【正文】
習(xí)題一分析下面程序運(yùn)行的結(jié)果。include iostreamusing namespace std。int main(){ cout”This””is”。cout”a””C++”。cout”program.”endl。return 0。}輸出結(jié)果:ThisisaC++program.分析下面程序運(yùn)行的結(jié)果。include iostreamusing namespace std。int main(){ int a,b,c。 a = 10。 b = 23。 c = a + b。 cout39。a + b =。 coutc。 coutendl。 return 0。}輸出結(jié)果:a + b = 33在你所用的C++系統(tǒng)上,輸入以下程序,進(jìn)行編譯,觀察編譯情況,如果有錯誤,請修改程序,在進(jìn)行編譯,直到?jīng)]有錯誤,然后進(jìn)行連接和運(yùn)行,分析運(yùn)行結(jié)果。修改后的程序如下:include iostreamusing namespace std。int main(){ int a, b。 a = b = 0。 int c = a + b。 cout”a + b =”a + b。 return 0。}輸入以下程序,進(jìn)行編譯,觀察編譯情況,如果有錯誤,請修改程序,在進(jìn)行編譯,直到?jīng)]有錯誤,然后進(jìn)行連接和運(yùn)行,分析運(yùn)行結(jié)果。修改后的程序如下:include iostreamusing namespace std。int add(int x,int y)。int main(){ int a = 0, b = 0。 int c = add(a,b)。 cout a + b =cendl。 return 0。}int add(int x,int y){ int z = x + y。 return z。}習(xí)題二請檢查下面的程序,找出其中的錯誤(先不要上機(jī),在紙面上作人工檢查),并改正之。然后上機(jī)調(diào)試,使之能正常運(yùn)行。運(yùn)行時從鍵盤輸入時、分、秒的值,檢查輸出是否正確。改正以后的程序如下:include iostreamusing namespace std。class Time{public: void set_time(void)。 void show_time(void)。private: int hour。 int minute。 int sec。}。Time t。int main(){ ()。 ()。 return 0。}void Time::set_time(void){ cinhour。 cinminute。 cinsec。}void Time::show_time(void){ couthour:minute:secendl。}需要求3個長方柱的體積,請編寫一個基于對象的程序。數(shù)據(jù)成員包括length(長)、width(寬)、height(高)。要求用成員函數(shù)實(shí)現(xiàn)一以下功能:(1)由鍵盤分別輸入3個長方柱的長、寬、高;(2)計(jì)算長方柱的體積;(3)輸出3個長方柱的體積;請編寫程序,上機(jī)調(diào)試并運(yùn)行。參考程序如下:include iostreamusing namespace std。class Cuboid{public: void SetValue() { for(int i = 0。 i