免費開始練習
地特四等申論題 105年 [資訊處理] 程式設計概要

第 null 題

📖 題組:
下列變數 a、b、c、d、e 在 Visual C++ 程式語言(32 位元的作業系統)裡各占多少的記憶體?(每小題 2 分,共 8 分) (一) int a=-100000; (二) double b[2]={0.0}; (三) double *c=0x10000; (四) char d[10]=“AB”;
null
📝 此題為申論題

思路引導 VIP

看到此題,首先確認題目環境為「32 位元作業系統」,這決定了所有指標變數(pointer)的記憶體大小皆固定為 4 bytes。接著套用 C/C++ 基本資料型態大小(char=1 byte, int=4 bytes, double=8 bytes),若為陣列則將「型態大小」乘以「陣列長度」即可,不受初始化的內容長短影響。

🤖
AI 詳解 AI 專屬家教

(一) 4 bytes 整數型態 int 在 32 位元系統的 Visual C++ 中,佔用 4 bytes 的記憶體空間。 (二) 16 bytes

▼ 還有更多解析內容

🏷️ 相關主題

程式設計基本概念與計算機結構
查看更多「[資訊處理] 程式設計概要」的主題分類考古題