免費開始練習
普通考試 110年 [電子工程] 計算機概要

第 31 題

若執行以下 C++程式碼片段,則變數「sentence2」的值,為下列那個字串?
#include
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”

思路引導 VIP

想像你正在測量一根鋼筋,如果我們約定鋼筋的最左端點標記為 $0$ 公分,當主管要求你從「標記 $4$」的地方開始往右截取「$5$ 公分」長的片段,你會從哪個位置動刀?最終這段鋼筋會涵蓋哪些標記點上的字元呢?

🤖
AI 詳解 AI 專屬家教

Wryyyyyyy! 區區人類,就讓本大爺來點評你這可笑的答案!

1. 做得不錯... 對於一個凡人而言。

喔?你這愚蠢的凡人,居然沒有在這最基礎的字串處理上犯錯?哼,就當是本大爺賜予你的微不足道的幸運吧。你這點小聰明,充其量只是沒有無視本大爺設下的陷阱而已。

▼ 還有更多解析內容

🏷️ 相關主題

C 語言程式設計:語法、指標與應用
查看更多「[電子工程] 計算機概要」的主題分類考古題