第二章習題

2021-08-18 17:18:42 字數 1146 閱讀 4962

一、名詞解釋

引用:所謂引用,就是給物件起乙個別名,使用該別名可以訪問該物件。換句話說,是使新物件和原物件共用 乙個位址。

內聯函式:內聯函式是使用inline 關鍵字宣告乙個函式。

過載函式:過載函式通常用來對具有相似行為而資料型別不同的操作提供—個通用的名稱。

二、填空題

(1)一般情況下,用c++語言編寫的程式是由函式加上類組成的。

(2)c++有兩種注釋符號,一種是 // ,另一種是 /… …/。

(3)使用c++風格的輸入輸出,在程式中必須包含標頭檔案「iostream」。

(4)cin是預定義的標準輸入流物件,>>是輸入操作符,也稱提取運算子。

(5)cout是預定義的標準輸出流物件,《是輸出操作符,也稱插入運算子。

(6)指標的值是它所指向那個物件的位址值。指標的型別是它所指向物件的型別。指標的內容便是它所指向物件的值。

(7) c++使用運算子 & 來定義乙個引用,對引用的訪問都是對它所引用的物件的訪問。

(8)當乙個函式呼叫出現在函式定義之前時,必須先用函式原型對函式進行宣告。

(9)c++有值傳遞和引用傳遞兩種引數傳遞機制。

(10)使用關鍵字 inline 宣告的函式稱為內聯函式。

(11)運算子 new 用於進行動態記憶體分配,運算子 delete 用於釋放動態分配的記憶體。

(12)下面程式的輸出結果為x=10,y=10; x=100,y=100。

[cpp] view plain copy

using namespace std;

int main()

{ int x=10,&y=x;

cout<<」x=」<

using namespace std;

int main()

{ int num=50;

int& ref=num;

ref=ref+10;

cout<<」num=」<

using namespace std;

int main()

{ float x,y;

cout<<」請輸入兩個函式 x,y:」;

cin>>x>>y;

float z=pow(x,y);

cout<<」pow(「<

第二章習題

一 linux對於硬體的要求是什麼?是否一定要有很高的配置才能安裝linux?答 不是一定要有很高的配置才能安裝linux 因為linux系統是非常穩定和高效的,對電腦硬體配置要求很低,這正是linux系統的優勢所在,不同的linux系統版本要求略有不同,但是大體上在同乙個配置等級內,而且當下主流的...

c primer第二章習題

習題2.1 int,long和short型別之間有什麼差別?答 short,int和long型別都表示整型值,儲存空間的大小不同.一般,short型別為半個機器字長,int型別為乙個機器字長,而long型別為乙個或兩個機器字長 在32位機器中int型別和long型別通常字長是相同的 用sizeof可...

C primer 第二章習題

習題 2.1 int long 和 short 型別之間有什麼差別?解答 它們的最小儲存空間不同,分別為 16 位 32 位和 16 位 對於16位機 一般而言,short 類 型為半個機器字 word 長,int 型別為乙個機器字長,而 long 型別為乙個或 兩個機器字長 在 32 位機器中,i...