本系列资料由"铁道出版社" 授权发布,任何网站不得转载,否则追究法律责任。
考点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或多次
任何粗体文本 字符串。
任何斜体文本 如何构造字符串。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |