33 getenv()函數的主要功能是什麼?
(A) 取得環境變數的值
(B) 設定環境變數
(C) 刪除環境變數
(D) 列出所有環境變數

答案:登入後查看
統計: A(6), B(1), C(0), D(1), E(0) #3399880

詳解 (共 2 筆)

#7318882

【第一步:找關鍵字】

關鍵字:

  • getenv()

  • get(取得)

  • 環境變數(environment variable)

? 這題其實是「函數名稱拆字題」

【第二步:白話翻譯】

這題在問:

? 「getenv() 這個函數是拿來做什麼的?」

【第三步:解題思路】

這題在考什麼觀念?

? C 語言 / 作業系統的環境變數操作

解題步驟

  1. 拆函數名稱

    • get = 取得

    • env = 環境

  2. 推論功能
    → 取得環境變數

原理與規則(生活比喻)

把環境變數想成「系統備忘錄」:

例如:

  • PATH(程式路徑)

  • HOME(家目錄)

? getenv() 就像:

? 「去查這張備忘錄的內容」

【第四步:選項分析】

(A) 為什麼對?

✔ 正確(本題答案)

? getenv():

用來取得指定環境變數的值

(B) 為什麼錯?

✘ 錯

設定是:

? setenv()

(C) 為什麼錯?

✘ 錯

刪除是:

? unsetenv()

(D) 為什麼錯?

✘ 錯

列出全部通常是:

? 使用 environ 或其他方式

【觀念補充與延伸】

核心觀念定位

? 系統程式 / 環境變數
? 基本記憶題

常見環境變數函數

函數 功能
getenv() 取得
setenv() 設定
unsetenv() 刪除

範例

ㅤㅤ
char *path = getenv("PATH");
ㅤㅤ

? 取得 PATH 的值

觸類旁通(舉一反三)

對比概念

  • PATH:系統找程式的路徑

  • HOME:使用者目錄

變化題型

  • 問:如何新增環境變數?
    ? setenv()

【記憶口訣】

? 「getenv = get 環境變數」

【常見陷阱】

學生最容易搞混的地方

get / set / unset 混淆

心理盲點

看到選項就亂猜功能

避坑指南

? 直接拆字:

  • get → 取得

  • set → 設定

  • unset → 刪除

0
0
#6786490
題目解析 這道題目考察的主要是 PHP...
(共 971 字,隱藏中)
前往觀看
0
0