#include &lt;iostream&gt;    #include &lt;algorithm&gt;    #include &lt;vector&gt;    #include &lt;functional&gt;    using namespace std;    int op_increase &#40;int i&#41;    &#123;        return ++i;    &#125;    int main &#40;&#41;    &#123;        vector&lt;int&gt; a;        vector&lt;int&gt; b;        for &#40;int i = 1; i &lt; 4; i++&#41;        a.push_back &#40;i * 10&#41;;        b.resize&#40;a.size&#40;&#41;&#41;;        transform &#40;a.begin&#40;&#41;, a.end&#40;&#41;, b.begin&#40;&#41;, op_increase&#41;;        transform &#40;a.begin&#40;&#41;, a.end&#40;&#41;, b.begin&#40;&#41;, a.begin&#40;&#41;, plus&lt;int&gt;&#40;&#41;&#41;;        for &#40;vector&lt;int&gt; :: iterator it = a.begin&#40;&#41;; it != a.end&#40;&#41;; ++it&#41;            cout &lt;&lt; ' ' &lt;&lt; *it;        return 0;    &#125;
A. 21
B. 41
C. 61
D. All of the mentioned
Answer:D
#include &lt;iostream&gt;    #include &lt;algorithm&gt;    #include &lt;vector&gt;    #include &lt;functional&gt;    using namespace std;    int op_increase &#40;int i&#41;    &#123;        return ++i;    &#125;    int main &#40;&#41;    &#123;        vector&lt;int&gt; a;        vector&lt;int&gt; b;        for &#40;int i = 1; i &lt; 4; i++&#41;        a.push_back &#40;i * 10&#41;;        b.resize&#40;a.size&#40;&#41;&#41;;        transform &#40;a.begin&#40;&#41;, a.end&#40;&#41;, b.begin&#40;&#41;, op_increase&#41;;        transform &#40;a.begin&#40;&#41;, a.end&#40;&#41;, b.begin&#40;&#41;, a.begin&#40;&#41;, plus&lt;int&gt;&#40;&#41;&#41;;        for &#40;vector&lt;int&gt; :: iterator it = a.begin&#40;&#41;; it != a.end&#40;&#41;; ++it&#41;            cout &lt;&lt; ' ' &lt;&lt; *it;        return 0;    &#125;
A. 21 B. 41 C. 61 D. All of the mentioned