一、名詞解釋
引用:所謂引用,就是給物件起乙個別名,使用該別名可以訪問該物件。換句話說,是使新物件和原物件共用 乙個位址。
內聯函式:內聯函式是使用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...