民國100年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第26題

下列那一種程式語言,在使用一個未經宣告的整數變數時,不會造成編譯錯誤?

題目

下列那一種程式語言,在使用一個未經宣告的整數變數時,不會造成編譯錯誤?

  1. (1) C + +
  2. (2) C O B O L
  3. (3) F O R T R A N
  4. (4) P A S C A L

官方答案

(3) F O R T R A N

解析

FORTRAN 具有隱含型別(Implicit Typing)規則:未經宣告的變數,名稱以 I~N 開頭者視為整數(INTEGER),其餘字母開頭者視為實數(REAL),所以直接使用未宣告的整數變數不會造成編譯錯誤。C++ 與 Pascal 都要求變數先宣告型別才能使用;COBOL 則須在 DATA DIVISION 中宣告資料項目。故選 FORTRAN。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料