Examly題庫立即開始練習
2 類科共用卷
普考-電信工程普考-電子工程
計算機概要11031單選題

若執行以下 C++程式碼片段,則變數「sentence2」的值,為下列那個字串? #include <iostream> using namespace std; int main(){ string sentence1 = "I love Taiwan" ; string sentence2 = sentence1.substr(4, 5); /* 以下省略 */ }

A"ov"
B"ve"
C"ve Ta"正確答案
D"ove T"
答案與詳解
C
正確答案
C++ string::substr(pos, len) 從索引 4 開始取 5 個字元,得到 "ve Ta"。

為什麼答案是 C

正解。sentence1 索引:I=0, ' '=1, l=2, o=3, v=4, e=5, ' '=6, T=7, a=8。從索引 4 開始取 5 個字元 → "ve Ta"(含中間空格)。

考點:長度判斷錯誤考點:參數語意混淆考點:substr 正確應用考點:索引起點錯誤
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮