Главная / Математика /
Практикум по компьютерной геометрии / Тест 1
Практикум по компьютерной геометрии - тест 1
Упражнение 1:
Номер 1
Какую команду надо выполнить в пакете Mathematica
для вычисления выражения?
Ответ:
 (1) Ctrl + Enter
 
 (2) Alt + Enter
 
 (3) Shift + Enter
 
 (4) Alt + Ctrl
 
Номер 2
Что произойдет с выражением после помещения курсора внутрь клетки, содержащей его, и выполнения команды Shift + Enter
в пакете Mathematica
?
Ответ:
 (1) произойдет удаление выражения 
 (2) произойдет вычисление выражения 
 (3) выражение поместиться в клетку, предшествующую данной 
 (4) выражение поместиться в клетку, следующую за данной 
Номер 3
Что происходит после выполнения команды Shift + Enter
в пакете Mathematica
?
Ответ:
 (1) произойдет вычисление выражений всех клеток 
 (2) произойдет вычисление выражения, стоящего в клетке, содержащей курсор 
 (3) очистится ядро 
 (4) все клетки удаляться 
Упражнение 2:
Номер 1
Результат выполнения команды Pi=5
Ответ:
 (1) Pi
присвоится 5 
 (2) Mathematica
выдаст, что символ Pi защищен 
 (3) выдаст π
 
 (4) выдаст π-5
 
Номер 2
Результат выполнения команды E=
.
Ответ:
 (1) ничего не выдаст, а просто снимет присвоение с E
 
 (2) выдаст e
 
 (3) Mathematica
выдаст, что символ E
защищен 
 (4) ничего не выдаст, а просто присвоит E
число 0 
Номер 3
Как пишутся встроенные функции и символы?
Ответ:
 (1) начинаются с прописной буквы 
 (2) все буквы функции (символа) являются прописными 
 (3) все буквы функции (символа) являются строчными 
 (4) все равно как 
Номер 4
Результат выполнения команды sin[pi]
Ответ:
 (1) 0
 
 (2) sin[pi]
 
 (3) pi
 
 (4) выдаст ошибку 
Упражнение 3:
Номер 1
Результат выполнения выражений:
x=4
x=.
x
Ответ:
 (1) программа выдаст
4
x
x
 
 (2) программа выдаст
4
x
 
 (3) программа выдаст
4
x
4
 
 (4) программа выдаст
4
4
 
Номер 2
Результат выполнения выражений:
x=Random[];
x
x
Ответ:
 (1) программа выдаст три одинаковых числа от 0 до 1 
 (2) программа выдаст три разных числа от 0 до 1 
 (3) программа выдаст два одинаковых числа от 0 до 1 
 (4) программа выдаст два разных числа от 0 до 1 
Номер 3
Результат выполнения выражений:
x:=Random[]
x
x
Ответ:
 (1) программа выдаст три одинаковых числа от 0 до 1 
 (2) программа выдаст три разных числа от 0 до 1 
 (3) программа выдаст два одинаковых числа от 0 до 1 
 (4) программа выдаст два разных числа от 0 до 1 
Упражнение 4:
Номер 1
Результат выполнения выражения {x,{a,b},z}[[2,1]]
Ответ:
 (1) программа выдаст a
 
 (2) программа выдаст {{a,b},x}
 
 (3) программа выдаст {x,{a,b}}
 
 (4) программа выдаст ошибку 
Номер 2
Результат выполнения выражения {4,2,3}.{x,y,z}
Ответ:
 (1) программа выдаст {4x,2y,3z}
 
 (2) программа выдаст 4x+2y+3z
 
 (3) программа выдаст {4/x,2/y,3/z}
 
 (4) программа выдаст {4^x,2^y,3^z}
 
Номер 3
Результат выполнения выражения {4,2,3}{x,y,z}
Ответ:
 (1) программа выдаст {4x,2y,3z}
 
 (2) программа выдаст 4x+2y+3z
 
 (3) программа выдаст {4/x,2/y,3/z}
 
 (4) программа выдаст {4^x,2^y,3^z}
 
Номер 4
Результат выполнения выражения f[{4,2,3}]
Ответ:
 (1) программа выдаст f[{4,2,3}]
 
 (2) программа выдаст {f[4],f[2],f[3]}
 
 (3) программа выдаст f[24]
 
 (4) программа выдаст f[11]
 
Номер 5
Результат выполнения выражения {x,{a,b},z}[[2]][[1]]
Ответ:
 (1) программа выдаст a
 
 (2) программа выдаст {{a,b},x}
 
 (3) программа выдаст {x,{a,b}}
 
 (4) программа выдаст ошибку 
Упражнение 5:
Номер 1
Как надо задать кривую, чтобы применять Plot
?
Ответ:
 (1) в виде графика функции y=f(x)
 
 (2) в параметрическом виде r(t)=(x(t),y(t))
 
 (3) в виде неявной функции F(x,y)=0
 
 (4) в произвольном виде 
Номер 2
Как надо задать кривую, чтобы применять ParametricPlot
?
Ответ:
 (1) в виде графика функции y=f(x)
 
 (2) в параметрическом виде r(t)=(x(t),y(t))
 
 (3) в виде неявной функции F(x,y)=0
 
 (4) в произвольном виде 
Номер 3
Как надо задать поверхность, чтобы применять Plot3D
?
Ответ:
 (1) в виде графика функции z=f(x,y)
 
 (2) в параметрическом виде r(u,v)=(x(u,v),y(u,v),z(u,v))
 
 (3) в виде неявной функции F(x,y,z)=0
 
 (4) в произвольном виде 
Номер 4
Как надо задать поверхность, чтобы применять ParametricPlot3D
?
Ответ:
 (1) в виде графика функции z=f(x,y)
 
 (2) в параметрическом виде r(u,v)=(x(u,v),y(u,v),z(u,v))
 
 (3) в виде неявной функции F(x,y,z)=0
 
 (4) в произвольном виде 
Упражнение 6:
Номер 1
Результат выполнения выражений:
f[x_]:=D[x^2,x];
f[3]
Ответ:
 (1) программа выдаст 6 
 (2) программа выдаст ошибку 
 (3) программа выдаст 2x
 
 (4) программа ничего не выдаст 
Номер 2
Результат выполнения выражений:
f[x_]:=D[t^2,t] /. t->x;
f[3]
Ответ:
 (1) программа выдаст 6 
 (2) программа выдаст ошибку 
 (3) программа выдаст 2x
 
 (4) программа ничего не выдаст 
Номер 3
Результат выполнения выражений:
f[x_]:=Integrate[x^2,x];
f[3]
Ответ:
 (1) программа выдаст 9 
 (2) программа выдаст ошибку 
 (3) программа выдаст x^3/3
 
 (4) программа ничего не выдаст 
Номер 4
Результат выполнения выражений:
f[x_]:=Integrate[t^2,t] /. t->x;
f[3]
Ответ:
 (1) программа выдаст 9 
 (2) программа выдаст ошибку 
 (3) программа выдаст x^3/3
 
 (4) программа ничего не выдаст 
Упражнение 7:
Номер 1
Результат выполнения выражения {x,x^2+z^2,y,z} /. z->{a,b}
Ответ:
 (1) программа выдаст {x,x^2+a^2,y,b}
 
 (2) программа выдаст {x,x^2+a^2,y,a}
 
 (3) программа выдаст {x,x^2+b^2,y,b}
 
 (4) программа выдаст {x,{x^2+a^2,x^2+b^2},y,{a,b}}
 
Номер 2
Результат выполнения выражения {x,x^2+z^2,y,z} /.{x->a,y->b}
Ответ:
 (1) программа выдаст {a,a^2+z^2,b,z}
 
 (2) программа выдаст {{a,a^2+z^2,y,z},{x,x^2+z^2,b,z}}
 
 (3) программа выдаст {a,a^2+z^2,y,z}
 
 (4) программа выдаст {x,x^2+z^2,b,z}
 
Номер 3
Результат выполнения выражения {x,x^2+z^2,y,z} /.{{x->a},{y->b}}
Ответ:
 (1) программа выдаст {a,a^2+z^2,b,z}
 
 (2) программа выдаст {{a,a^2+z^2,y,z},{x,x^2+z^2,b,z}}
 
 (3) программа выдаст {a,a^2+z^2,y,z}
 
 (4) программа выдаст {x,x^2+z^2,b,z}
 
Номер 4
Результат выполнения выражения {x,x^2+z^2,y,z} /.{x->a, a->b}
Ответ:
 (1) программа выдаст {a,a^2+z^2,y,z}
 
 (2) программа выдаст {{a,a^2+z^2,y,z},{b,b^2+z^2,y,z}}
 
 (3) программа выдаст {b,b^2+z^2,y,z}
 
 (4) программа выдаст {a,b^2+z^2,y,z}
 
Номер 5
Результат выполнения выражения {x,x^2+z^2,y,z} /. x->a /. a->b
Ответ:
 (1) программа выдаст {a,a^2+z^2,y,z}
 
 (2) программа выдаст {{a,a^2+z^2,y,z},{b,b^2+z^2,y,z}}
 
 (3) программа выдаст {b,b^2+z^2,y,z}
 
 (4) программа выдаст {a,b^2+z^2,y,z}
 
Упражнение 8:
Номер 1
Какая из функций решает неравенство или систему неравенств?
Ответ:
 (1) Reduce[expr,vars]
 
 (2) Solve[eqns,vars]
 
 (3) DSolve[eqn,y,x]
 
 (4) NDSolve[eqns,y,{x,xmin,xmax}]
 
Номер 2
Какая из функций дает решение дифференциального уравнения в виде функции y
от x
(при условии, что такое решение существует)?
Ответ:
 (1) Reduce[expr,vars]
 
 (2) Solve[eqns,vars]
 
 (3) DSolve[eqn,y,x]
 
 (4) NDSolve[eqns,y,{x,xmin,xmax}]
 
Номер 3
Какая из функций дает численное решение дифференциального уравнения?
Ответ:
 (1) Reduce[expr,vars]
 
 (2) Solve[eqns,vars]
 
 (3) DSolve[eqn,y,x]
 
 (4) NDSolve[eqns,y,{x,xmin,xmax}]
 
Упражнение 9:
Номер 1
Результат выполнения выражений:
f[x_]:=If[x<0,-x,x,"значение не сравнимо с нулем"]
Map[f,{1,0,-1,y}]
Ответ:
 (1) программа выдаст {1,0,1, значение не сравнимо с нулем} 
 (2) программа выдаст {1,0,1, 0}
 
 (3) программа выдаст {1,0,1}
 
 (4) программа выдаст ошибку 
Номер 4
Результат выполнения выражений a=2; Which[a==1,x,a==2,b,a==2,c]
Ответ:
 (1) программа выдаст b
 
 (2) программа выдаст
b
c
 
 (3) программа выдаст c
 
 (4) программа выдаст ошибку 
Номер 5
Сколько раз появиться 2 после выполнения выражения Do[k=2;Print[k],{i,4}]
?
Ответ:
 (1) 1 
 (2) 5 
 (3) 0 
 (4) 4 
Номер 6
Сколько раз появиться 2 после выполнения выражений
n=1; While[n<=5,m=2;n++,Print[m]]?
Ответ:
 (1) 1 
 (2) 5 
 (3) 0 
 (4) 6 
Номер 7
Сколько раз появиться 2 после выполнения выражения For[i=1,i<=5,i++,Print[2]]
?
Ответ:
 (1) 1 
 (2) 5 
 (3) 0 
 (4) 6 
Упражнение 10:
Номер 1
Результат выполнения программы x=1; Module[{x},x]
Ответ:
 (1) программа выдаст 1 
 (2) программа выдаст определение переменной x
 
 (3) программа выдаст ошибку 
 (4) программа выдаст x
 
Номер 2
Результат выполнения программы x=1; Module[x=5]; x
Ответ:
 (1) программа выдаст 5
 
 (2) программа выдаст x=5
 
 (3) программа выдаст ошибку 
 (4) программа выдаст x
 
Номер 3
Результат выполнения программы x=1; Block[{x},x]
Ответ:
 (1) программа выдаст 1 
 (2) программа выдаст определение переменной x
 
 (3) программа выдаст ошибку 
 (4) программа выдаст x
 
Номер 4
Результат выполнения программы:
x=1; Block[{x=5},x]
x
Ответ:
 (1) программа выдаст
5
1
 
 (2) программа выдаст определение переменной
5
5
 
 (3) программа выдаст ошибку
1
1
 
 (4) программа выдаст x