A.匿名函数B.新语法结构C.封装体D.闭包
单项选择题Scheme的map函数有两个参数:一个是函数,另一个参数是()。map函数遍历列表中的每个元素,将其作为参数调用所提供的函数,最后将所得结果组成一个新列表。
A.泛型B.列表C.数组D.链表
单项选择题Scheme没有静态的类型声明,所有的类型检查都在()时进行。
A.链接B.运行C.编译D.载入
单项选择题Scheme抽象的主要手段是函数和它操纵的数据。在这里所做的每一件事,实际上都是调用一些带有参数、能够返回运行结果的()。
A.脚本B.类C.对象D.函数
单项选择题Lisp表达式的语法一致,即表达式总被放在一对圆括号内。Lisp代码的这种括号密集(parenthesis-heavy)型风格也称为(),可兼作定义结构化数据的通用方法。
A.s-expressionsB.h-expressionsC.p-expressionsD.l-expressions
单项选择题开发Lisp程序的方式,与开发C C++ Java C#等程序时所遵循的“写代码、编译、运行”的周期不同。Lisp程序员需要保持Lisp系统的运行状态,编译和运行时的界限模糊。在REPL中,函数和变量在执行过程中都是可以修改的,代码()。
A.是可执行的exe文件B.是不能编译的C.也是动态解释和编译的D.却是静态编译的