Главная / Программирование /
Введение в программирование / Тест 3
Введение в программирование - тест 3
Упражнение 1:
Номер 1
Какая префиксная запись соответствует выражению (x+y)*(z-x)
?
Ответ:
 (1) * + x y – z x
 
 (2) * + x y – x z
 
 (3) + x y * – z x
 
Номер 2
Какая префиксная запись соответствует выражению b*(a+c)?
Ответ:
 (1) * b + a c
 
 (2) b * + a c
 
 (3) + a c * b
 
Номер 3
Какая префиксная запись соответствует выражению (x+y+z)/(z+2)
?
Ответ:
 (1) /++ x y z +z 2
 
 (2) ++ x y z / +z 2
 
 (3) + x y +z /+ z 2
 
Упражнение 2:
Номер 1
Какое значение примет выражение (x && y) || z
, если x=1
, y=1
и z=0
?
Ответ:
 (1) 0
 
 (2) 1
 
 (3) результат не определен 
Номер 2
Какое значение примет выражение !((x && y)) || z
, если x=0
, y=1
и z=0
?
Ответ:
 (1) 0
 
 (2) 1
 
 (3) результат не определен 
Номер 3
Какое значение примет выражение (x!=y) ? (x+1):0
, если x=1
, y=3
?
Ответ:
 (1) 0
 
 (2) 1
 
 (3) 2
 
 (4) 3
 
Упражнение 3:
Номер 1
В каких языках программирования составной оператор указывается фигурными скобками {}
?
Ответ:
 (1) С++ 
 (2) Pascal 
 (3) Perl 
Номер 2
Какие операторы относятся к операторам выбора?
Ответ:
 (1) switch
 
 (2) for
 
 (3) if
 
 (4) while
 
Номер 3
В каких операторах цикла языка С++ проверка условия цикла производится после выполнения операторов, указанных в цикле?
Ответ:
 (1) for
 
 (2) do
 
 (3) while
 
Упражнение 4:
Номер 1
Какая префиксная запись соответствует выражению (z-y)*(z-x)
?
Ответ:
 (1) * - z y – z x
 
 (2) - z y – x z
 
 (3) z y * – z x
 
Номер 2
Какое значение примет выражение (x && y) || z
, если x=0
, y=1
и z=0
?
Ответ:
 (1) 0
 
 (2) 1
 
 (3) результат не определен 
Номер 3
Какие операторы относятся к операторам цикла?
Ответ:
 (1) switch
 
 (2) for
 
 (3) if
 
 (4) while
 
Упражнение 5:
Номер 1
Какая префиксная запись соответствует выражению (x+y)/(z-10)
?
Ответ:
 (1) /+ x y -z 10
 
 (2) + x y - / z 10
 
 (3) + x y /- z 10
 
Номер 2
Какое значение примет выражение (x || y) && z
, если x=0
, y=1
и z=1
?
Ответ:
 (1) 0
 
 (2) 1
 
 (3) результат не определен 
Номер 3
В каких языках программирования составной оператор указывается фигурными скобками {}
?
Ответ:
 (1) Java 
 (2) Pascal 
 (3) C++