Тест: Тест по основам программирования. Вариант 1


Список вопросов


1. Какой язык программирования относится к языкам низкого уровня?

1) Язык ассемблера
2) Бинарный код
3) Паскаль
4) Машинный код

2. Каким оператором (служебным словом) объявляется тип данных «строка»?

1) SINGLE
2) STRING
3) INTEGER
4) CHAR

3. Каким оператором (служебным словом) НЕ объявляется тип данных «вещественное число»?

1) SINGLE
2) DOUBLE
3) REAL
4) INTEGER

4. Как задается условное ветвление?

1) While / do
2) If / else
3) Switch / case
4) Repeat / until

5. Какой элемент блок-схемы обозначает выполнение действия?

1) Эллипс
2) Прямоугольник
3) Параллелограмм
4) Ромб

6. Что такое синтаксис языка?

1) Правила написания переменных
2) Правила записи кода программы
3) Формализация значений языка
4) Правила расстановки операторов и знаков препинания

7. Для чего служит отладчик?

1) Переводит код программы в машинный код
2) Ищет ошибки в программе
3) Графически отображает результат программы
4) Помогает с быстрым написанием шаблонов команд

8. Что такое циклический алгоритм?

1) Выполняющий линейные математические операции
2) В котором некоторые действия нужно повторить несколько раз
3) Действия которого выполняются последовательно и не повторяясь
4) Небольшой по количеству действий

9. Что означает end в коде программы?

1) Конец строки
2) Конец блока или программы
3) Начало нового цикла или программы
4) Выход из программы

10. Вещественные типы данных:

1) byte, double, boolean
2) word, double, real
3) single, double, boolean
4) single, double, real

11. Что является обязательным условием выполнения программы?

1) Инструкция program
2) Наличие тела программы
3) Наличие хотя бы одной переменной
4) Вывод результата на экран

12. Байтовые переменные (byte) могут принимать значения:

1) 0..255
2) -128..127
3) 0..7
4) 0..1

13. Переменная X находится вне интервала от A до Z. При этом Z больше А. Какая запись соответствует этому условию?

1) (X > A) or (X < Z) and (Z > A)
2) (X > A) and (X < Z) and (Z > A)
3) (X < A) and (X > Z) and (Z > A)
4) (X > A) or (X < Z) or (Z > A)

14. Как объявляется функция?

1) FUNC
2) VAR
3) FUNCTION
4) PROCEDURA

15. Результатом выполнения фрагмента программы S:=-5;x:=0;repeat s:=s*(x+2);x:=x+1; until x>2;write(s); будет сообщение

1) -10.0
2) -30.0
3) 0.0
4) -120.0