игра брюс 2048
Главная / Математика / Основы работы в системе компьютерной алгебры Mathematica / Тест 9

Основы работы в системе компьютерной алгебры Mathematica - тест 9

Упражнение 1:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Map[Sin,{1,2,a,b}]?

Ответ:

 (1) Map[1,2,a,b] 

 (2) Sin[{1,2,a,b}] 

 (3) Sin[1,2,a,b] 

 (4) {Sin[1],Sin[2],Sin[a],Sin[b]} 

 (5) {0.841471,0.909297,Sin[a],Sin[b]} 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Map[f,{{{{a}}}},3]?

Ответ:

 (1) {{f[{{a}}]}} 

 (2) f{f[{f[{f[{a}]}]}]} 

 (3) {f[{f[{f[{a}]}]}]} 

 (4) {{{f[{f[a]}]}}} 

 (5) f[{f[a]}] 


Номер 3
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Apply[f,{{{{a}}}},{2}]?

Ответ:

 (1) {{f[f[a]]}} 

 (2) {{f[{a}]}} 

 (3) {f[f[{a}]]} 

 (4) f{f[f[{a}]]} 

 (5) f[{a}] 


Номер 4
Результатом вычисления каких выражений в выходной ячейке Out будет выражение {{g[{b}]}}? (обратить внимание на глубину списков в аргументах функций Apply и Map)

Ответ:

 (1) Map[g,{{{{b}}}},{2}] 

 (2) Map[g,{{{b}}},2] 

 (3) Map[g,{{{b}}},{2}] 

 (4) Apply[g,{{{{b}}}},{2}] 

 (5) Apply[g,{{{b}}},2] 


Номер 5
Результатом вычисления каких выражений в выходной ячейке Out будет выражение {g[{g[{b}]}]}?

Ответ:

 (1) Map[g,{{{b}}},{1,2}] 

 (2) Map[g,{{{b}}},{2}] 

 (3) Map[g,{{{b}}},2] 

 (4) Apply[g,{{{{{b}}}}},{1,2}] 

 (5) Apply[g,{{{{{b}}}}},2] 


Упражнение 2:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения MapThread[f,{{{u,v,w},{U,V,W}}}]?

Ответ:

 (1) {f[u],f[v],f[w],f[U],f[V],f[W]} 

 (2) {f[u,U],f[v,V],f[w,W]} 

 (3) {f[{u,v,w}],f[{U,V,W}]} 

 (4) {f[{{u,v,w},{U,V,W}}]} 

 (5) f[{{u,v,w},{U,V,W}}] 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения MapThread[f,{{{{a}}}},3]?

Ответ:

 (1) {{{{f[a]}}}} 

 (2) f{f[{f[{f[{a}]}]}]} 

 (3) {f[f[f[a]]]} 

 (4) {{{f[a]}}} 

 (5) f[a] 


Номер 3
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Thread[(x+y+z)^2,Plus]?

Ответ:

 (1) math 

 (2) math 

 (3) math 

 (4) math 


Номер 4
Результатом вычисления каких выражений в выходной ячейке Out будет выражение {{g[{b}]}}?

Ответ:

 (1) Map[g,{{{{b}}}},{2}] 

 (2) Apply[g,{{{{b}}}},2] 

 (3) Apply[g,{{{{b}}}},{2}] 

 (4) MapThread[g,{{{{b}}}},2] 

 (5) Thread[g[{{{{b}}}}],2] 


Номер 5
Результатом вычисления каких выражений в выходной ячейке Out будет выражение {Cos[x],Cos[y],Cos[z]}?

Ответ:

 (1) Map[Cos,{x,y,z}] 

 (2) Apply[Cos,{x,y,z}] 

 (3) Apply[Cos,{{x,y,z}}] 

 (4) MapThread[Cos,{{x,y,z}},2] 

 (5) Thread[Cos[{x,y,z}]] 


Упражнение 3:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Outer[f,{a,b},{{A,B}}]?

Ответ:

 (1) {f[a,A],f[a,B],f[b,A],f[b,B]} 

 (2) {{{f[a,A],f[a,B]}},{{f[b,A],f[b,B]}}} 

 (3) {{f[a,b],f[A,B]}} 

 (4) {{f[a],f[A]},{f[b],f[B]}} 

 (5) {{f[a,{A,B}]},{f[b,{A,B}]}} 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Outer[g,{1,2},{{3,4}},1]?

Ответ:

 (1) {g[1,3],g[1,4],g[2,3],g[2,4]} 

 (2) {{{g[1,3],g[1,4]}},{{g[2,3],g[2,4]}}} 

 (3) {{g[1,3],g[3,4]}} 

 (4) {{g[1],g[2]},{g[3],g[4]}} 

 (5) {{g[1,{3,4}]},{g[2,{3,4}]}} 


Номер 3
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Inner[Power,{a,b,c},{3,4,5},Plus]?

Ответ:

 (1) math 

 (2) math 

 (3) math 

 (4) math 

 (5) math 


Номер 4
Результатом вычисления какого выражения в выходной ячейке Out будет выражение {{h[{a,b,c},{x,y,z}]}}?

Ответ:

 (1) Outer[h,{{a,b,c}},{{x,y,z}}] 

 (2) Outer[h,{{a,b,c}},{{x,y,z}},1] 

 (3) Outer[h,{{a,b,c}},{{x,y,z}},2] 

 (4) Inner[h,{{a,b,c}},{{x,y,z}},List] 

 (5) Inner[List,{{a,b,c}},{{x,y,z}},h] 


Номер 5
Результатом вычисления какого выражения в выходной ячейке Out будет выражение g[f[a,x],f[b,y]]?

Ответ:

 (1) Inner[f,{x,y},{a,b},g] 

 (2) Inner[g,{x,y},{a,b},f] 

 (3) Inner[f,{a,b},{x,y},g] 

 (4) Inner[g,{a,b},{x,y},f] 

 (5) Inner[f,g,{a,b},{x,y}] 


Упражнение 4:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения FoldList[f,3,{a,b,c}]?

Ответ:

 (1) f[f[f[3,a],b],c] 

 (2) {3,f[3,a],f[f[3,a],b],f[f[f[3,a],b],c]} 

 (3) {f[3,a],f[3,b],f[3,c]} 

 (4) {f[a],f[b],f[c]} 

 (5) {f[3,{a,b,c}]} 


Номер 2
Какое число будет результатом вычисления выражения Fold[Plus,3,{2,4,6}]?

Ответ:

 15 


Номер 3
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Nest[Sqrt,a,3]?

Ответ:

 (1) math 

 (2) math 

 (3) math 

 (4) math 

 (5) math 


Номер 4
Какое число будет результатом вычисления выражения Nest[Sqrt,256,3]?

Ответ:

 2 


Номер 5
Результатом выполнения каких функций будет число 3?

Ответ:

 (1) Fold[Plus,1,{1,1}] 

 (2) FoldList[Plus,3,{1,1}] 

 (3) FoldList[Plus,1,{1,1}] 

 (4) Nest[Sqrt,81,2] 

 (5) Nest[Sqrt,27,2] 


Упражнение 5:
Номер 1
Какое число будет результатом вычисления вложенной функции Sqrt[Cos[Plus[Pi/2,3*Pi/2]]]?

Ответ:

 1 


Номер 2
Какое число будет результатом вычисления вложенной функции Sqrt[Power[Fold[Plus,1,{3,-2}],4]]?

Ответ:

 4 


Номер 3
Результатом вычисления каких выражений является выражение Log[Sin[a^b]]?

Ответ:

 (1) Log[a,b] Sin[a,b] Power[a,b] 

 (2) Log[Sin[Power[a,b]]] 

 (3) Composition[Log,Sin,Power][a,b] 

 (4) Composition[Power,Sin,Log][a,b] 

 (5) Composition[Power,Sin,Log,{a,b}] 


Номер 4
Результатом вычисления какого выражения является список {4.6,5,Cos[5],Log[Cos[5]]}?

Ответ:

 (1) Trace[Log[Cos[Round[4.6]]]] 

 (2) List[Log[Cos[Round[4.6]]]] 

 (3) ComposeList[{Round,Cos,Log},4.6] 

 (4) ComposeList[{Log,Cos,Round},4.6] 

 (5) CompositionList[{Log,Cos,Round},4.6] 


Номер 5
Результат вычисления каких выражений совпадёт с последним элементом списка, генерируемого выражением  ComposeList[{Floor,Sqrt,Sin},5.3]?

Ответ:

 (1) Sin[Sqrt[Floor[5.3]]] 

 (2) Floor[Sqrt[Sin[5.3]]] 

 (3) Trace[Floor[Sqrt[Sin[5.3]]]] 

 (4) Composition[Floor,Sqrt,Sin][5.3] 

 (5) Composition[Sin,Sqrt,Floor][5.3] 


Упражнение 6:
Номер 1
Какими выражениями задаётся пользовательская функция, которая извлекает квадратный корень из синуса заданного аргумента?

Ответ:

 (1) f[x_]:=Sqrt[Sin[x]] 

 (2) f[x_]:=Sqrt[Sin[x_]] 

 (3) f[y]:=Sqrt[Sin[y]] 

 (4) f[y_]:=Sqrt[Sin[x]] 

 (5) f[y_]:=Sqrt[Sin[y]] 


Номер 2
Какие выражения не задают пользовательскую функцию, которая извлекает натуральный логарифм из квадрата заданного аргумента?

Ответ:

 (1) f[x_]:=Log[x^2] 

 (2) f[x_]:=Log[x_^2] 

 (3) f[y]:=Log[y^2] 

 (4) f[y_]:=Log[x^2] 

 (5) f[y_]:=Log[y^2] 


Номер 3
Какое выражение задаёт пользовательскую функцию g[a_] так, что результатом вычисления выражения g[5] является число 10?

Ответ:

 (1) g[a_]:=a_^2-3*a_ 

 (2) g[a_]:=a^2-3*a 

 (3) g[a]:=a^2-3*a 

 (4) g[a_]:=x^2-3*x 

 (5) g(a):=a^2-3*a 


Номер 4
Какое выражение задаёт пользовательскую функцию f[w_] так, что результатом вычисления выражения f[b] является выражение 4 b^2+4 b^3+b^4?

Ответ:

 (1) f[w]:=Simplify[(2*w+w^2)^2] 

 (2) f[w_]:=Simplify[(2*w+w^2)^2] 

 (3) f[w]:=Expand[(2*w+w^2)^2] 

 (4) f[w_]:=Expand[(2*w+w^2)^2] 

 (5) f[w_]:=Expand[(2*x+x^2)^2] 


Номер 5
Какое число будет сгенерировано в выходной ячейке Out при вычислении выражения h[Pi], если предварительно определена пользовательская функция h[x_]:=Sin[x]-5*Cos[x]?

Ответ:

 5 


Упражнение 7:
Номер 1
Результатом вычисления какого выражения будет число 8?

Ответ:

 (1) Function[x^2-2*x] 

 (2) Function[x^2-2*x][4] 

 (3) Function[x][x^2-2*x][8] 

 (4) Function[x,x^2-2*x][8] 

 (5) Function[x,x^2-2*x][4] 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения Function[a,a^2-2*Sqrt[a]][4]?

Ответ:

 12 


Номер 3
Результатом вычисления какого выражения будет число 14?

Ответ:

 (1) (2-x+x^2&)[4] 

 (2) (2-x+x^2&)[x][4] 

 (3) (2-#+#^2&)[4] 

 (4) (2-#+#^2)[4] 

 (5) (2-#+#^2)[14] 


Номер 4
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения (2*Log[#^3]&)[E]?

Ответ:

 6 


Номер 5
Результатом вычисления каких выражений будет число 4?

Ответ:

 (1) (2+3*x-x^2)[2] 

 (2) (2+3*#-#^2)[2] 

 (3) (2+3*#-#^2&)[2] 

 (4) Function[y,2+3*y-y^2][2] 

 (5) Function[2+3*y-y^2][2] 


Упражнение 8:
Номер 1
Какое число будет сгенерировано в выходной ячейке Out при вычислении выражения f[3], если предварительно определена пользовательская функция f[m_]:=(f1[x_]:=2*x; f2[y_]:=3*y; m+f1[m]+f2[m])?

Ответ:

 18 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? x=3; Block[{x=Pi},Sin[x]-2*Cos[x]]

Ответ:

 2 


Номер 3
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? x=10; Block[{x=5},x^2+4]; x

Ответ:

 10 


Номер 4
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? y=10; f[x_]:=With[{y=2*x},y^2-1]; y=5; f[2]

Ответ:

 15 


Номер 5
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? y=a; f[x_]:=With[{y=x-4},2*y-5]; y=b; f[10]

Ответ:

 7 




Главная / Математика / Основы работы в системе компьютерной алгебры Mathematica / Тест 9