- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机二级考试C语言知识点
2017年计算机二级考试C语言知识点
程序设计语言可划分为低级语言和高级语言两大类,与高级语言
相比,用低级语言开发的程序,其运行效率高,但开发效率低。以下
是关于计算机二级考试C语言知识点,希望大家认真阅读!
一、基本概念
在计算机中,程序设计语言可划分为低级语言和高级语言两大类,
与高级语言相比,用低级语言开发的程序,其运行效率高,但开发效
率低。与程序设计相关的基本概念如下。
(1)低级语言:又称面向机器语言,它是特定的计算机系统所固有
的语言。
(2)汇编语言:是机器语言的一种提升,它使用了一些助记符来表
示机器指令中的操作码和操作数。但它仍然是一种和计算机机器语言
十分接近的语言,使用起来仍然不太方便。
(3)高级语言:与人们的自然语言比较接近,使用起来很方便,也
极大的提高了程序设计效率。
(4)编译程序:也称编译器,将源程序翻译成目标语言程序,然后
在计算机上运行目标程序。虽然执行效率高,但编写出来的程序可读
性很差,且难以修改和维护。
(5)解释程序:也称解释器,它或者直接解释执行源程序,或者将
源程序翻译成某种中间代码后再加以执行。
(6)程序设计语言:程序设计语言的定义都涉及语法、语义和语用
等方面。
(7)语法是指由程序语言的基本符号组成程序中的各个语法成分(包
括程序)的一组规则,其中由基本字符构成的符号(单词)书写规则称为
词法规则,由符号构成语法成分的规则称为语法规则。
(8)语义是程序语言中按语法规则构成的各个语法成分的含义,分
为静态语义和动态语义。
(9)语用表示了构成语言的`各个记号和使用者的关系,涉及符号的
来源、使用和影响。
(10)语境是指理解和实现程序设计语言的环境,包括编译环境和
运行环境。
二、程序设计语言的分类
1.命令式程序设计语言
命令式程序设计语言是基于动作的语言,在这种语言中,计算被
看成是动作的序列。
结构化程序设计语言属于命令式语言类,其结构特性主要有:一
是用自顶向下逐步精化的方法编程,二是按照模块组装的方法编程,
三是程序只包含顺序、判定(分支)及循环结构,而且每种构造只允许单
入口和单出口。C语言、PASCAl等都是典型的结构化程序设计语言。
2.面向对象程序设计语言
面向对象的程序设计在很大程度上应归功于从模拟领域发展起来
的Simula,Simula提出了类和对象的概念。C++、Java和smalltalk
是面向对象程序设计语言的代表。
3.函数式程序设计语言
函数式程序设计语言是一类以λ-演算为基础的语言,其概念来自
于Lisp,一个在1958年为了人工智能应用而设计的语言。函数是一
种对应规则(映射),它使定义域中每个元素和值域中唯一的元素对应。
函数定义1:Square[x]:=x×x
函数定义2:Plustwo[x]:=Plusone[Plusone[x]]
函数定义3:fact[n]:=ifn=0then1elsen×fact[n-1]
4.逻辑型程序设计语言
逻辑型程序设计语言是一类以形式逻辑为基础的语言,其代表是
建立在关系理论和一阶谓词理论基础上的Prolog(Programmingin
Logic)。Prolog程序是一系列事实、数据对象或事实间的具体关系和
规则的集合。通过查询操作把事实和规则输入数据库。用户通过输入
查询来执行程序。在Prolog中,关键操作是模式匹配,通过匹配一组
变量与一个预先定义的模式并将该组变量赋给该模式来完成操作。
三、程序设计语言的基本成分
1.数据成分
数据成分指的是一种程序语言的数据类型。
(1)常量和变量
按照程序运行时数据的值能否改变,将数据分为常量和变量。变
量具有左值和右值,在程序运行过程中其右值可以改变;常量只有右值,
在程序运行过程中不能改变。
(2)全局变量和局部变量
按照数据的作用域范围,可分为全局变量和局部变量。系统为全
局变量分配的存储空间在程序运行的过程中一般是不改变的,而为局
部变量分配的存储
您可能关注的文档
- 2023年江西省安全员C证考试历年真题摘选三套集锦(附带答案)卷17.pdf
- 网络安全宣传创意大赛活动方案(精选5篇) .pdf
- 计算机网络吴功宜(第三版)课后习题解答(第1-4章) .pdf
- 2023年辽宁农村信用社招聘考试真题卷.pdf
- 福建省达标校2024年3月高三月考语文试题含解析 .pdf
- 计算机vf试题一及答案 .pdf
- 2023年危险化学品生产单位安全生产管理人员参考题库含答案10942.pdf
- 期货从业资格考试期货基础知识真题库多选题 .pdf
- 安全生产知识问答题及答案 .pdf
- 防溺水安全知识竞赛试题及答案 .pdf
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)