Таких скидок больше не будет!

осталось мест 57
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему Язык программирования паскальABC. Структура программы

11 января 2025 16:20

{Другой предмет}
7 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Вот тест по информатике для 7 класса на тему "Язык программирования ПаскальABC. Структура программы". Тест состоит из 35 вопросов с единственным выбором ответов. В конце приведены правильные ответы.

Тест по информатике: Язык программирования ПаскальABC. Структура программы

  1. Что такое программа на языке Паскаль?

    • A) Набор данных
    • B) Порядок команд для выполнения
    • C) Описание алгоритма
    • D) Все вышеперечисленное
  2. Как начинается программа на ПаскальABC?

    • A) begin
    • B) program
    • C) start
    • D) main
  3. Какой символ используется для комментариев в ПаскальABC?

    • A) //
    • B) { }
    • C) (* *)
    • D)
  4. Как называется секция программы, где объявляются переменные?

    • A) initialize
    • B) declarations
    • C) var
    • D) begin
  5. Как закончить главную часть программы?

    • A) end.
    • B) stop.
    • C) exit.
    • D) finish.
  6. В каком разделе программы пишутся команды для взаимодействия с пользователем?

    • A) var
    • B) begin
    • C) procedures
    • D) functions
  7. Какой из следующих типов данных используется для хранения целых чисел в ПаскальABC?

    • A) real
    • B) integer
    • C) char
    • D) string
  8. Какой оператор предназначен для вывода данных на экран?

    • A) write
    • B) print
    • C) echo
    • D) display
  9. Что означает оператор "readln" в ПаскальABC?

    • A) Чтение строки
    • B) Чтение числа
    • C) Вывод строки
    • D) Печать строки
  10. Какое ключевое слово используется для создания процедуры?

    • A) function
    • B) subroutine
    • C) procedure
    • D) method
  11. Как правильно объявить переменную для хранения символа?

    • A) var letter: char;
    • B) var letter: string;
    • C) var letter: integer;
    • D) var letter: real;
  12. Какой из ниже перечисленных операторов является арифметическим?

    • A) =
    • B) :=
    • C) +
    • D) <>
  13. Сколько типов данных поддерживает ПаскальABC?

    • A) 3
    • B) 5
    • C) 7
    • D) Неограниченное количество
  14. Какой из следующих операторов используется для сравнения?

    • A) NaN
    • B) ==
    • C) <>
    • D) !=
  15. Как правильно завершить программу?

    • A) end;
    • B) end.
    • C) finish;
    • D) stop.
  16. Как определяется конец процедуры или функции?

    • A) end procedure
    • B) end function
    • C) end
    • D) finish
  17. Какой из операторов используется для получения остатка от деления?

    • A) /
    • B) mod
    • C) div
    • D) %
  18. Как обозначается целочисленное деление в ПаскальABC?

    • A) /
    • B) div
    • C) //
    • D) integer
  19. Какой из перечисленных операторов не является логическим?

    • A) and
    • B) or
    • C) not
    • D) <<
  20. Как задать условие в конструкции «если»?

    • A) if (условие) then
    • B) if условие then
    • C) if { условие } then
    • D) if условие = true then
  21. Как обозначается блок условий «иначе»?

    • A) else
    • B) elseif
    • C) otherwise
    • D) next
  22. Какой символ используется для обозначения конца строки?

    • A) \n
    • B) ;
    • C) .
    • D) :
  23. Что происходит, если переменная не инициализирована?

    • A) Программа не запускается
    • B) Программа выдаст ошибку
    • C) Переменная примет значение по умолчанию
    • D) Переменная будет равна нулю
  24. Как написать многострочный комментарий?

    • A) // комментарий
    • B) { комментарий }
    • C) (* комментарий *)
    • D)
  25. Какой оператор используется для присвоения значения переменной?

    • A) =
    • B) :=
    • C) ==
    • D) <=
  26. Какой тип данных используется для представления дробных чисел?

    • A) integer
    • B) real
    • C) char
    • D) boolean
  27. Как объявляется массив в ПаскальABC?

    • A) var arr: array of integer;
    • B) array arr: integer;
    • C) var arr: array[1..10] of integer;
    • D) array integer[] arr;
  28. Как получить длину строки?

    • A) length(string)
    • B) strlen(string)
    • C) size(string)
    • D) len(string)
  29. Как объявить константу?

    • A) const name = value;
    • B) let name = value;
    • C) constant name: value;
    • D) val name = value;
  30. Какую операцию нельзя выполнять с переменной типа boolean?

    • A) not
    • B) and
    • C) or
    • D) +
  31. Как задается массив с фиксированной длиной?

    • A) var arr: array[1..10] of integer;
    • B) var arr: array of integer;
    • C) array of integer[10];
    • D) var arr: integer[10];
  32. Как использовать оператор "для"?

    • A) for i = 1 to 10 do
    • B) for i: 1 to 10
    • C) for i in 1..10
    • D) for (i = 1; i <= 10; i++)
  33. Как вызывается процедура в ПаскальABC?

    • A) procedureName();
    • B) call procedureName;
    • C) procedureName;
    • D) exec procedureName();
  34. Как задать случайное число между 1 и 10?

    • A) random(10);
    • B) random(1, 10);
    • C) randint(1, 10);
    • D) random(10) + 1;
  35. Как определить размер массива?

    • A) size(arr);
    • B) length(arr);
    • C) count(arr);
    • D) len(arr);

Ответы на тест:

  1. B
  2. B
  3. C
  4. C
  5. A
  6. B
  7. B
  8. A
  9. A
  10. C
  11. A
  12. C
  13. B
  14. C
  15. B
  16. C
  17. B
  18. B
  19. D
  20. B
  21. A
  22. B
  23. C
  24. C
  25. B
  26. B
  27. C
  28. A
  29. A
  30. D
  31. A
  32. A
  33. A
  34. B
  35. B

Этот тест поможет проверить знания учеников по структуре программ на языке ПаскальABC. Удачи на экзаменах!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
8 Класс
{Другой предмет}
10 Класс
{Другой предмет}
11 Класс
{Другой предмет}
7 Класс

Саша — ассистент в телеграмме