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

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

Упражнение 1:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? a=5; If[a<0,b,c,d]

Ответ:

 (1) a 

 (2) b 

 (3) c 

 (4) d 

 (5) 5 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? a=f; If[a<0,b,c,d]

Ответ:

 (1) a 

 (2) b 

 (3) c 

 (4) d 

 (5) f 


Номер 3
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? a=8; If[OddQ[a],3,5,7]

Ответ:

 5 


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

Ответ:

 (1) If[5>3,x,y,z] 

 (2) If[List==Plus,x,y,z] 

 (3) If[EvenQ[8],y,z,x] 

 (4) If[OddQ[8],y,z,x] 

 (5) If[y<z,1,2,3] 


Номер 5
При каком целом значений x результатом вычисления выражения If[x>7.3&&x<8.95,a,b,c] будет выражение a?

Ответ:

 8 


Упражнение 2:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? a=-2; Which[a<-7,b,a<-2,c,a<2,d,a<7,e,True,f]

Ответ:

 (1) b 

 (2) c 

 (3) d 

 (4) e 

 (5) f 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? a=-5; If[a<-9,1,Which[a<-7,2,a<-2,3,a<2,4,True,5]]

Ответ:

 3 


Номер 3
Какое выражение не будет сгенерировано в выходной ячейке Out в результате вычисления выражения If[x>=10,e,Which[x>9,a,x>8,b,x>7,c,True,d]] ни при одном целом значении x?

Ответ:

 (1) a 

 (2) b 

 (3) c 

 (4) d 

 (5) e 


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

Ответ:

 (1) Which[h<2,x,h<6,z,h<10,y] 

 (2) Which[OddQ[h],y,EvenQ[h],z,True,x] 

 (3) Which[h==6,x,h<6,y,h>6,z] 

 (4) If[EvenQ[h],y,z,x] 

 (5) If[Head[h]==Integer,z,y] 


Номер 5
При каком целом значений x результатом вычисления выражения  Which[x>7,a,x>6,b,x>5,c,True,d] будет выражение b?

Ответ:

 7 


Упражнение 3:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? x=a^2+3*b; Switch[x,Symbol_^_Integer+Symbol_,p,_^_Symbol+_,q,_Symbol+_,r,_Symbol^_Integer+_,s,k_^l_+m_^n_,t]

Ответ:

 (1) p 

 (2) q 

 (3) r 

 (4) s 

 (5) t 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? x=y+2*z; Switch[x,Symbol_+Symbol_,5,Symbol_+_Integer*Symbol_,7,_Symbol+_Integer*_Symbol,9,_Symbol+_,11,_,15]

Ответ:

 9 


Номер 3
При каком expr результатом вычисления Switch[expr,Symbol_+Symbol_,a,Symbol_^_+_Integer*Symbol_,b,_Symbol+_Integer*_Symbol,c,_Symbol+_,d,_,e] выражения является выражение b?

Ответ:

 (1) x+2*y 

 (2) x^2+2*x 

 (3) x-5 

 (4) x^2+2*y 

 (5) {x,y,z} 


Номер 4
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения при любых значениях expr? Switch[expr,_,12,Symbol_+Symbol_,10,Symbol_^_+_Integer*Symbol_,8,_Symbol+_Integer*_Symbol,6]

Ответ:

 12 


Номер 5
Какое выражение не будет сгенерировано в выходной ячейке Out ни при каком значении expr в результате вычисления представленного ниже выражения? Switch[expr,Symbol_+Symbol_,c,Symbol_^_+_Integer*Symbol_,a,_Symbol+_Integer*_Symbol,e,_,b,_Symbol+_^_Symbol,d]

Ответ:

 (1) a 

 (2) b 

 (3) c 

 (4) d 

 (5) e 


Упражнение 4:
Номер 1
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения f[5], если предварительно определена пользовательская функция f[x_]:=Piecewise[{{2*x-1,x<4},{3*x,x>7}},x^2]?

Ответ:

 25 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения f[7], если предварительно определена пользовательская функция f[x_]:=Piecewise[{{x-3,OddQ[x+3]},{2*x+1,EvenQ[x+3]}},x^2]?

Ответ:

 15 


Номер 3
Какое выражение не будет сгенерировано в выходной ячейке Out ни при каком значении expr в результате вычисления выражения  Piecewise[{{a,OddQ[3*expr]&&expr<0},{b,OddQ[3*expr]&&expr>0},{c,OddQ[2*expr]&&expr<0}},d]?

Ответ:

 (1) a 

 (2) b 

 (3) c 

 (4) d 


Номер 4
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения Piecewise[{{5,OddQ[3*expr]&&expr<0},{7,OddQ[3*expr]&&expr>0},{9,OddQ[2*expr]&&expr<0}},11], если expr будет иметь отличное от численного (например, символьное) значение?

Ответ:

 11 


Номер 5
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения Piecewise[{{5,OddQ[3*expr]&&expr<0},{7,OddQ[3*expr]&&expr>0},{9,OddQ[2*expr]&&expr<0}}], если expr будет иметь отличное от численного (например, символьное) значение?

Ответ:

 0 


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

Ответ:

 2 


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

Ответ:

 64 


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

Ответ:

 32 


Номер 4
Какое выражение при вычислении генерирует в выходной ячейке Out такой же результат, что и представленное ниже выражение?  a=0;Do[a=a+i*b^i,{i,5}];a

Ответ:

 (1) a=0;Do[i*b^i,{i,5}];a 

 (2) Sum[i*y^i,{i,5}]/.y->b 

 (3) Product[i*b^i,{i,5}] 

 (4) Table[i*b^i,{i,5}] 

 (5) x=0;Do[x=x+i*b^i,{i,5}] 


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

Ответ:

 (1) a=0;Do[2*b^2,{i,5}];a 

 (2) Sum[2*i^2,{i,5}] 

 (3) Product[2*b^2,{i,5}] 

 (4) Table[2*b^2,{i,5}] 

 (5) a=0;Do[a=a+2*y^2,{i,142,159,3}];x 


Упражнение 6:
Номер 1
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения k=0;While[k<11.3,k=k+2];k?

Ответ:

 12 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения k=15;While[k!=5,k=Random[Integer,20]];k?

Ответ:

 5 


Номер 3
К какому типу численных данных будет принадлежать результат вычисления выражения k=15;While[k!=2.1,k=Random[Real,3,1]];Round[k]?

Ответ:

 (1) Complex 

 (2) Real 

 (3) Integer 

 (4) Rational 


Номер 4
Запуск вычисления каких выражений вызовет вход программы в бесконечный цикл ("зацикливание")?

Ответ:

 (1) k=0;While[k<11.3,k=k-2;Print[k]] 

 (2) k=15;While[k!=5,k=Random[Integer,{10,20}];Print[k]] 

 (3) k=15;While[k!=5,k=Random[Integer,20];Print[k]] 

 (4) k=1;While[k<3,Print[k]] 

 (5) k=5;While[k<3,Print[k]] 


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

Ответ:

 (1) k=15;While[k>10,k=k+1;Print[k]];k 

 (2) k=15;While[k<10,k=k+1];k 

 (3) k=1;While[k!=15,k=Random[Integer,30]];k 

 (4) k=1;While[k!=15,k=Random[Integer,{20,30}]];k 

 (5) k=0;While[k<15,k=k+2;Print[k]];k 


Упражнение 7:
Номер 1
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения For[i=0,i<7.2,{i=i+2}];2*i?

Ответ:

 16 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения For[i=10,i<7.2,{i=i+2}];i?

Ответ:

 10 


Номер 3
К какому типу численных данных будет принадлежать результат вычисления выражения For[j=5,j<20.5,{j=Random[Real,{5,30}],Print[j]}];Round[j]?

Ответ:

 (1) Complex 

 (2) Real 

 (3) Integer 

 (4) Rational 


Номер 4
Запуск вычисления каких выражений вызовет вход программы в бесконечный цикл ("зацикливание")?

Ответ:

 (1) For[i=5,i<10,{i=i-1}] 

 (2) For[j=1,j<20,j=Random[Integer,{5,30}]] 

 (3) For[j=5,j<20.5,{j=Random[Real,{5,30}],Print[j]}] 

 (4) For[j=1,j<25,Sin[j]] 

 (5) For[j=10,j<3,Sqrt[j]] 


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

Ответ:

 (1) For[a=1,a<=21,a=a+1];a 

 (2) For[a=2,a<=21,a=a+1];a 

 (3) For[b=1,b!=21,b=Random[Integer,50]];b 

 (4) For[b=1,b!=21,b=Random[Integer,{30,50}]];b 

 (5) For[b=3,b<21,b=b+2];b 


Упражнение 8:
Номер 1
Какое число из интервала от 1 до 15 не будет выведено на экран в процессе выполнения цикла For[j=0,j<15,{j=j+1;If[j>3&&j<5,Continue[]],Print[j]}]?

Ответ:

 4 


Номер 2
Какое количество значений счётчика i будет выведено на экран при помощи функции Print[i] в процессе выполнения цикла  For[i=0,i<25,{i=i+1,If[i>=7,Break[]],Print[i]}]?

Ответ:

 6 


Номер 3
Какое значение счётчика i будет последним выведено на экран при помощи функции Print[i] в процессе выполнения цикла  For[i=0,i<25,{i=i+1,If[i>11,Abort[]],Print[i]}]?

Ответ:

 11 


Номер 4
Какое значение счётчика i будет первым выведено на экран при помощи функции Print[i] в процессе выполнения цикла  For[i=4,i<15,{i=i+1,If[i>=2&&i<8,Continue[]],Print[i]}]?

Ответ:

 8 


Номер 5
Какое значение счётчика i будет последним выведено на экран при помощи функции Print[i] в процессе выполнения цикла  For[i=4,i<15,{i=i+1,If[i>=10&&i<20,Continue[]],Print[i]}]?

Ответ:

 9 




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