本系列资料由"铁道出版社" 授权发布,任何网站不得转载,否则追究法律责任。
考点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
分
理论链接: 程序设计语言的分类
1.程序设计语言的分类
程序设计语言可以从不同角度进行分类。
根据程序设计语言的发展及抽象层次,可分:机器语言、汇编语言、面向过程语言、面向对象的语言、面向问题的语言和自然语言;
根据成分性质的不同,可分为:顺序语言、并发语言和分布式语言等;
根据程序设计的方式,可分为:命令式语言、面向对象的程序设计语言、函数式程序设计语言和逻辑型程序设计语言。
2.程序设计范型
程序设计范型是指程序设计的体裁,即用程序设计设计表达各种概念和各种结构的一套设施。主要的程序设计范型有:
1)命令式程序设计语言
命令式语言也叫过程式语言,是通过指明一系列可执行的运算及运算的次序来描述计算过程和语言。以冯.诺伊曼体系结构为背景。如:Fortran、Pascal、C等。
命令式语言常采用结构化程序设计方法。结构化程序设计的设计思路是:自顶向下、逐步求精;其程序结构是按功能划分若干个基本模块,这些模块形成一个树状结构;各模块之间的关系尽可能简单,在功能上相对独立;每一模块内部均是由顺序、选择和循环三种基本结构组成;其模块化实现的具体方法是使用子程序。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |