题目
CPT_S-355-PULLM-1-LEC Scheduled Quiz 1
单项选择题
Given the following definition of 'sqr' and 'res1' How many times was 'sqr' called to compute 'res1'? Note: 'even' is an inbuilt function which returns true if the argument is an even number
选项
A.8
B.20
C.2
D.4

查看解析
标准答案
Please login to view
思路分析
We’re given a lazy evaluation expression: take 4 (map sqr (filter even [1 ..])) and asked how many times sqr is called to compute res1.
Option 1: 8
Reasoning: If you think in terms of how many input numbers are inspected, you may assume the filter needs 8 inputs to produce 4 evens. However, the questio......Login to view full explanation登录即可查看完整答案
我们收录了全球超50000道考试原题与详细解析,现在登录,立即获得答案。
类似问题
Which of the following statements about functional programming is incorrect? Choices: Functional programming emphasizes the use of pure functions and immutability. In functional programming, side effects are a fundamental part of function execution. Functional programming often uses higher-order functions and recursion. Functional programming emphasizes function composition as a key technique for building complex operations from simpler ones.
Question at position 11 Given the following Haskell expression Which of the following expressions is equivalent to the above, using the $ operator to reduce parentheses? Clear my selection
Question at position 7 Given the following Haskell function: Which one of the following expressions correctly applies increment to a value of type Maybe Int? Clear my selection
Question at position 3 A programming language must have static typing to support functional programming.TrueFalse
更多留学生实用工具
希望你的学习变得更简单
加入我们,立即解锁 海量真题 与 独家解析,让复习快人一步!