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


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


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

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

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

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

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

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

4. Как задается цикл с предусловием?

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

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

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

6. Что такое псевдо-код?

1) Блок-схема алгоритма
2) Код программы с ошибками
3) Смесь компьютерного и естественного языка
4) Код программы на бумаге

7. Для чего служит компилятор?

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

8. Что такое линейный алгоритм?

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

9. Для чего служит точка с запятой в коде программы?

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

10. Целочисленные типы данных:

1) single, integer, boolean
2) byte, integer, boolean
3) single, integer, word
4) byte, integer, word

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

1) Значение условия «true»
2) Значение условия «False»
3) Наличие тела цикла
4) Наличие условия

12. Логические переменные (boolean) могут принимать значения:

1) true и false
2) yes и no
3) 0 и 1
4) Целочисленные

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

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

14. Какое служебное слово указывается в заголовке процедуры?

1) FUNCTION
2) PROCEDURA
3) PROCEDURE
4) BEGIN

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