首页 - 网校 - 万题库 - 直播 - 雄鹰网校 - 团购 - 书城 - 模考 - 学习通 - 导航 -
首页网校万题库直播雄鹰网校团购书城模考论坛实用文档作文大全宝宝起名
2015中考
法律硕士
2015高考
MBA考试
2015考研
MPA考试
在职研
中科院
考研培训
专升本
自学考试 成人高考
四 六 级
GRE考试
攻硕英语
零起点日语
职称英语
口译笔译
申硕英语
零起点韩语
商务英语
日语等级
GMAT考试
公共英语
职称日语
新概念英语
专四专八
博思考试
零起点英语
托福考试
托业考试
零起点法语
雅思考试
成人英语三级
零起点德语
等级考试
华为认证
水平考试
Java认证
职称计算机 微软认证 思科认证 Oracle认证 Linux认证
公 务 员
导游考试
物 流 师
出版资格
单 证 员
报 关 员
外 销 员
价格鉴证
网络编辑
驾 驶 员
报检员
法律顾问
管理咨询
企业培训
社会工作者
银行从业
教师资格
营养师
保险从业
普 通 话
证券从业
跟 单 员
秘书资格
电子商务
期货考试
国际商务
心理咨询
营 销 师
司法考试
国际货运代理人
人力资源管理师
广告师职业水平
卫生资格 执业医师 执业药师 执业护士
会计从业资格
基金从业资格
统计从业资格
经济师
精算师
统计师
会计职称
法律顾问
ACCA考试
初级会计职称
资产评估师
高级经济师
注册会计师
高级会计师
美国注册会计师
审计师考试
国际内审师
注册税务师
理财规划师
一级建造师
安全工程师
设备监理师
公路监理师
公路造价师
二级建造师
招标师考试
物业管理师
电气工程师
建筑师考试
造价工程师
注册测绘师
质量工程师
岩土工程师
注册给排水
造价员考试
注册计量师
环保工程师
化工工程师
暖通工程师
咨询工程师
结构工程师
城市规划师
材料员考试
消防工程师
监理工程师
房地产估价
土地估价师
安全评价师
房地产经纪人
投资项目管理师
环境影响评价师
土地登记代理人
宝宝起名
缤纷校园
实用文档
入党申请
英语学习
思想汇报
作文大全
工作总结
求职招聘 论文下载 直播课堂
您现在的位置: 考试吧 > 软件水平考试 > 复习资料 > 程序员 > 正文

程序员典型题汇与解析-程序设计语言的基础知识(1)

本系列资料由"铁道出版社" 授权发布,任何网站不得转载,否则追究法律责任。

    考点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
    分


    4)Pascal语言
    Pascal语言是70年代初由瑞士联邦大学的N.Wirth教授创建的程序设计语言,为了纪念法国数学家Pascal而命名。它是在ALGOL60的基础上发展起来的重要语言,其最大特点是简明性与结构化。Pascal语言不仅用作教学语言,而且也用作系统程序设计语言和某些应用。所谓系统程序设计语言,就是用这种语言可以编写系统软件,如操作系统、编译程序等。Pascal语言是一种安全可靠的语言,有强数据类型。语法满足自顶向下设计和结构程序设计。Pascal语言吸收了ALGOL语言中许多有益成分,例如用WHILE与CASE语句结构,用户自定义数据类型等。这样,使得Pascal语言的数据抽象进入一个新的层次。

    5)C语言
    C语言是在原BCPL语言基础上发展起来,用于编写UNIX操作系统,取BCPL的第二字母C而命名。C语言具有结构性,是一种结构化语言,层次清晰,易于调试和维护;但它又不是完全结构化的,因为在C函数中允许使用goto语句,函数可以相互调动,无嵌套关系,在同一控制流或函数中允许多个出口;语句简练,书写灵活;处理能力强;移植性好。C语言的主要不足之处是它不是一种强类型语言,这在一定意义下影响到安全性;此外,运算符多,优先级复杂,对初学者不利。即使如此,它仍不失为一种有代表性的实现级语言。
    6)C++语言
    C++语言是一种在C语言基础上发展起来的面向对象语言,它支持数据抽象和面向对象风范。C++语言是对C语言的扩充,从Simula中吸取了类,从ALGOL语言中吸取了运算符的一名多用、引用和在分程序中任何位置均可说明变量,综合了Ada语言的类属和Clu语言的模块特点,形成了抽象类,从Ada、Clu和ML等语言吸取了异常处理,从BCPL语言中吸取了用∥表示注释。
    C++语言保持了C语言的紧凑、灵活、高效以及易于移植性强等优点,它对数据抽象的支持主要在于类概念和机制,对面向对象风范的支持主要通过虚拟机制函数。因C++语言既有数据抽象和面向对象能力,运行性能高,加上C语言的普及,而从C语言到C++语言的过渡较为平滑,以及C++语言与C语言的兼容程度可使数量巨大的C语言程序能方便地在C++语言环境中复用,使C++语言在短短几年内能迅速流行,成为当前一种面向对象程序设计的主流语言。
    7)Java语言
    Java语言的名字取自于印度尼西亚一个盛产咖啡的岛屿“爪哇”:Java语言是一种简捷的、面向对象的、用于网络环境的程序设计语言,是由SUN MircoSystem公司于1995年5月正式对外发布的。Java语言的基本特征是:
    . 简捷易学:最初开发Java语言的本意是为家用电器进行程序控制,它坚持面向对象的基本原理,又避免了运算符 的一名多用、多重继承等复杂概念;
    . 面向对象:在坚持面向对象方法的基础上,Java提供了颇为简单的类机制,以及富有成效的接口模型;
    . 适用于网络分布环境:Java是一种面向网络应用的语言,通过它所提供的类库,可以处理TCP/IP协议,可以通过URL地址在网络上访问其它对象,能较方便地与其他计算结点协同工作;
    . 解释执行和多线程:Java解释程序能直接对Java的字节编码进行解释执行,由于可以从字节码获得部分编译信息,因此使得连接过程更加简捷;
    . 安全健壮:由于Java提供了自动废区收集、面向对象的异常处理、自动捕获类型说明中的常见错误,一切对内存的访问都必须通过对象的实例变量实现等手段,因此,Java可以防止部分故障,具有一定的安全健壮性。
    由于Java具有以上特性,所以已受到各种应用领域的重视,发展很快。随着Java芯片、Java OS、Java解释执行和编译、Java虚拟机技术的日趋先进,Java语言将更加完善,发挥更大的作用。
    8)LISP语言
    LISP(List Processor)是表处理的缩写。它引进函数式程序设计概念和表处理设施,在人工智能领域内广泛使用。LISP程序与其数据结构采用了完全相同的结构形式与处理方式,因此可以相当方便地采用LISP语言来编写它的解释程序。LISP语言除了用S表达式来统一处理数据与程序外,还引入了前缀运算符表示法、递归数据结构、递归控制结构以及新的条件表达式形式。
    9)PROLOG语言
    PROLOG(Programming in Logic)语言是逻辑式程序设计语言的缩写。是基于“逻辑可作为程序设计语言”这一思想而设计的程序设计语言。广泛应用于关系数据库、数理逻辑、抽象问题求解、自然语言理解等多种领域中。
    

上一页  1 2 3 4 5 
文章搜索
软件水平考试栏目导航
版权声明:如果软件水平考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本软件水平考试网内容,请注明出处。
Copyright © 2004- 考试吧软件水平考试网 All Rights Reserved 
中国科学院研究生院权威支持(北京)
在线模拟试题
考证通关杀器
考试最新资讯
一次通关技巧