Информатика и ИКТ
9 класс

       

Тестовые задания для самоконтроля

1. Разработчиком языка Паскаль является:

    а) Блез Паскаль
    б) Никлаус Вирт
    в) Норберт Винер
    г) Эдсгер В. Дейкстра

2. Что из нижеперечисленного не входит в алфавит языка Паскаль?

    а) латинские строчные и прописные буквы
    б) служебные слова
    в) русские строчные и прописные буквы
    г) знак подчеркивания

3. Какая последовательность символов не может служить именем в языке Паскаль?

    а) _mas
    б) maSl
    в) d2
    г) 2d

4. Вещественные числа имеют тип данных:

    а) real
    б) integer
    в) boolean
    г) string

5. В программе на языке Паскаль обязательно должен быть:

    а) заголовок программы
    б) блок описания используемых данных
    в) программный блок
    г) оператор присваивания

6. Какого раздела не существует в программе, написанной на язы ке Паскаль?

    а) заголовка
    б) примечаний
    в) описаний
    г) операторов

7. Языковые конструкции, с помощью которых в программах за писываются действия, выполняемые в процессе решения зада чи, называются:

    а) операндами
    б) операторами
    в) выражениями
    г) данными

8. Разделителями между операторами служит:

    а) точка
    б) точка с запятой
    в) пробел
    г) запятая

9. Описать переменную — это значит указать её:

    а) имя и значение
    б) имя и тип
    в) тип и значение
    г) имя, тип и значение

10. В данном фрагменте программы:

ошибкой является:

    а) некорректное имя программы
    б) не определённое имя переменной
    в) некорректное имя переменной
    г) запись арифметического выражения

11. Какая клавиша нажимается после набора последнего данного в операторе read?

    а) Enter
    б) точка с запятой
    в) пробел
    г) Ctrl

12. При присваивании изменяется:

    а) имя переменной
    б) тип переменной
    в) значение переменной
    г) значение константы

13. Для вывода результатов в Паскале используется оператор

    а) begin
    б) readln
    в) write
    г) print

14. Для вычисления квадратного корня из х используется функция:

    а) abs (х)
    б) sqr (х)
    в) sqrt (х)
    г) int (х)

15. Для генерации случайного целого числа из промежутка [10; 20) необходимо использовать выражение:

    а) random*2О
    б) random (20)
    в) randoni(lO)+10
    г) random (10)*2

16. В каком из условных операторов допущена ошибка?

17. В условном операторе и после then, и после else нельзя использовать:

    а) оператор вывода
    б) составной оператор
    в) несколько операторов
    г) условный оператор

18. Определите значение переменной с после выполнения следующего фрагмента программы.

    а) 20
    б) 70
    в) -20
    г) 180

19. Условный оператор

позволяет определить, является ли число а:

    а) целым
    б) двузначным
    в) чётным
    г) простым

20. Какого оператора цикла не существует в языке Паскаль?

    а) for
    б) while
    в) repeat...until
    г) loop

21. Цикл в фрагменте программы

будет исполнен:

    а) 0 раз
    б) 1 раз
    в) 2 раза
    г) бесконечное число раз

22. Цикл в фрагменте программы

выполнится:

    а) 0 раз
    б) 2 раза
    в) 3 раза
    г) бесконечное число раз

23. Определите значения переменных s и i после выполнения фрагмента программы:

    а) s = 0, i = -1
    б) s = 5, i = 0
    в) s = 15, i = 5
    г) s = 15, i = 0

24. Выберите фрагмент программы, в котором ищется произведение 1-2-3-4-5.

25. В данном фрагменте программы s :=0;

вычисляется:

    а) сумма целых чисел от 1 до 10
    б) сумма чётных чисел от 1 до 10
    в) удвоенная сумма целых чисел от 1 до 10
    г) сумма первых десяти чётных чисел

26. Имеется описание:

var с: array [1..20] of integer;

Для хранения массива с будет отведено ... последовательных ячеек памяти объёмом ... байтов.

    а) 40, 20
    б) 20, 320
    в) 20, 40
    г) 20, 20

27. Чему равна сумма элементов а[1] и а[4] массива, сформированного следующим образом.

for i:=1 to 5 do a[i]:=i*(i+1);

    а) 30
    б) 5
    в) 22
    г) 40

28. Массив описан следующим образом:

    а) 50
    б) 15
    в) -11
    г) 22

29. Для записи вспомогательных алгоритмов в языке Паскаль используются:

    а) массивы
    б) составные операторы
    в) процедуры и функции
    г) операторы и операнды

30. Между формальными и фактическими параметрами следует соблюдать соответствие:

    а) по типу параметров
    б) по количеству параметров
    в) по порядку следования параметров
    г) по всему, перечисленному в п. а—в)

Рейтинг@Mail.ru