本系列資料由"鐵道出版社" 授權發布,任何網站不得轉載,否則追究法律責任。
考點1:程序設計語言的基礎知識 ★★★★★
考點點撥: 本考點考查程序設計語言的基礎知識。包括低級語言、高級語言、語言處理程序等的基本概念和術語;程序設計語言的定義、分類、特點及其基本成分。
【試題1】 計算機能直接識別和執行的語言是__(1)__,該語言是由__(2)__組成的。(2004年下半年上午填空42、43)
(1) A)機器語言 B)C語言 C)匯編語言 D)數據庫語言
(2) A)ASCII碼 B)SQL語句 C)0、1序列 D)BCD碼
答案:(1)A (2)C
分
【試題7】 巴科斯范式(BNF)可用來描述程序設計語言的語法,最早用于算法語言___A___,在以后的應用中,表達形式得到了擴展,使用更方便。通常___B___表示“定義為”,___C___表示非終結符,而[X]表示 X 可出現___D___次, X | Y則表示___E___。 (1998年上午題4)
A:① Fortran ② C ③ Pascal ④ Algol 60
B:① = ② := ③ ::= ④ ≡
C:① [變量名] ② {變量名} ③ <變量名> ④(變量名)
D:① 1 ② ≤l ③ ≥l ④ 任意有限
E:① X 除以 Y ② X 除 Y ③ X 和 Y ④ X 或 Y
答案:A. ④ B. ③ C. ③ D.2② E. ④
分析:巴科斯范式是用來描述程序語言語法的,最早用于算法語言Algol 60。后來人們又對巴科斯范式進行了擴充,擴充的巴科斯范式使用的一些符號及其含義如下:
約定/符號 含義
::= 等效
| 或
X+ 一個或多個 X。
[X] X 可選。X可出現0或1次
{X} X可選。X可出現0或多次
任何粗體文本 字符串。
任何斜體文本 如何構造字符串。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |