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

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

Упражнение 1:
Номер 1
Какие из представленных выражений не являются списками?

Ответ:

 (1) {a} 

 (2) {a,b,c) 

 (3) {{{a,b,c}}} 

 (4) "a,b,c" 

 (5) {"a,b,c"} 


Номер 2
Какие из представленных выражений являются списками?

Ответ:

 (1) a,b,c 

 (2) {a,b,c} 

 (3) List[a,b,c] 

 (4) vlist[a,b,c] 

 (5) {List[a],List[b],List[c]} 


Номер 3
Какие из представленных выражений являются списками?

Ответ:

 (1) List(a,b,c) 

 (2) List[a,b,c] 

 (3) List["a,b,c"] 

 (4) "List[a,b,c]" 

 (5) {List[a,b,c]} 


Номер 4
Выражение {{{{"a"}}} не является списком, потому что

Ответ:

 (1) список может содержать только одну открывающую и одну закрывающую фигурную скобку 

 (2) список должен содержать больше одного элемента 

 (3) символ a обособлен парой кавычек " ", и значит это выражение — не список, а строка 

 (4) строки не могут являться элементами списка 

 (5) выражение содержит открывающих фигурных скобок на одну больше, чем закрывающих 


Номер 5
Какое количество элементов и почему содержит список {a.A.b.B}?

Ответ:

 (1) один элемент, потому что для обособления выражений использована только одна пара фигурных скобок 

 (2) один элемент, потому что для отделения элементов друг от друга нужно использовать не точки, а запятые 

 (3) два элемента, потому что Mathematica не различает строчные и прописные символы, поэтому a и A рассматриваются как одно и то же выражение 

 (4) два элемента, потому что в выражении a.A символ a рассматривается как целая часть, а A — как дробная. Аналогично для b.B 

 (5) четыре элемента, потому что все выражения чётко отделены друг от друга точками 


Упражнение 2:
Номер 1
В результате вычисления каких выражений будет сгенерирован список {2,4,6,8,10}?

Ответ:

 (1) Table[i,{i,10,2}] 

 (2) Table[i,{i,2,10,2}] 

 (3) Range[i,{i,2,10,2}] 

 (4) Range[2,10,2] 

 (5) Array[2,10,2] 


Номер 2
В результате вычисления каких выражений будет сгенерирован список {1,4,7,10}?

Ответ:

 (1) Table[j,{j,1,10,3}] 

 (2) Table[j-1,{j,2,10,3}] 

 (3) Range[j,{j,1,10,3}] 

 (4) Range[1,10,3] 

 (5) Array[1,10,3] 


Номер 3
В результате вычисления каких выражений будет сгенерирован список {-1,-3,5,-7,-9}?

Ответ:

 (1) Table[i,{i,-1,-10,2}] 

 (2) Table[i,{i,-1,-10,-2}] 

 (3) Range[-9,-1,-2] 

 (4) Range[-1,-10,-2] 

 (5) Array[-1,-9,-2] 


Номер 4
В результате вычисления каких выражений будет сгенерирован список целых чисел от 1 до 10?

Ответ:

 (1) Table[i,{j,1,10}] 

 (2) Table[i-1,{i,2,11,1}] 

 (3) Range[i,{i,1,10}] 

 (4) Range[1,10,1] 

 (5) N[Range[1,10]] 


Номер 5
В результате вычисления каких выражений будет сгенерирован список рациональных чисел от 1/2 до 11/2 с шагом 1?

Ответ:

 (1) Table[i,{i,1/2,11/2,1/2}] 

 (2) Table[i,{i,1/2,6,1}] 

 (3) Range[1/2,11,1] 

 (4) Range[0.5,11/2,1] 

 (5) Range[1/2,6,1] 


Упражнение 3:
Номер 1
Какое число будет сгенерировано в выходной ячейке Out при вычислении выражения Length[{{{a,b,c},{d,e}},{{f,g},{h,{i}},j}}]?

Ответ:

 2 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out при вычислении выражения  Length[{{a,b,c},{d,e},{f,g},{h,{i}},j}]?

Ответ:

 5 


Номер 3
В каком виде будет сгенерирован результат вычисления выражения  Dimensions[{{{{ab},{c+d}},{{e/f},{g^h}}},{{{i},{j}},{{k+a},{c+d}}}}] в выходной ячейке Out?

Ответ:

 (1) {1} 

 (2) {8} 

 (3) {2,4} 

 (4) {2,2,2} 

 (5) {2,2,2,1} 


Номер 4
В каком виде будет сгенерирован результат вычисления выражения    Dimensions[{{{{ab},{c+d},e},{f},{{g+h},{i}}}}] в выходной ячейке Out?

Ответ:

 (1) {1} 

 (2) {3} 

 (3) {8} 

 (4) {1,3} 

 (5) {1,2,3} 


Номер 5
В каком виде будет сгенерирован результат вычисления выражения     Dimensions[{{{{a,b},{c,d,e},{f,g,h,i}}}}] в выходной ячейке Out?

Ответ:

 (1) {1} 

 (2) {3} 

 (3) {1,1} 

 (4) {1,3} 

 (5) {1,1,3} 


Упражнение 4:
Номер 1
Результатом вычисления каких выражений будет число 2, если expr={a,b,c,b,a,b,c}?

Ответ:

 (1) Count[expr,a] 

 (2) Count[expr,b] 

 (3) Count[expr,c] 

 (4) MemberQ[expr,c] 

 (5) MemberQ[expr,b] 


Номер 2
Результатом вычисления каких выражений будет пустой список, если expr={a,b,c,b,a,b,c}?

Ответ:

 (1) Position[expr,a] 

 (2) Position[expr,b,d] 

 (3) Position[expr,d] 

 (4) Select[expr,#==a&] 

 (5) Select[expr,#==d&] 


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

Ответ:

 (1) FreeQ[{a,b,c},d] 

 (2) Position[{a,b,c},a] 

 (3) Position[{a,b,c},d] 

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

 (5) Select[{a,b,c},a] 


Номер 4
Результатом вычисления каких выражений будет список, содержащий на первом уровне два элемента, если expr={a,b,c,b,a,b,c}?

Ответ:

 (1) Position[expr,a] 

 (2) Position[expr,a,c] 

 (3) Position[expr,d] 

 (4) Select[expr,#==b&] 

 (5) Select[expr,#==c&] 


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

Ответ:

 (1) 3 

 (2) {3} 

 (3) {{3}} 

 (4) {} 

 (5) {{}} 


Упражнение 5:
Номер 1
К какому результату приведёт вычисление заданного ниже набора выражений? list={{a,g,t},{5,j,e},{6,3,l}}; Part[list,2,3]+list[[2,1]]-list[[1,1]]

Ответ:

 (1) 3-a+g 

 (2) {3}-{a}+{g} 

 (3) {5}-{a}+{e} 

 (4) 5-a+e 

 (5) {3,-a,e} 


Номер 2
К какому результату приведёт вычисление заданного ниже набора выражений? list={{9,7,4},{5,8,1},{6,3,2}}; Part[list,3,1]-Part[list,2,1]+Part[list,1,2]

Ответ:

 (1) {6,-5,7} 

 (2) {6}-{5}+{7} 

 (3) 8 

 (4) {4,-7,5} 

 (5) 2 


Номер 3
К какому результату приведёт вычисление заданного ниже набора выражений? list={{2.,8,5},{1,3.,6},{4.,9.,7}}; Part[list,2,1]-Part[list,3,1]+Part[list,3,3]

Ответ:

 (1) 10 

 (2) 10. 

 (3) 4 

 (4) 4. 

 (5) {8,-5,7} 


Номер 4
К какому типу численных данных будет относиться результат вычисления следующего выражения? list={{2*I,8,5},{2+3*I,3.,6/5},{4,9.,7/9}}; Part[list,1,2]-Part[list,3,1]+Part[list,2,3]

Ответ:

 (1) Integer 

 (2) Rational 

 (3) Real 

 (4) Complex 


Номер 5
К какому типу численных данных будет относиться результат вычисления следующего выражения? list={{4*I,20,51},{2,3.,6/5},{8,28.,2/3}}; Part[list,2,1]-Part[list,1,3]+Part[list,3,2]

Ответ:

 (1) Integer 

 (2) Rational 

 (3) Real 

 (4) Complex 


Упражнение 6:
Номер 1
В результате вычисления каких  выражений будет сгенерирован список, элементы которого содержат только символ g, если list={i,f,g,h,g,g,g,g,h}?

Ответ:

 (1) Delete[list,{{1},{2},{4},{9}}] 

 (2) Drop[list,{4,9}] 

 (3) Drop[list,{5,8}] 

 (4) Take[list,{5,8}] 

 (5) Take[list,{4,9}] 


Номер 2
В результате вычисления каких  выражений будет сгенерирован список, элементы которого содержат только символ g, если  list={g,g,h,i,j,k,l,g,g}?

Ответ:

 (1) Delete[list,{{3:7},{9}}] 

 (2) Take[list,{-2,9}] 

 (3) Take[list,{-3,9}] 

 (4) Drop[list,{3,7}] 

 (5) Drop[list,{4,8}] 


Номер 3
В результате вычисления каких  выражений будет сгенерирован список, элементами которого являются только числа, если  list={1,7,h,5,j,3,8,7,g}?

Ответ:

 (1) Delete[list,{{1},{3},{5},{7}}] 

 (2) Take[list,{2,4,6,7,8}] 

 (3) Take[list,{-2,-9,-2}] 

 (4) Drop[list,{3,9}] 

 (5) Drop[list,{3,5,9}] 


Номер 4
В результате вычисления каких  выражений будет сгенерирован список, содержащий больше трёх элементов, если  list={a,c,e,g,i,k,m}?

Ответ:

 (1) Delete[list,{{1},{3},{5},{7}}] 

 (2) Take[list,{2,4,6}] 

 (3) Take[list,{-3,-6,-1}] 

 (4) Drop[list,{3,7}] 

 (5) Drop[list,{3,5}] 


Номер 5
В результате вычисления каких  выражений будет сгенерирован список, содержащий не больше трёх элементов, если  list={b,d,f,h,j,l,n}?

Ответ:

 (1) Delete[list,{{1},{3},{5},{7}}] 

 (2) Take[list,{1,7,2}] 

 (3) Take[list,{-3,-6,-2}] 

 (4) Drop[list,{3,7}] 

 (5) Drop[list,{3,5}] 


Упражнение 7:
Номер 1
В результате вычисления каких выражений будет сгенерирован список, первым элементом которого будет являться символ first, а последним — символ last, если list={a,b,first,c,d,last,e}?

Ответ:

 (1) Prepend[list,last];Append[list,first] 

 (2) list1=Prepend[list,last];Append[list1,first] 

 (3) list1=Prepend[list,first];Append[list1,last] 

 (4) list1=Drop[list,{1,2}];Append[list1,last] 

 (5) list1=Drop[list,{1,2}];Prepend[list1,last] 


Номер 2
В результате вычисления каких выражений будет сгенерирован список, первым элементом которого является символ first, а последним — символ last, если  list={z,y,x,last,first,w,v,u}?

Ответ:

 (1) list1=Insert[list,first,1];Insert[list1,last,9] 

 (2) RotateLeft[list,4] 

 (3) RotateRight[list,-3] 

 (4) list1=RotateRight[list,-3];Append[list1,last] 

 (5) list1=Drop[list,{1,4}];Append[list1,last] 


Номер 3
В результате вычисления каких выражений будет сгенерирован список, первым элементом которого является символ first, а последним — символ last, если  list={z,y,x,last,first,w,v,u}?

Ответ:

 (1) list1=Insert[list,first,1];Insert[list1,last,9] 

 (2) list1=RotateLeft[list,4];Reverse[list1] 

 (3) list1=Take[list,{4,5}];RotateRight[list,11] 

 (4) list1=Take[list,{4,5}];RotateRight[list1,11] 

 (5) list1=Drop[list,{4,5}];RotateRight[list1,11] 


Номер 4
Какое выражение будет являться первым элементом списка, сгенерированного в результате вычисления представленного ниже набора выражений? list={p,q,r,s,t}; list1=RotateLeft[list,2]; list2=Reverse[list1]; Drop[list2,2]

Ответ:

 (1) p 

 (2) q 

 (3) r 

 (4) s 

 (5) t 


Номер 5
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже набора выражений? list={2,3,5,7,10}; list1=RotateLeft[list,2]; list2=Reverse[list1]; Part[list2,2]

Ответ:

 2 


Упражнение 8:
Номер 1
В какой форме может быть задано произведение матрицы m размера nxn и вектора v длины n?

Ответ:

 (1) m*v 

 (2) m.v 

 (3) Times[m,v] 

 (4) MatrixTimes[m,v] 

 (5) Dot[m,v] 


Номер 2
В каком виде в ячейке Out будет сгенерирован результат вычисления выражения v.w, если v={v1,v2,v3}, а w={w1,w2,w3}? (пробел обозначает умножение)

Ответ:

 (1) {v1,v2,v3}.{w1,w2,w3} 

 (2) {v1.w1,v2.w2,v3.w3} 

 (3) {v1 w1,v2 w2,v3 w3} 

 (4) {{v1,w1},{v2,w2},{v3,w3}} 

 (5) v1 w1+v2 w2+v3 w3 


Номер 3
В каком виде в ячейке Out будет сгенерирован результат вычисления выражения v*w, если v={v1,v2,v3}, а w={w1,w2,w3}? (пробел обозначает умножение)

Ответ:

 (1) {v1,v2,v3}.{w1,w2,w3} 

 (2) {v1.w1,v2.w2,v3.w3} 

 (3) {v1 w1,v2 w2,v3 w3} 

 (4) {{v1,w1},{v2,w2},{v3,w3}} 

 (5) v1 w1+v2 w2+v3 w3 


Номер 4
Какие выражения в результате вычисления вернут True, если  list={{a,b,c,d},{e,f,g,h}}?

Ответ:

 (1) FreeQ[list,d,2] 

 (2) MemberQ[list,d] 

 (3) MemberQ[list,d,2] 

 (4) VectorQ[list] 

 (5) MatrixQ[list] 


Номер 5
Какие выражения в результате вычисления вернут False, если  list={v,w,x,y,z}?

Ответ:

 (1) FreeQ[list,w] 

 (2) MemberQ[list,w] 

 (3) AtomQ[list] 

 (4) VectorQ[list] 

 (5) MatrixQ[list] 




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