1 / 16
文档名称:

软件技术基础考试题库.doc

格式:doc   大小:434KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件技术基础考试题库.doc

上传人:63229029 2017/3/11 文件大小:434 KB

下载得到文件列表

软件技术基础考试题库.doc

相关文档

文档介绍

文档介绍:第一章概述软件发展史中的语言基础 1、 COBOL :银行和金融等领域最重要的工具世界上大部分 ATM 机器都是使用 COBOL 语言处理事务,这一诞生于 1959 年的语言已满 54 周岁了。经过 50 年的发展, COBOL( 面向商业的通用语言) 已成为银行和金融等领域最重要的工具:世界上 75% 的商业应用程序是用 COBOL 编写,世界上 70 %的数据都是用 COBOL 语言处理的,每天在线处理的 COBOL 事务有 300 亿次。 500 强中有 492 家(包括全部的 100 强)使用了 COBOL , 目前在 COBOL 方面的投资已超过 3 万亿美元, 它的代码行数超过 2000 亿, COBO L 程序员被认为是最安全的 IT 职业。 1959 年5 月,五角大楼委托 Grace Murray Hopper 博士领导一个委员会并由 Rear Admiral Grace Hopper 公司主持开发,第一个版本正式发布于 1960 年4 月,称为 Cobol - 60 。半个世纪后, Micro Focus 发表的一项调查称,在澳大利亚平均每个工作日员工要使用 COBOL 10 次,然而被调查者只有 10% 真正听说过 COBOL 。 2、 ADA 语言:第四代计算机语言的成功代表 ADA 是一种表现能力很强的通用程序设计语言,它是美国国防部为克服软件开发危机, 耗费巨资,历时近 20 年研制成功的。它被誉为第四代计算机语言的成功代表。 ADA 是为了纪念奥左斯特. 艾达. 洛夫莱斯伯爵夫人, 她是英格兰诗人拜伦(Byron) 勋爵的女儿, 曾对现代计算机技术之父查尔斯. 巴贝奇(Charles Babage) 的笔记, 手稿进行了整理和修正。从某种意义上说,她是世界上第一位计算机程序员。 3、 Oracle 公司:世界上最大的企业软件公司 Oracle 公司( 甲骨文公司) 是世界上最大的企业软件公司, 向遍及 145 个国家的用户提供数据库、工具和应用软件以及相关的咨询、培训和支持服务。在 2008 年,甲骨文是继 Microsoft 及 IBM 后,全球收入第二多的软件公司。甲骨文公司 1989 年正式进入中国。第二章程序设计语言 1、程序的组成及各部分含义、程序的四个特性; 程序组成: 程序= 数据结构+ 算法含义: 一个程序应该包括以下两方面的内容:1、对数据的描述。程序中要指定数据的类型和数据的组织形式,即数据结构( Data structure )。2 、对操作的描述。即操作步骤,也就是算法( Algorithm )。四个特性:(1 )程序的静态与动态属性。程序的表示是静态的,但程序必须能够运行,否则毫无用处。(2) 程序由程序语言抽象的符号表达。二进制机器码、汇编语言、高级语言。语言愈高级, 愈自动, 翻译程序的任务愈重(3) 程序是对数据施行算法的过程。算法使数据由初始态变为终止态。(4) 程序是分层嵌套的。程序在结构上是层层嵌套的, 在功能上是层层迭加的。 2、软件与程序的区别:?软件重点在结构(分层和架构) ,而不在算法;强调功能实现,也强调功能扩展; 要求调试, 更注重测试; 规范编码, 着眼于业务?程序重点在算法, 不在结构; 强调功能实现, 而不强调功能扩展; 重视调试, 而轻视测试; 关注编码和技巧, 而不关注业务 3、计算机出现以来,总共出现多少编程语言? 2500+ 4、第一个高级语言 FORTRAN 1960: ALGOL :第一个结构化程序设计语言推出 ALGOL 这个名称是算法语言的简称, 是纯粹面向描述计算过程的, 也就是所谓面向算法描述的; ALGOL 是第一个清晰定义的语言,其语法是用严格公式化的方法说明的; Algol 60是程序设计语言发展史上的一个里程碑,它标志着程序设计语言成为一门独立的科学学科 5、 2011 年度前四位编程语言: Java c c++ c# php 6、安德斯对编程语言的主要贡献: Turbo Pascal 编译器的主要作者, Delphi 之父。 7、维纳对科学发展所作出的最大贡献,是创立控制论。这是一门以数学为纽带,把研究自动调节、通信工程、计算机和计算技术以及生物科学中的神经生理学和病理学等学科共同关心的共性问题联系起来而形成的边缘学科。图灵: 英国数学家、逻辑学家,被称为人工智能之父 8、编译原理及主要的编译过程: 编译器就是一个程序,它读入用某种语言编写的源程序,并翻译成一个与之等价的另一种语言编写的源程序。构成编译程序各个阶段: 词法分析、语法分析、语义分析及中间代码生成、代码优化、目标代码生成 9、程序的三种基本结构: 顺序结构:按照由上到下的顺序一行一行地执行的程序结构。顺序结构的特点: 1. 执行过程是按顺