Тест "Операции, выражения, функции на языке Паскаль" 10 класс

Тест:
Основные понятия арифметических выражений
1. Простейшими выражениями являются ...
1. выражения построенные с использованием вызовов функций
2. выражения построенные с использованием операций и скобок
3. переменные и константы
4. выражения построенные с использованием индексов
2. Сложные выражения строятся
1. из более простых с использованием операций
2. из более простых с использованием скобок, вызовов функций
3. с помощью переменных и констант
4. из более простых с использованием операций, скобок, вызовов
функций, индексов и приведений типов
3. В Pascal ABC имеются следующие операции:
1. плюс, минус
2. +, -, *, / и др.
3. равно, больше
4. умножить, делить
4. К арифметическим относятся бинарные операции:
1. +, -, *, / , div и mod
2. =, >, <
3. %
4. @
5. Выражение, имеющее числовой тип, называется ...
1. вещественным
2. целым
3. арифметическим
4. строковым
6. Если все операнды целые и в выражении отсутствует операция
деления /, то выражение имеет тип
1. Array
2. Real
3. Integer
4. string
7. Если в выражении присутствует операция деления /, то
выражение имеет тип
1. integer
2. real
3. array
4. string
8. Арифметический квадрат обозначается функцией
1. sqr(x)
2. sqrt(x)
3. abs(x)
4. write(x)
9. Корень квадратный обозначается функцией
1. sqrt(x)
2. sqr(x)
3. abs(x)
4. write(x)
10. Абсолютная величина обозначается функцией
1. sqrt(x)
2. sqr(x)
3. abs(x)
4. write(x)
11. Укажите допустимые имена переменных:
1. name
2. _F45
3. Время
4. x.5
5. a##
6. _F45
7. Год
8. summa&name
9. funt_32
10. 32_funt
12. Как правильно записать выражение на языке Паскаль?
1. b:=13+x/sqr(y)-4
2. b:=(13+x)/(2y-4)
3. b:=(13+x)/(sqr(y)-4)
4. b:=(13+x):(sqr(y)-4)
13. Как правильно записать выражение на языке Паскаль?
1. f:=(-t+sqrt(7+t))/8-abs(t)
2. f:=(-t+7+t)/(8-abs(t))
3. f:=(-t+sqrt(7+t))/(8-t)
4. f:=(-t+sqrt(7+t))/(8-abs(t))
14. Как правильно записать выражение на языке Паскаль?
1. c:=a+d/(b-d)
2. c:=(a+d)/(b-d)
3. c:=(a+d)/b-d
4. c:=(a+d/b-d)
15. Как правильно записать выражение на языке Паскаль?
1. sqrt(sqr(x1)*x1-sqr(x2)*x2)
2. sqr(x1)*x1-sqr(x2)*x2
3. x1*x1*x1-x2*x2*x2
4. sqrt(sqr(x1) -sqr(x2) )
16. Как правильно записать выражение на языке Паскаль?
1. 1/(a*sqr(x)+b*x+c)
2. 1/sqrt(a*sqr(x))+b*x+c
3. 1/sqrt(a*sqr(x)+b*x+c)
4. 1/sqrt(a*x+b*x+c)
17. Как правильно записать выражение на языке Паскаль?
1. 2x+5
2. (x)+ (x+5)
3. abs(x)+abs(x+5)
4. -x-x+5
18. Как правильно записать выражение на языке Паскаль?
1. x : =12*a+7*a-16
2. x : =12*sqr(a)+7*a-16
3. 12*sqr(a)+7*a-16
4. x= :12*sqr(a)+7*a-16
19. Какой тип нужно указать для переменной a?
Var x,y,z,a: ...;
Begin
Write(‘введите значение x=’);
Readln(x);
Write(‘введите значение y=’);
Readln(y);
Write(‘введите значение z=’);
Readln(z);
a:=(2*x+3*y-z)/(3+2*x);
Writeln(‘a=’,a:7:3);
End.
1. Real
2. Integer
3. Longint
4. String
20. Какого типа могут бытьпеременные x,y,z?
Var x,y,z,a: ...;
Begin
Write(‘введите значение x=’);
Readln(x);
Write(‘введите значение y=’);
Readln(y);
Write(‘введите значение z=’);
Readln(z);
a:=(2*x+3*y-z)/(3+2*x);
Writeln(‘a=’,a:7:3);
End.
1. real, integer
2. integer, string
3. real, string
4. longint, string
21. Какой тип нужно указать для переменной b?
Var x,y,b: ...;
Begin
Write(‘введите значение x=’);
Readln(x);
Write(‘введите значение y=’);
Readln(y);
b:=(SQRT(x)+4)/(ABS(y)-2);
writeln(‘b:=’,b:7:3);
End.
1. Integer
2. Longint
3. Real
4. string