高考申論題
108年
[工業行政] 計算機概論
第 題
📖 題組:
四、一般程式設計師在建立一支 C++程式的過程通常如下圖所示: (圖略:顯示 Text Editor 編寫原始碼 -> Compiler(含 Preprocessor, Translator) -> Object File 與 System Library 送入 Linker -> 產生 Executable File 的流程)
四、一般程式設計師在建立一支 C++程式的過程通常如下圖所示: (圖略:顯示 Text Editor 編寫原始碼 -> Compiler(含 Preprocessor, Translator) -> Object File 與 System Library 送入 Linker -> 產生 Executable File 的流程)
上圖 C++程式中"cin>>"這一個指令的作用為何?(5 分)
📝 此題為申論題
思路引導 VIP
看到「cin >>」應直覺聯想到 C++ 的基本輸入機制。解答時需拆解為「cin(標準輸入串流物件)」與「>>(提取運算子)」兩部分,並具體說明資料從硬體(鍵盤)流向軟體(記憶體變數)的運作邏輯。
🤖
AI 詳解
AI 專屬家教
「cin >>」為 C++ 中用於標準輸入的指令組合,其主要作用與特徵包含:
- 資料讀取(Data Input):
cin是一個定義於<iostream>標頭檔中的標準輸入串流物件(Standard Input Stream),主要負責接收來自作業系統標準輸入設備(通常為鍵盤)的資料,並將其暫存於輸入緩衝區中。 - 資料提取與賦值(Data Extraction and Assignment):
>>稱為串流提取運算子(Stream Extraction Operator),其作用是將cin緩衝區中的資料取出,自動依據目標變數的資料型態進行解析與轉換,並將結果寫入該變數所在的記憶體位址。
▼ 還有更多解析內容