极客技术博客
Toggle Menu
主页
在线C语言编译器
教程
Java 教程
Linux 教程
Python 算法教程
博客
博客列表
Programming Paradigms
探讨函数式编程 声明式编程 事件驱动编程 与面向对象编程的对比
1. 哪种编程范式专注于包含数据和方法的'对象'?
过程式
面向对象
函数式
声明式
2. 以下哪些属于函数式编程语言?(选择所有适用项)
Java
Haskell
Python
Scala
C
3. 过程式编程将代码组织为操作数据的过程(函数),而不是将数据和函数捆绑到对象中。
True
False
4. 描述'做什么'而非'怎么做'的编程范式的英文缩写是什么?
5. 哪种范式的特点是通过一系列语句改变变量的状态?
命令式
声明式
函数式
逻辑式
6. 以下哪些是面向对象编程的核心原则?(选择所有适用项)
封装
不可变性
继承
多态
纯函数
7. 函数式编程避免可变状态和副作用。
True
False
8. 依赖数学逻辑,程序以关系和规则集形式编写的编程范式名称是什么(例如 Prolog)?
9. 哪种范式的代码结构为一系列过程调用,常使用共享全局数据?
面向对象
过程式
函数式
声明式
10. 以下哪些属于'声明式'范式?(选择所有适用项)
函数式
过程式
逻辑式
命令式
SQL
Reset
Answered 0 of 0 — 0 correct