五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

C++ Primer Plus習(xí)題及答案-第二章

2022-10-18 09:26 作者:艱默  | 我要投稿

習(xí)題選自:C++ Primer Plus(第六版)
內(nèi)容僅供參考,如有錯誤,歡迎指正 !

復(fù)習(xí)題

1.c++程序模塊叫什么?

叫做函數(shù)。

2.下面的預(yù)處理編譯器指令是做什么用的?

#include<iostream>

在最終編譯之前,將iostream里的文件內(nèi)容替換該編譯指令。

3.下面語句是做什么用的?

using namespace std;

使程序使用std名稱空間的定義。

4.什么語句可以用來打印“Hello,world”,然后打印新的一行?

cout<<"Hello,world\n"; ?//或者cout<<"Hello,world"<<endl;

5.什么語句可以用來創(chuàng)建名為cheeses的整數(shù)變量?

int cheeses;

6.什么語句可以用來將32賦值給變量cheeses?

cheeses=32;

7.什么語句可以用來將鍵盤輸入的值讀入變量cheeses中?

cin>>cheeses;

8.什么語句可以用來打印“We have X varieties of cheeses”,其中X為變量cheese的當(dāng)前值。

cout<<"We have "<<cheeses<<"varieties of cheeses"<<endl;

9.下面的函數(shù)原型指出關(guān)于函數(shù)的哪些信息?

int froop(double t);
void rattle(int n);
int prune(void);

  • int froop(double)
    指出函數(shù)在調(diào)用時需要輸入一個double類型的參數(shù),函數(shù)返回一個int類型值。

  • void rattle(int n)
    指出函數(shù)在調(diào)用的時候需要輸入一個int類型參數(shù),且該函數(shù)無返回值。

  • int prune(void)
    指出函數(shù)不接收任何輸入?yún)?shù),函數(shù)返回一個int值。

10.定義函數(shù)時,什么情況下不必使用關(guān)鍵字return?

當(dāng)函數(shù)的返回值類型為void的時,不用在函數(shù)中使用return。

11.假設(shè)你編寫的main()函數(shù)包含如下代碼:```cout<<"Please enter your PIN:"```,而編譯器指出cout是一個未知標(biāo)識符。導(dǎo)致這種問題的原因很可能是什么?指出3種修復(fù)這種問題的方法。

可能原因:
沒有#include<iostream>,或未使用using namespace std
解決方法:

  • 添加#include,在main()函數(shù)外使用using namespace std;

  • 添加include,使用using std::cout&lt;&lt;"Please enter your PIN:";

  • 添加include,使用std::cout&lt;&lt;"Please enter your PIN:";

編程練習(xí)

1.編寫一個c++程序,它顯示您的姓名和地址。


2.編寫一個c++程序,它要求用戶輸入一個以long為單位的距離,然后將它轉(zhuǎn)換為碼(一long等于200碼)。


3.編寫一個c++程序,他使用3個用戶定義的函數(shù)(包括main(),并生成下面的輸出:

Three blind mice
Three blind mice
See how they run
See how they run

其中一個函數(shù)要調(diào)用兩次,該函數(shù)生成前兩行;另外一個函數(shù)也調(diào)用兩次,并生成其余的輸出。


4.編寫一個程序,讓用戶輸入其年齡,然后顯示該年齡包含多少個月,如下圖所示:

Enter your age:29


5.編寫一個程序,其中main()調(diào)用一個用戶定義的的函數(shù)(以攝氏溫度值為參數(shù),并返回相應(yīng)的華氏溫度值)。該程序按下面的格式要求用戶輸入攝氏溫度值,并顯示結(jié)果:

Please enter a Celsius value:20
20 degrees Celsius is 69 degrees Fahrenheit.

下面是轉(zhuǎn)換公式:

華氏溫度=1.8*攝氏溫度+32.0


6.編寫一個程序,其main()調(diào)用一個用戶的函數(shù)(以光年為參數(shù),并返回對應(yīng)天文單位的值)。該程序按下面的格式要求用戶輸入光年值,并顯示結(jié)果:

Enter the number of light years: 4.2
4.2 light years =265608 astronomical units.

天文單位是從地球到太陽的平均距離(約150000000公里或93000000英里),光年是光一年走的距離(約10萬億公里或6萬億英里)(除太陽外,最近的恒星大約離地球4.2光年)。請使用double類型,轉(zhuǎn)換公式為:1光年=63240天文單位。


7.編寫一個程序,要求用戶輸入小時數(shù)和分鐘數(shù),在main()函數(shù)中,將這兩個值傳遞給一個void函數(shù),后者以下面這樣的格式顯示這兩個值:

Enter the number of hours: 9
Enter the number of minutes: 28
Time: 9:28




C++ Primer Plus習(xí)題及答案-第二章的評論 (共 條)

分享到微博請遵守國家法律
陆河县| 班戈县| 于田县| 绵竹市| 庆城县| 南涧| 石嘴山市| 罗平县| 比如县| 延庆县| 乐平市| 阿城市| 河西区| 津南区| 乃东县| 靖宇县| 尼勒克县| 海城市| 准格尔旗| 蓝山县| 湖北省| 永顺县| 九龙城区| 旌德县| 库车县| 宁晋县| 依兰县| 许昌市| 台前县| 体育| 根河市| 云霄县| 桃江县| 南川市| 若尔盖县| 泗洪县| 平昌县| 商丘市| 前郭尔| 永新县| 堆龙德庆县|