问题 单项选择题

(31) 是用于描述软件详细设计的语言, (32) 是支持动态汇集(Dynamic Binding)概念的语言, (33) 是支持强类型(Strong Yying)概念的语言, (34) 语言的一个主要特点是用透明性, (35) 语言是一种过程性语言。

A.Pascal
B.PDL
C.Smalltalk 80
D.Lisp

答案

参考答案:A

解析: PDL(Program Design Language)是一种用于描述软件详细设计的语言。用PDL所描述的程序与高级程序设计语言所描述的程序在总体结构上比较相似,其语句用自然语言书写,所以(31)应该是C。
汇集(Binding)是指函数调用与响应该调用的执行代码之间建立联系。动态汇集(Dynamic Binding)是指在运行的调用时刻前,与给定调用所关联的代码是未知的。动态汇集是面向对象语言的一个重要特点。在传统程序设计语言中,汇集一般是在编译过程中出现,这称为静态汇集,所以(32)应该是C。
强类型(Strong Typing)是指在编译时刻就能确定所有变元的类型。Pascal是一种支持强类型概念的程序设计语言。所以(33)应该是A。
引用透明性(Referential Transparency)是指函数的计算结果仅由其子函数的计算结果确定,而与可能的计算次序无关。函数式语言的主要特征就是引用透明性。Lisp是一种函数式程序设计语言,所以(34)应该是D。
过程性语言就是指传统的程序设计语言。在使用传统程序设计语言时,程序员不仅要说明信息结构,而且要描述程序的控制流程,因此它也被称为过程性语言。过程性语言是相对于新型程序设计语言(函数式、逻辑式、面向对象)和第四代语言(4GL)而言的,其特点是通过使用赋值语句改变变量的状态,来完成各种任务,所以(35)应是A。
PSL(Problem Statement Language)是一种问题描述语言,它和PSA(Problem Statement Analyzer)一起构成了一种需求分析工具。

填空题

阅读名著选段,完成下列题目。

  【甲】也许,我可以通过想象假如给我三天光明,我将最想看到什么,来对我前面所说的作一个最好的说明。在我展开想象的同时,请你也考虑一下,假如只给你三天光明,你将怎样使用你的眼睛。想想看,当第三天的黑夜来临,往后太阳将再也不会在你面前升起了,如此珍贵的三天你将怎样度过?你最想把目光停留在哪里?

  【乙】贝多芬是一股自然力。自然界强大的本原力量和其他力量碰撞的结果,便产生了荷马史诗般壮观的现象……一个穷困潦倒、残废而孤独、生而痛苦、世界从未给予他欢乐的人,却创造了欢乐奉献给全世界!他用自己的苦难锻造欢乐。他以一句充满豪情的话概括了他的一生,这句话今天已经成了一切勇敢者的座右铭:唯其痛苦,才有欢乐。

  【丙】凶猛的暴风雪像狂人似的袭击着薄薄的帐篷,死神正在悄悄地走来,就在这样的时刻,斯科特海军上校回想起了与自己有关的一切。因为只有在这种从未被人声冲破过的极度寂静之中,他才会悲壮地意识到自己对祖国、对全人类的亲密情谊。

  选段中的三个人物凭借他们顽强的意志同厄运进行了不屈的斗争,成为人类天空中闪耀的恒星。甲段中的“我”是(1)_______(写出人名),乙段选自名著《(2)_______》,丙段的作者是(3)_______。

单项选择题