首页 > 全部 > 系统分析师上午综合知识考试 > 系统分析师综合知识(选择题)模拟试卷7

系统分析师综合知识(选择题)模拟试卷7

本单篇文档共6691字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考高级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
系统分析师上午综合知识考试 章节练习 4362人下载
价格: 2.00 原价:¥7.00
收藏

系统分析师综合知识(选择题)模拟试卷7

中文选择题(含3小题)

一种最早用于科学计算的程序设计语言是(17);一种提供指针和指针操作且不存在布尔类型的、应用广泛的系统程序设计语言是(18);一种适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言是(19);一种在解决人工智能问题上使用最多的、有较强的表处理功能的函数程序设计语言是(20);一种以谓词逻辑为基础的、核心是事实、规则和推理机制的实用逻辑程序设计语言是(21)。

1.(D)

A. Pascal

B. Ada

C. Smalltalk

D. C

解析:

2.(D)

A. Pascal

B. Ada

C. Smalltalk

D. Java

解析:

3.(D)

A. Pascal

B. Ada

C. Smalltalk

D. Lisp

解析:

4.(D)

A. Pascal

B. Ada

C. Smalltalk

D. Prolog

解析:请参考试题1的分析。

最早体现结构化程序设计思想的程序设计语言是(22),最早使用BNF文法定义程序设计语言语法的语言是(23)。最早提出类的概念语言是(24),完备地体现面向对象并提出继承概念的程序设计语言是(25),最早的人工智能语言是(26)。

5.(D)

A. Ada

B. Pascal

C. Algol 68

D. Algol 60

解析:

6.(D)

A. Ada

B. Pascal

C. Algol 68

D. Simula

解析:

7.(D)

A. Ada

B. Pascal

C. Algol 68

D. Smalltalk 80

解析:

8.(D)

A. Ada

B. Pascal

C. Algol 68

D. Lisp

解析:请参考试题1的分析。

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

9.(C)

A. Pascal

B. PDL

C. Smalltalk 80

D. Lisp

解析:

10.(A)

A. Pascal

B. PDL

C. Smalltalk 80

D. Lisp

解析:

11.(D)

A. Pascal

B. PDL

C. Smalltalk 80

D. Lisp

解析:

12.(A)

A. Pascal

B. PDL

C. Smalltalk 80

D. Lisp

解析: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)一起构成了一种需求分析工具。

面向对象型的程序设计语言具有数据抽象、信息隐蔽、(36)等特征。作为运算单位的对象应具有下列特性:(37)、(38)、(39)。(40)是面向对象型的语言。

13.(A)

A. 对象把数据和处理数据的操作结合为一体

B. 在程序运行时对象都处于活动状态

C. 对象在计算中可向其他对象发送消息

D. 接受消息的对象必须给消息发送者以回答

解析:

14.(C)

A. 对象把数据和处理数据的操作结合为一体

B. 在程序运行时对象都处于活动状态

C. 对象在计算中可向其他对象发送消息

D. 接受消息的对象必须给消息发送者以回答

解析:

15.(D)

A. 对象把数据和处理数据的操作结合为一体

B. 在程序运行时对象都处于活动状态

C. 对象在计算中可向其他对象发送消息

D. 对象的内部状态只根据下部送来的消息才操作

解析:

16.(A)

A. C++,Smalltalk,object C

B. C,Ada,Modula2

C. Pascal,C++,APL

D. Ada,ObjectC,C

解析:数据抽象、信息隐蔽、信息继承是面向对象的程序设计语言的3个重要特征。对象是面向对象的程序设计语言的基本运算单位,由它的私有数据类型以及对这些数据类型进行处理的操作(又称方法)组成。对象的这一特性使数据抽象得以实现。对对象中的数据类型的操作,必须通过定义在同一个对象内的操作才可进行,而这些操作的引发是通过消息进行的。每个对象可产生消息发送给其他对象,也可接收其他对象发出的消息。对象只有在接收到消息之后才有所动作,其内部状态才会变化,但接收消息的对象不一定要回答消息的发送者。消息通过对象的共享区唤醒其中的某个操作,至于该操作如何进行,对象不对外公开,对象的这一特性是对信息隐蔽原则的体现。著名的面向对象型的程序设计语言有Smalltalk、C++、ObjectC、Ada等。 C、Pascal、APL、Modula2等不是面向对象型语言。

程序设计语言Lisp与Prolog分别是(41),它们的理论基础分别是(42)它们的数据结构分别是(43),它们的程序形式分别是(44),主要应用于(45)。

17.(D)

A. 等词理论与λ演算

B. λ演算与等词理论

C. 一阶谓词逻辑与λ演算

D. λ演算与一阶谓词逻辑

解析:

18.(A)

A. S-表达式与项

B. 项与记录

C. 记录与函数

D. 函数与公式

本文档预览:3600字符,共6691字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
系统分析师综合知识(选择题)模拟试卷7

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号