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

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

Упражнение 1:
Номер 1
Заданием какого выражения осуществляется присвоение выражению i+j верхнего значения b?

Ответ:

 (1) (i+j)^b 

 (2) (i+j)^=b 

 (3) (i+j)_b 

 (4) (i+j)[b] 

 (5) (i+j)[b_] 


Номер 2
Заданием каких выражений может быть осуществлено присвоение выражению 5*x*y верхнего значения z без дополнительных предупреждающих сообщений со стороны программы?

Ответ:

 (1) x*y*5^g 

 (2) x*y*5^=g 

 (3) x/:x*y*5=g 

 (4) y/:x*y*5=g 

 (5) 5/:x*y*5=g 


Номер 3
Инфиксной формой какой функции является выражение " /: "?

Ответ:

 (1) DownValues 

 (2) Set 

 (3) TagSet 

 (4) UpSet 

 (5) UpSetDelay 


Номер 4
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? m/:m^2=n; m^(2*a)

Ответ:

 (1) n 

 (2) n^a 

 (3) n a 

 (4) m^{2 a} 

 (5) n^{2 a} 


Номер 5
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? p/:p^2=q; p^2+p^4

Ответ:

 (1) 2 q 

 (2) q^2+q 

 (3) p^4+q 

 (4) p^4+p^2 

 (5) q^4+q^2 


Упражнение 2:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? func[2]=b; func[a_]:=4*a; func[2]

Ответ:

 (1) 4 a 

 (2) 4 b 

 (3) 2 

 (4) a 

 (5) b 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? func[2]=b; func[a_]:=4*a; func[2]=c; func[2*2]

Ответ:

 (1) 16 

 (2) 4 a 

 (3) 4 b 

 (4) b 

 (5) c 


Номер 3
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? func[5]=5; func[x_]:=x^2-x; func[5]

Ответ:

 5 


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

Ответ:

 12 


Номер 5
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления представленного ниже выражения? func[2]=4; func[2]=5; func[x_]:=x^2-x; func[2] func[2]=6;

Ответ:

 5 


Упражнение 3:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения a^2+b^2+a*b/.{a->b,b->x}?

Ответ:

 (1) a^2+a x+x^2 

 (2) b^2+b x+x^2 

 (3) a^2+b x+b^2 

 (4) 3 b^2 

 (5) 3 x^2 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения a^2+b^2+a*b/.a->b/.b->x?

Ответ:

 (1) a^2+a x+x^2 

 (2) b^2+b x+x^2 

 (3) a^2+b x+b^2 

 (4) 3 b^2 

 (5) 3 x^2 


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

Ответ:

 (1) y^3+y^2+x/.{y->a,x->y^2} 

 (2) y^3+y^2+x/.{x->y^2,y->a} 

 (3) y^3+y^2+x/.x->y^2,y->a 

 (4) y^3+y^2+x/.x->y^2/.y->a 

 (5) y^3+y^2+x/.y->a/.x->y^2 


Номер 4
В результате вычисления какого выражения в выходной ячейке Out будет сгенерировано выражение p^2+r^2+r^3?

Ответ:

 (1) p^3+q^2+r/.{r->p^2,p->q,q->r} 

 (2) p^3+q^2+r/.{q->r,r->p^2,p->q} 

 (3) p^3+q^2+r/.{r->p^2,p->q}/.q->r 

 (4) p^3+q^2+r/.r->p^2/.p->q/.q->r 

 (5) p^3+q^2+r/.q->r/.r->p^2/.p->q 


Номер 5
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения a^2+b^3-a*b/.{a->3,b->2}/.a->5?

Ответ:

 11 


Упражнение 4:
Номер 1
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения {1,3,5,7}/.List->Plus?

Ответ:

 16 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения (a-b^2-c+d^3+e^6)/.Plus->List/.b->-c/.d->-a?

Ответ:

 (1) {a,-b^2,-c,d^3,e^6} 

 (2) {a,-c^2,-c,-a^3,e^6} 

 (3) a-b^2-c+d^3+e^6 

 (4) a-a^3-c-c^2+e^6 

 (5) a+a^3-c+c^2+e^6 


Номер 3
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения x^2+y^2+y//.{x->2*y,y->2}?

Ответ:

 22 


Номер 4
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения p^3+p^2+2*p*q//.{q->2*p,p->a}?

Ответ:

 (1) a^2+a^3+4 a p 

 (2) a^2+a^3+2 a q 

 (3) 5 p^2+p^3 

 (4) 5 a^2+a^3 


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

Ответ:

 (1) a+2*b^2-a*b/.{a->2*b,b->2} 

 (2) a+2*b^2-a*b/.a->2*b/.b->2 

 (3) a+2*b^2-a*b/.b->2/.a->2*b 

 (4) a+2*b^2-a*b//.{a->2*b,b->2} 

 (5) a+2*b^2-a*b//.b->2//.a->2*b 


Упражнение 5:
Номер 1
Какое выражение соответствует шаблону _Symbol+_Integer*Symbol_^Symbol_?

Ответ:

 (1) b+2*a^2 

 (2) 3+2*a^a 

 (3) a+2*b^b 

 (4) a+2.*b^a 

 (5) a+2*b^a 


Номер 2
Какие выражения не соответствуют шаблону _Integer*_Symbol^_Real*_?

Ответ:

 (1) 2*x^(3.*y) 

 (2) 2*x^(y*z) 

 (3) 2*x*y^3. 

 (4) 2*x^3.*y 

 (5) 2*(x*y)^3. 


Номер 3
Каким шаблонам соответствует выражение p^(2*p)?

Ответ:

 (1) Symbol_^(_Integer*Symbol_) 

 (2) _Symbol^_Integer*_ 

 (3) _Symbol^(_Symbol*_Integer) 

 (4) _^_Integer*Symbol_ 

 (5) (Symbol_^_Integer)^Symbol_ 


Номер 4
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения MatchQ[a+b+c,_List]?

Ответ:

 (1) {a,b,c} 

 (2) {a+b+c} 

 (3) True 

 (4) False 

 (5) {False,False,False} 


Номер 5
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Cases[{a^b,a^a,a[t]^b[t],a[t]^a[t],b^a,b^b},_Symbol^Symbol_]?

Ответ:

 (1) {a^b,a^a,a[t]^{b[t]},a[t]^{a[t]},b^a,b^b} 

 (2) {a^a,a[t]^{a[t]},b^b} 

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

 (4) {} 

 (5) False 


Упражнение 6:
Номер 1
Инфиксной формой какой функции является выражение " __ " (двойной символ подчёркивания)? (в шаблоне — двойной символ подчёркивания)

Ответ:

 (1) Cases 

 (2) MatchQ 

 (3) DoubleBlank[] 

 (4) BlankSequence[] 

 (5) BlankNullSequence[] 


Номер 2
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Cases[{{a},{b},{c,d},{},{a,a,a},{abc}},{a__}]?

Ответ:

 (1) {{c,d}} 

 (2) {{a,a,a}} 

 (3) {{a},{a,a,a}} 

 (4) {{a},{b},{c,d},{a,a,a},{abc}} 

 (5) {{a},{b},{c,d},{},{a,a,a},{abc}} 


Номер 3
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения Cases[{{a},{b},{c,d},{},{a,a,a},{abc}},{a___}]? (в шаблоне — тройной символ подчёркивания)

Ответ:

 (1) {{c,d}} 

 (2) {{a,a,a}} 

 (3) {{a},{a,a,a}} 

 (4) {{a},{b},{c,d},{a,a,a},{abc}} 

 (5) {{a},{b},{c,d},{},{a,a,a},{abc}} 


Номер 4
Результатом вычисления каких выражений является выражение {{a},{b}}?

Ответ:

 (1) Cases[{{a,b,c},{a,c},{},{a},{b}},{a_}] 

 (2) Cases[{{a,b,c},{a,c},{},{a},{b}},{a_,b_}] 

 (3) Cases[{{a,b,c},{a,c},{},{a},{b}},{b_}] 

 (4) Cases[{{a,b,c},{a,c},{},{a},{b}},{a__}] 

 (5) Cases[{{a,b,c},{a,c},{},{a},{b}},{b___}] 


Номер 5
Результатом вычисления какого выражения является выражение {{a,c}}?

Ответ:

 (1) Cases[{{a,b,c},{a,c},{},{a},{b}},{a_}] 

 (2) Cases[{{a,b,c},{a,c},{},{a},{b}},{a_,b_}] 

 (3) Cases[{{a,b,c},{a,c},{},{a},{b}},{b_}] 

 (4) Cases[{{a,b,c},{a,c},{},{a},{b}},{a__}] 

 (5) Cases[{{a,b,c},{a,c},{},{a},{b}},{b___}] 


Упражнение 7:
Номер 1
Какие выражения соответствуют шаблону x_^y_/;y>0?

Ответ:

 (1) a^5 

 (2) b^-1 

 (3) b^0.05 

 (4) a^b 

 (5) b^-a 


Номер 2
Какие выражения не соответствуют шаблону x_^y_/;OddQ[x]?

Ответ:

 (1) x^5 

 (2) y^-2 

 (3) 2^x 

 (4) 3^x 

 (5) 5^-y 


Номер 3
Каким шаблонам соответствует выражение 2+b^3?

Ответ:

 (1) x_+y_^z_/;OddQ[x] 

 (2) x_+y_^z_/;OddQ[z] 

 (3) x_+y_^x_/;x>0 

 (4) x_+_Symbol^z_/;z>0 

 (5) x_+_Symbol^z_/;EvenQ[x+z] 


Номер 4
Каким шаблонам не соответствует выражение 3+y^-4?

Ответ:

 (1) a_+b_^c_/;OddQ[a] 

 (2) a_+b_^c_/;EvenQ[a+c] 

 (3) a_+b_^c_/;c>0 

 (4) a_+b_^c_/;a>0&&c<0 

 (5) a_+b_^b_/;b==-4 


Номер 5
Какое количество элементов будет содержать список, сгенерированный в результате выполнения выражения Cases[{3+a^3,a+5^3,4.2+b^4.2,5+b^6},x_+y_^x_/;x>2]?

Ответ:

 2 


Упражнение 8:
Номер 1
Какое выражение будет сгенерировано в выходной ячейке Out в результате вычисления выражения  a*b+c/.{a->x,b->y,c->z,a*b->u,a*b+c->g}?

Ответ:

 (1) x y+z 

 (2) x y u+z 

 (3) u+z 

 (4) g 

 (5) u 


Номер 2
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения a*b-c/.{a->2,b->3,c->4,a*b->5,a*b-c->6,a*b+c->7}?

Ответ:

 6 


Номер 3
Применение какого набора правил преобразований приведёт к преобразованию выражения (u+v)^w+f+h в выражение f+2 h?

Ответ:

 (1) u->f,v->g,w->h 

 (2) u->f,v->g,w->h,(u+v)^2*w->h 

 (3) u+v->g,w->1,u+v->h 

 (4) u+v->g,w->1 

 (5) u->f,v->g,w->h,u+v->g,w->1,(u+v)^w->h 


Номер 4

                                
Ответ:

 (1) a 

 (2) b 

 (3) c 

 (4) d 


Номер 5
Какое число будет сгенерировано в выходной ячейке Out в результате вычисления выражения a*b/.{_->2,_*_->4,x_*y_->6,_Symbol*_Symbol->8}?

Ответ:

 2 




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