专业软件设计师网站|培训机构|服务商(加客服微信:cnitpm或QQ:947530340进软件设计师学霸群)

软题库 培训课程
当前位置:信管网 >> 软件设计师 >> 备考经验 >> 文章内容
2022年软件设计师程序设计语言分类知识考点(2)
来源:信管网 2022年03月30日 【所有评论 分享到微信

2022年软件设计师程序设计语言分类知识考点(2)

【考法分析】

本知识点主要考察不同类别的程序设计语言特征,以选择题为主。

【要点分析】

程序设计语言的分类

(1)命令式和结构化程序设计语言

结构特征:自顶向下逐步精华的编程方法;按模块组织的方法;程序只包含顺序、判定及循环构造

典型:【Fortran、PASCAL和C语言】

(2)面向对象的程序设计语言

支持程序设计的技术,如数据隐藏、数据抽象、用户定义类型、继承、多态

典型:【C++、JAVA、Smalltalk】

(3)函数式程序设计语言

典型:【LISP(递归)、Haskell、Scala、Scheme、APL】

(4)逻辑型程序设计语言

典型:建立在谓词基础上的【PROLOG(Programming in Logic)】

【备考点拨】

C++是在 C语言的基础上于 20 世纪 80 年代发展起来的,与C兼容,但是比 C 多了封装和抽象,增加的类机制使 C++成为一种面向对象的程序设计语言。C#(C Sharp)是由 Microsoft 公司所开发的一种面向对象的、运行于NETFramework的高级程序设计语言,相对于 C++,这个语言在许多方面进行了限制和增强。

【相关试题】

1.程序设计语言引入“类”的概念是为了解决数据保护问题。C++语言将类的成员封装在类体之中,使之具有一定的存取规则,这些规则规定了存取类的成员的权利,其中,对于用private说明的成员,它( )。
A、既能被该类的成员函数访问,又能被外界直接访问 
B、只能被该类的成员函数访问,外界不能直接访问 
C、不能被该类的成员函数访问,只能被外界直接访问
D、既不能被该类的成员函数访问,也不能被外界直接访问 

试题参考答案解析:B www.cnitpm.com/st/75762609.html

2.下列叙述中正确的是( )。
A、面向对象程序设计语言都不支持过程化的程序设计 
B、面向对象系统只可采用面向对象程序设计语言实现 
C、某些过程化程序设计语言也可实现面向对象系统 
D、面向对象程序设计语言不支持对成员变量的直接访问

试题参考答案解析:C www.cnitpm.com/st/78022686.html

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章