本系列资料由"铁道出版社" 授权发布,任何网站不得转载,否则追究法律责任。
考点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:程序设计语言的基础知识 ★★★★★
考点点拨: 本考点考查程序设计语言的基础知识。包括低级语言、高级语言、语言处理程序等的基本概念和术语;程序设计语言的定义、分类、特点及其基本成分。
【试题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
分析:计算机能直接识别和执行的语言是机器语言,它是一种CPU的指令系统,由该CPU可识别的0、1序列构成的指令码组成。
【试题2】 程序设计语言的定义一般应包括______几个方面。(2004年上半年上午题9)
A)语法、语义和语句 B)语法、语义和语用
C)语义、语句和语用 D)语法、语用和语句
答案:B
分析:程序设计语言的定义一般应包括语法、语义和语用几个方面。语法是指记号的组合规则;语义指记号的特定意义;而语用是指程序与使用者的关系。
【试题3】 程序设计语言可划分为低级语言和高级语言两大类。与高级语言相比,用低级语言开发的程序,其___A___,但在 ___B___ 的场合,还经常全部或部分地使用低级语言。在低级语言中,汇编语言与机器语言十分接近,他使用了___C___ 来提高程序的可读性。(1999年上午题3A、3B、3C)
A:(1)运行效率低,开发效率低 (2)运行效率低,开发效率高
(3)运行效率高,开发效率低 (4)运行效率高,开发效率高
B:(1)对时间和空间有严格要求 (2)并行处理
(3)事件驱动 (4)电子商务
C: (1)简单算术表达式 (2)助记符号 (3)伪指令 (4)定义存储语句
答案:A.3 B.1 C.2
理论链接: 程序设计语言基本概念
1.低级语言和高级语言
1)低级语言(机器语言):机器语言是计算机能够认识的语言(计算机的基础是数字电路,机器语言就是数字电路里的电信号,都是二进制文件),它是一种CPU的指令系统,由该CPU可识别的0、1序列构成的指令码组成。指令是不可分割的最小功能单元。
机器语言的特点是:执行效率高,不直观,不易查错,生产效率低。
2)汇编语言:用助记符号描述的指令系统。
用汇编语言编写的程序的特点是:(1)执行效率较高;(2)要经汇编程序汇编成目标程序(机器语言)后才能执行,依赖硬件(面向机器的语言----依CPU不同而异)。
3)高级语言
特点:编程效率高,不必考虑硬件;执行效率低,要经编译,连接后才能执行。
2.程序设计语言的定义
用于书写计算机程序的语言。通常指实现的高级语言。语言的基础是一组记号与一组规则。程序设计语言一般包括:
语法:记号的组合规则;
语义:记号的特定意义;
语用:程序与使用者的关系;
语言的实现还有个语境问题。语境是指理解和实现程序设计语言的环境(包括编译环境和运行环境)。
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |