Информатика и программирование. Тесты МЕСИ с ответами (2020 год)

 

  Главная      Тесты

 

     поиск по сайту           правообладателям           

 

 

 

 

 

 

 

 

 

 

 

 

Информатика и программирование. Тесты МЕСИ с ответами (2020 год)

 

 

 

 

Sheet 1: секция 1

Секция 1
 
. . . – совокупность сведений, которыми располагает пользователь или система. (Вес: 1) тезаурус
Адекватность информации может выражаться в разных формах: (Вес: 1) синтаксической;семантической;прагматической;
Данные — это: (Вес: 1) отдельные факты, характеризующие объекты, процессы, явления. Это — признаки или записанные наблюдения, которые по каким-то причинам не используются, а только хранятся;
Для измерения информации вводятся показатели: (Вес: 1) количество информации;объем данных;
Для потребителя информации наиболее важной характеристикой является ее (Вес: адекватность;
Информатизация общества — это: (Вес: 1) организованный социально-экономический и научно-технический процесс создания оптимальных условий для удовлетворения информационных потребностей и реализации прав граждан, органов государственной власти, органов местного самоуправления, организаций на основе формирования и использования информационных ресурсов с помощью средств вычислительной техники;
Информатика — это: (Вес: 1) прикладная наука;
Информатику в узком смысле можно представить как состоящую из взаимосвязанных частей – технических средств; программных средств; алгоритмических средств;
Информатику можно рассматривать как (Вес: 1) Отрасль народного хозяйства, Фундаментальную науку, Прикладную дисциплину
Информационная культура общества предполагает: Умение целенаправленно работать с информацией и использовать для ее получения, обработки и передачи компьютерную информационную технологию, современные технические средства и методы
Информационные ресурсы общества — это: (Вес: 1) отдельные документы, отдельные массивы документов, документы и массивы документов в информационных системах (библиотеках, фондах, банках данных);
Информационным называется общество, где: (Вес: 1) большинство работающих занято производством, хранением, переработкой и реализацией информации, особенно ее высшей формы — знаний;
Информация – это: сведения об объектах и явлениях….; сведения о лицах, предметах...
Информация есть характеристика (Вес: 1) соотношения между сообщением и его потребителем;
Источники информатики как науки – (Вес: 1) документалистика и кибернетика;
Кибернетика — это: (Вес: 1) наука об общих принципах управления в различных системах — технических, биологических, социальных и др.;
Количество семантической информации, воспринимаемой пользователем, изменяется (Вес: 1) в зависимости от соотношений между смысловым содержанием информации и тезаурусом пользователя;
Компьютеризация общества — это: (Вес: 1) процесс развития и внедрения технической базы компьютеров, обеспечивающий оперативное получение результатов переработки информации;
Коэффициент информативности сообщения определяется отношением (Вес: 1) количества информации к объему данных;
Коэффициент содержательности определяется отношением (Вес: 1) количества семантической информации к ее объему;
На рынке информационных услуг подлежат продаже и обмену: (Вес: 1) лицензии, ноу-хау, информационные технологии;
На следующие характеристики качества информации существенно влияет надежность информационной системы (Вес: 1) точность;достоверность;актуальность;своевременность.
Основателем кибернетики считается: (Вес: 1) Норберт Винер
Прагматическая адекватность отражает (Вес: 1) отношение информации и ее потребителя, соответствие информации цели управления, которая на ее основе реализуется.
Предмет информатики составляют следующие понятия: (Вес: 1) аппаратное обеспечение средств вычислительной техники;программное обеспечение средств вычислительной техники;средства взаимодействия аппаратного и программного обеспечения;средства взаимодействия человека с аппаратными и программными средствами;
Рынок информационных услуг — это: (Вес: 1) система экономических, правовых и организационных отношений по торговле продуктами интеллектуального труда на коммерческой основе;
Семантическая адекватность определяет (Вес: 1) степень соответствия образа объекта и самого объекта;
Синтаксическая адекватность отображает (Вес: 1) формально-структурные характеристики информации и не затрагивает ее смыслового содержания;
Теория информации была основана (Вес: 1) К.Шенноном в конце 40-х годов 20-го века;
Теория информации является (Вес: 1) самостоятельной научной дисциплиной,
Экономическая информация — это: совокупность сведений, отражающих социально-экономические процессы и служащих для управления этими процессами и коллективами людей в производственной и непроизводственной сфере.

Sheet 2: секция 2

Секция 2
 
. . – это программы для создания, редактирования, форматирования, сохранения и печати документов. (Вес: 1) Текстовые редакторы
. . . – точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату. (Вес: 1) алгоритм
... – совокупность символов, указывающих операцию и значения, либо местонахождение, ее элементов (Вес: 1) Оператор
. . - объединяет программные средства, обеспечивающие этапы подготовки задач к решению и включает язык программирования, компилятор или интерпретатор программ, представленных на этом языке, соответствующую документацию, а также вспомогательные средства для подготовки программ к выполнению. системное програмирование
- это комплекс программ, предназначенных для решения определенного класса задач пользователелей пакет прикладных программ
. . . – алгоритм, записанный в форме, воспринимаемой машиной. . . . содержит наряду с описанием данных команды, определяющие в какой последовательности, над какими данными и какие операции должна выполнять машина, а также в какой форме следует получить результат. программа
. . . - включает программы, необходимые для согласования работы всего вычислительного комплекса при решении различных задач, а также при разработке новых программ. системное ПО, общее ПО
. . . - называется программный продукт, предназначенный для решения конкретной задачи пользователя. (Вес: 1) Прикладной программой
. . . - служит для управления вычислительным процессом путем обеспечения его необходимыми ресурсами операционная система или процессор
1С бухгалтерия относится к прикладному ПО, специальному ПО
Виды задач, для которых создаются информационные системы (Вес: 1) структурированные, неструктурированные, частично структурированные
Действия складываются из: ограниченного числа элементарных операций;
Инструментарий информационной технологии составляют: (Вес: 1) 1. текстовые редакторы, электронные таблицы, системы управления базами данных, издательские системы и др.; 2. один или несколько взаимосвязанных программных продуктов для определенного типа компьютера, технология работы в котором позволяет достичь поставленную цель.
Информационная технология — это: процесс, использующий совокупность средств и методов обработки и передачи первичной информации для получения информации нового качества объекта, процесса, явления
Информационная технология управления ставит целью: удовлетворение информционных потребностей во сех без исключения сотрудников фирмы, имеющих дело с принятием решений
К прикладному ПО относят офисные программы;
К системному ПО относят: совокупность программ описания и инструкций использования для эффект. функционир. вычислит. систем (операционные системы, системы программирования;системные обслуживающие программы; средства контроля и диагностики устройств компьютера.)
Новая информационная технология — это: технология современная, новаторская, компьютерная; технология с дружественным интерфейсом, использующая...
Первые языки программирования появились (Вес: 1) В начале 50-х годов ХХ века
Перевод текста программы в машинный код производится с помощью (Вес: 1) Компилятора
По признаку «Виды инструментария» информационные технологии подразделяются на: (Вес: 1) технологии ручные, электрические, электронные, компьютерные;
По степени автоматизации информационные системы бывают (Вес: 1) Ручные, Автоматические, Автоматизированные
Программа, разработанная на языке . . . будет более эффективно работать Ассемблер
Программное обеспечение вычислительной машины – это: совокупность программ и сопровождающей их документации, позволяющая использовать машину для решения задач
Программное обеспечение ЭВМ разделяют на (Вес: 1) общее и специальное;системное и прикладное.
Программы для создания, редактирования, форматирования, сохранения и печати документов – это (Вес: 1) Текстовые процессоры
Процесс поиска ошибок в программе называется тестированием
С помощью . . . создается не готовая программа, а только ее текст, описывающий разработанный алгоритм: языка программирования
Составляющими информационной технологии являются: (Вес: 1) этапы, операции, действия, элементарные операции;
Средства контроля и диагностики устройств компьютера относятся к (Вес: 1) Системному ПО,Общему ПО
Текстовый процессор имеет более . . . возможности по сравнению с текстовым редактором (Вес: 1) Широкие
Техническими средствами производства информационного продукта являются: аппаратное обеспечение, математическое и програмное обеспечение
Технология обработки данных включает следующие этапы: (Вес: 1) сбор данных, их обработку, группировку, сортировку, агрегирование, вычисление, создание отчетов;
Технология централизованной обработки обладает достоинствами: возможность обработки больших массивов информации, повышение скорости обработки информации
Транслятор может быть: компилятором, интерпретатором,
Укажите системы управления базой данных: Access, oracle
Укажите текстовые процессоры (Вес: 1) Word
Укажите электронные таблицы Excel, SuperCaic
Укажите языки высокого уровня: ВСЕ КРОМЕ АССЕМБЛЕРА (Фортран, бейсик, паскаль, С)
Укажите языки программирования для Интернета: HTML
Универсальные языки программирования появились: 60
Упорядочить этапы подготовки и решения задач на компьютере (Вес: 1) формулировка проблемы и математическая постановка задачи;выбор метода решения и разработка алгоритма, программирование, подготовка программы, трансляция, отладка,тестирование, собственно решение – подготовка входных данных и выполнение вычислений по готовой программе.
Цель использования информационной системы для решения структурированных задач является: полная автоматизация их решения
Элементарными операциями следует считать: нажатие кнопки мыши, выбор пункта меню
Этапы работы с исходным текстом программы: набор исходного текста в текстовом редакторе; . . . обработка межпрограммных связей; выполнение. (Вес: 1) компиляция

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sheet 3: секция 3

Секция 3
 

 
... – алгоритм, записанный в форме, которая воспринимается машиной и содержит наряду с описанием данных команды, определяющие в какой последовательности, над какими данными и какие операции должна выполнять машина, а также в какой форме следует получить результат программа
... – данные, значения которых не изменяются в процессе работы программы (Вес: 1) Константы
... – точное предписание, определяющее вычислительный процесс, ведущий от варьируемых начальных данных к искомому результату (Вес: 1) Алгоритм
.. . . – совокупность символов, указывающих операцию и значения, либо местонахождение, ее элементов. (Вес: 1) оператор
... – объект, который в ходе выполнения программы может менять свое значение (Вес: 1) Переменная
Базовые канонические структуры алгоритмов – это … (Вес: 1) следование, развилка,повторение
Дополнительная управляющая структура – это … (Вес: 1) выбор
Программа, которая переводит с одного алгоритмического языка на другой, называется … (Вес: 1) транслятор
компилятор
Этапы работы с исходным текстом программы: набор исходного текста в текстовом редакторе; . . . обработка межпрограммных связей; выполнение. (Вес: 1) компиляция
Укажите соответствие (Вес: 1) задание инструкций с использованием математических символов и выражений в сочетании со словесными пояснениями формульно-словесный
изобразительные средства для непосредственной реализации программы на ЭВМ языки программирования
представляет собой смесь операторов языка программирования и естественного языка псевдокод
нет ответа блок-схемный
Укажите соответствие (Вес: 1) каждый этап процесса переработки данных представляется в виде геометрических фигур (блоков) блок-схемный
представляет собой смесь операторов языка программирования и естественного языка псевдокод
графическое изображение логической структуры алгоритма, в котором содержание этапов вычислений задается на естественном языке в произвольной форме с требуемой детализацией словесный
нет ответа структурные диаграммы
На схеме изображен алгоритм нахождения и вывода произведения ... элементов массива
положительных
На схеме изображен алгоритм нахождения и вывода …элемента массива
минимального
На схеме изображен алгоритм нахождения и вывода ... элемента массива
номера минимального
На схеме изображен алгоритм нахождения и вывода ... элемента массива
максимального
На схеме изображен алгоритм нахождения и вывода …элемента массива
номера максимального
На схеме изображен алгоритм нахождения и вывода суммы ... элементов массива
отрицательных
На схеме изображен алгоритм
разделения массива на массив положительных элементов и массив неположительных элементов
На схеме изображен алгоритм удаления всех …
нечетных элементов из массива
На схеме изображен алгоритм удаления всех ...
четных элементов из массива
На схеме изображен алгоритм удаления всех элементов из массива
не оканчивающихся на 5
На схеме изображен алгоритм удаления всех элементов из массива
не оканчивающихся на 7
На схеме изображен алгоритм формирования массива ... элементов исходного массива
номеров положительных
На схеме изображен алгоритм формирования массива ... элементов исходного массива
ненулевых
На схеме изображен алгоритм …
удаления элементов массива X, равных соответствующему элементу массива Y
На схеме изображен алгоритм записи в массив Z элементов массива X, …
которых нет в массиве Y
На схеме изображен алгоритм записи в массив Z элементов массива X, ...
которые есть в массиве Y
На схеме изображен алгоритм записи в массив Z элементов массива X, ...
которые встречаются в массиве Y более 1 раза

Sheet 4: Секция 4

Секция 4
 

 
Для индексов предусмотрены скобки: (Вес: 1) [ ]
(. .)
Для комментариев предусмотрены скобки: (Вес: 1) { }
(* *)
Для параметров функций и выражений предусмотрены скобки ... (Вес: 1) ( )
Используя только символ Х можно составить ... разных идентификаторов: более пятидесяти
К операциям типа умножения относятся операции: (Вес: 1) *
/
div
mod
and
Комментарии можно писать ... (Вес: 1) в любом месте программы, где могут находиться разделители
Комментарии содержат такие выражения: А{В}
А(* В меньше нуля *)
А { В меньше нуля }+ В
Константа типа byte занимает в памяти ... (Вес: 1) 1 байт
Константа типа char занимает в памяти ... (Вес: 1) 1 байт
Константа типа integer занимает в памяти ... (Вес: 1) 2 байта
Константа типа real занимает в памяти ... (Вес: 1) 6 байт
Константа типа String занимает в памяти ... байт (Вес: 1) 256
Константа типа String[10] занимает в памяти ... байт 11 байт
Константа типа word занимает в памяти ... (Вес: 1) 2 байта
Неопределенной называется переменная, ... (Вес: 1) не получившая значение одним из известных способов
Операндами в выражении могут выступать: переменные, константы, вызов функции
Операции сравнения - это операции: <>, <=, <, =, >
Операциями типа сложения являются операции: (Вес: 1) +
-
or
xor
Переменная может получить значение ... (Вес: 1) вводом извне; занесением константы; занесением значения другой, ранее определенной переменной
Последовательность, состоящая из букв, цифр, знака подчеркивания и начинающаяся с буквы или знака подчеркивания - это ... идентификатор
Рассматривать как вещественные константы можно последовательность ... (Вес: 1) 23., 5Е-3, +5.5, 1.е1
Рассматривать как идентификатор можно последовательность: (Вес: 1) Primer
Рассматривать как строковую константу можно последовательность ... (Вес: 1) ?АВ КАВ?
Рассматривать как целые десятичные константы можно последовательность ... 23, -5, +17
Содержать буквы (в том числе и русские), цифры, специальные знаки может ... (Вес: 1) комментарий
Стандартные типы констант - это ... (Вес: 1) Integer
Real
Char
Byte
Word
Установите соответствие между выражениями и их значениями при А=5 и В=2: А-В 3
А+В Нет ответа
А mod В 1
А div В 2
А / В 2.5
А * В 10
Элементарные конструкции языка - это ... Минимальные неделимые синтаксические единицы
Этапы работы с исходным текстом программы: а) набор исходного текста в текстовом редакторе б) ... в) обработка межпрограммных связей г) выполнение (Вес: 1) компиляция

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sheet 5: секция 5

Секция 5
 
В операторе цикла for шаг изменения параметра цикла может быть равен (Вес: 1) 1
-1
В операторе цикла repeat шаг может быть равен (Вес: 1) любому числу
В операторе цикла while шаг может быть равен (Вес: 1) любой величине
В составной оператор могут входить (Вес: 1) любые операторы
Во вложенных циклах . . .for I:=1 to 5 do for j:=1 to 10 do . . . количество повторений внутреннего цикла равно: 50
Во вложенных циклах быстрее меняется переменная . . . цикла. (Вес: 1) внутреннего
Для прерывания естественного хода выполнения программы служит оператор: GOTO
Если тело цикла содержит другой оператор цикла, то такие циклы называются (Вес: 1) вложенными
Зацикливание при выполнении группы операторов К:=0; I:=1; repeat K:=K+1 until I>=10; возникает из-за: отсутствия в теле цикла оператора, увеличивающего I
Зацикливание при выполнении группы операторов К:=0; I:=1; while I<=10 do ; K:=K+1; возникает из-за (Вес: 1) отсутствия в теле цикла оператора, увеличивающего I
Зацикливание при выполнении группы операторов К:=0; I:=1; while I<=10 do K:=K+1; I:=I+1; возникает из-за (Вес: 1) отсутствия в теле цикла оператора, увеличивающего I
Количество повторений цикла for I:= -10 to 10 do K:=0; равно (Вес: 1) 21
Количество повторений цикла for I:=10 downto 1 do K:=0; равно (Вес: 1) 10
Количество повторений цикла for I:=-10 downto 10 do K:=0; равно (Вес: 1) 0
Количество повторений цикла for I:=10 to 1 do K:=0; равно (Вес: 1) 0
Количество простых или составных операторов, используемых в теле цикла while, равно 1
Количество простых или составных операторов, используемых в цикле for, может быть равно 1 (простой или составной)
Количество простых или составных операторов, используемых в цикле repeat, может быть равно: любому числу
Между меткой и оператором ставится: двоеточие
Метки варианта должны быть типа (Вес: 1) Integer
Char
Byte
Boolean
Word
Метки варианта описываются в разделе (Вес: 1) Label
После then (else) может быть . . . оператор(ов) (Вес: 1) один (простой или составной)
После выполнения операторов . . . К:=0; for I:=1 to 10 do ; K:=K+1; . . . значение переменной К равно 1
После выполнения операторов . . . К:=0; for I:=1 to 10 do K:=K+1; . . . значение переменной К равно 10
После выполнения операторов . . . К:=0; I:=1; repeat K:=K+1 until I<=10; . . . значение переменной К равно: 1
После выполнения операторов . . . К:=0; I:=1; repeat K:=K+1; I:=I+1 until I>=10; . . . значение переменной К равно (Вес: 1) 9
После выполнения операторов . . . К:=0; I:=1; while I<=10 do begin K:=K+1; I:=I+1 end; . . . значение переменной К равно (Вес: 1) 10
При компиляции строк . . . К:=0; for I:=1 to X / 2 do K:=K+1; . . . выдается сообщение об ошибке потому, что Деление на 2 дает результат типа real
При компиляции строки . . . if x > 1 and x < 5 then k:=1 else k:=2; . . .выдается сообщение об ошибке потому, что приоритет логических операций выше приоритета операций сравнения
При Х=1 после выполнения операторов . . . if x > 3 then k:=1 else k:=2; . . . значение переменной К равно (Вес: 1) 2
При Х=1 после выполнения операторов . . . if x > 3 then k:=1; k:=2; . . . значение переменной К равно (Вес: 1) 2
При Х=3 после выполнения операторов . . . if (x > 1) and (x < 5) then k:=1 else k:=2; . . значение переменной К равно 1
При Х=5 после выполнения операторов . . . if x > 3 then k:=1 else k:=2; . . . значение переменной К равно (Вес: 1) 1
При Х=5 после выполнения операторов . . . if x > 3 then k:=1; k:=2; . . . значение переменной К равно (Вес: 1) 2
При Х=6 после выполнения операторов . . . К:=0; for I:=1 to X div 2 do K:=K+1; . . . значение переменной К равно (Вес: 1) 3
При Х=6 после выполнения операторов . . . К:=0; for I:=1 to X mod 2 do K:=K+1; . . . значение переменной К равно 0
Пустой оператор – это: дополнительная точка с запятой (;)
Составной оператор - это несколько операторов, заключенных: в операторные скобки begin и and
Целое без знака или идентификатор, обязательно описанный в разделе LABEL - (Вес: 1) метка

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sheet 6: секция 6

Секция 6
 
Для обращения к отдельным полям записи указывается составное имя
Из множеств А=[1,2,3,4,7,9] и В=[1,2,3,10,5] можно получить множество С=[1,2,3,4,5,7,9,10] в результате операции . . . объединение
Из множеств А=[1,2,3,4,7,9] и В=[1,2,3,10,5] можно получить множество С=[1,2,3], в результате операции . . . пересечение
Из множеств А=[1,2,3,4,7,9] и В=[1,2,3,10,5] можно получить множество С=[4,7,9] в результате операции (Вес: 1) относительное дополнение
К операциям над множествами относятся операции (Вес: 1) +
-
=
<>
<=
>=
in
*
Описание двумерного массива с границами по первому измерению от 1 до 5, по второму измерению от 1 до 10 с элементами строкового типа длиной 5 символов, имеет вид (Вес: 1) A:array[1..5,1..10] of string[5];
Описание одномерного массива А с границами от –10 до 5, содержащего элементы логического типа, имеет вид (Вес: 1) A:array[-10..5] of Boolean
Переменным типа множества присваивают результат вычисления значений выражений над множествами с помощью оператора . . . присваивания
После выполнения оператора F:= A<=B над множествами А=[1,2,3,4,7,9] и В=[1,2,3] F получит значение . . . FALSE
После выполнения оператора F:= A<>B над множествами А=[1,2,3,4,7,9] и В=[1,2,3,10,5] F получит значение . . . True
После выполнения оператора F:= A=B над множествами А=[1,2,3,4,7,9] и В=[1,2,3,10,5] F получит значение . . . (Вес: 1) False
После выполнения оператора F:= A>=B над множествами А=[1,2,3,4,7,9] и В=[1,2,3] F получит значение . . . (Вес: 1) True
После выполнения операторов . . . A:='ABCDEF'; if A[1] in ['A'..'Z'] then F:=1 else F:=2; . . значение F будет равно (Вес: 1) 1
После выполнения операторов . . . A:='ABCDEF'; if copy(A,1,1) in ['A'..'Z'] then F:=1 else F:=2; . . . значение F будет . . . (Вес: 1) не определено из-за синтаксической ошибки
Пустыми множествами являются множества (Вес: 1) [ ]
[1..0]
[0..-1]
Равными множествами являются множества:
 
Составное имя в записи –это: Имя записи, после которого ставится точка и записываетсяидентификатор поля
Упорядоченная совокупность однотипных переменных, обладающих одинаковыми свойствами, - это . . . (Вес: 1) массив
Число индексов в переменной с индексами . . . с числу измерений массива (Вес: 1) равно
Число элементов в множестве может быть не более . . . (Вес: 1) 256
Элементами множества могут быть данные таких типов, как (Вес: 1) integer
byte
word
boolean
longint
char

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sheet 7: секция 6_Задачи

Секция 6_Задачи
 

 

 

 

 

 

 

 

 

 

 

 
Вопрос: После выполнения операторов Правильный ответ: 6.
 

 
Вопрос: После выполнения операторов Правильный ответ: 6
 

 

 

 

 

 

 
Const n=10;
 

 

 
const n=10;
 

 

 

 

 

 

 

 
A:array[1..n] of byte=(2,1,0,3,5,0,4,3,5,7);
 

 

 
a:array[1..n]of integer=(2,1,0,3,5,0,4,3,5,7);
 

 

 

 

 

 

 

 
Var k,I:byte;
 

 

 
var k,i:byte;
 

 

 

 

 

 

 

 
Begin
 

 

 
begin
 

 

 

 

 

 

 

 
K:=0;
 

 

 
k:=0;
 

 

 

 

 

 

 

 
For I:=1 to n do
 

 

 
for i:=1 to n do
 

 

 

 

 

 

 

 
If a[I]=0 then k:=I;
 

 

 
if a[i] div 2=0 then k:=i;
 

 

 

 

 

 

 

 
Writeln(k)
 

 

 
writeln(k);
 

 

 

 

 

 

 

 
End.
 

 

 
end.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
Вопрос: После выполнения операторов Правильный отве: 29
 

 
Вопрос: После выполнения операторов Правильный ответ: 4
 

 

 

 

 

 
 
const n=10;
 

 

 
Const n=10;
 

 

 

 

 

 

 

 
a:array[1..n]of byte=(2,1,0,3,5,0,4,3,5,7);
 

 

 
A:array[1..n] of byte=(2,1,0,3,5,0,4,3,5,7);
 

 

 

 

 

 

 

 
var k,i:byte;
 

 

 
Var k,I:byte;
 

 

 

 

 

 

 

 
begin
 

 

 
Begin
 

 

 

 

 

 

 

 
k:=0;
 

 

 
K:=0;
 

 

 

 

 

 

 

 
for i:=1 to n do
 

 

 
For I:=1 to n do
 

 

 

 

 

 

 

 
if a[i] div 2<>0 then k:=k+a[i];
 

 

 
If a[I] mod 3=0 then begin k:=k+1 end;
 

 

 

 

 

 

 

 
writeln(k);
 

 

 
Writeln(k)
 

 

 

 

 

 

 

 
end.
 

 

 
End.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
Вопрос: После выполнения операторов Правильный отве: 21
 

 
Вопрос: После выполнения операторов Правильный ответ: 0
 

 

 

 

 
const n=10;
 

 

 
Const n=10;
 

 

 

 

 

 

 

 
a:array[1..n]of integer=(2,1,0,3,5,0,4,3,5,7);
 

 

 
A:array[1..n] of integer=(2,-1,0,3,-5,0,4,-3,5,-7);
 

 

 

 

 

 

 

 
var k,i:byte;
 

 

 
Var k,I:byte;
 

 

 

 

 

 

 

 
begin
 

 

 
Begin
 

 

 

 

 

 

 

 
k:=0;
 

 

 
K:=0;
 

 

 

 

 

 

 

 
for i:=1 to n do
 

 

 
For I:=1 to n do
 

 

 

 

 

 

 

 
if a[i]mod 3=0 then k:=k+i;
 

 

 
If a[i]>0 then k:=k*a[i];
 

 

 

 

 

 

 

 
writeln(k);
 

 

 
Writeln(k)
 

 

 

 

 

 

 

 
end.
 

 

 
End.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
Вопрос: После выполнения операторов Правильный ответ: 0
 

 
Вопрос: После выполнения операторов Правильный ответ: 120
 

 

 

 

 

 

 
Const n=10;
 

 

 
Const n=10;
 

 

 

 

 

 

 

 
A:array[1..n] of integer=(2,-1,0,3,-5,0,4,-3,5,-7);
 

 

 
A:array[1..n] of integer=(2,-1,0,3,-5,0,4,-3,5,-7);
 

 

 

 

 

 

 

 
Var k,I:byte;
 

 

 
Var k,I:byte;
 

 

 

 

 

 

 

 
Begin
 

 

 
Begin
 

 

 

 

 

 

 

 
K:=0;
 

 

 
K:=1;
 

 

 

 

 

 

 

 
For I:=1 to n do
 

 

 
For I:=1 to n do
 

 

 

 

 

 

 

 
If a[i]>0 then k:=k*a[i];
 

 

 
If a[i]>0 then k:=k*a[i];
 

 

 

 

 

 

 

 
Writeln(k)
 

 

 
Writeln(k)
 

 

 

 

 

 

 

 
End.
 

 

 
End.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
Вопрос: После выполнения операторов Правильный ответ: 13
 

 

 

 

 

 

 

 

 

 

 
Const n=10;
 

 

 

 

 

 

 

 

 

 

 

 
A:array[1..n] of integer=(2,-1,0,3,-5,0,-4,3,5,-7);
 

 

 

 

 

 

 

 

 

 

 

 
Var k,I:byte;
 

 

 

 

 

 

 

 

 

 

 

 
Begin
 

 

 

 

 

 

 

 

 

 

 

 
K:=0;
 

 

 

 

 

 

 

 

 

 

 

 
For I:=1 to n do
 

 

 

 

 

 

 

 

 

 

 

 
If a[i]>0 then k:=k+a[i];
 

 

 

 

 

 

 

 

 

 

 

 
Writeln(k)
 

 

 

 

 

 

 

 

 

 

 

 
End.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

Sheet 8: секция 7

Секция 7
 
В вызове процедуры/функции ... указывать описание типов фактических параметров (Вес: 1) не надо
В заголовке процедуры/функции формальные параметры разных типов записываются через ... точку с запятой
В программе могут отсутствовать такие разделы, как ... (Вес: 1) Program
Label
Type
Const
Var
Procedure
Function
Вызов процедуры можно размещать в ... любом месте исполняемой части программы
Вызов функции можно разместить в ... (Вес: 1) составе выражения
Для объявления процедурного типа используется заголовок подпрограммы, в котором опускается ... имя процедуры/функции
Для описания процедуры обязательно используют такие разделы, как Procedure, Begin end.
Для описания функции обязательно используют такие разделы, как ... (Вес: 1) Function
Begin end.
Для передачи двумерного массива в процедуру используется ... (Вес: 1) предварительно определенный тип массива
Заголовок программы - это ... PROGRAM
Заголовок процедуры/функции может содержать параметры- (Вес: 1) значения
переменные
константы
процедуры
функции
Исполнительная часть программы включает такие разделы, как ... (Вес: 1) Begin end.
Модуль начинается заголовком, состоящим из зарезервированного слова ... и имени модуля (Вес: 1) Unit
Модуль состоит из таких частей, как (Вес: 1) Unit
Interface
Implementation
Begin end
Объекты (переменные, типы, константы, процедуры, функции), описанные в секции ... являются доступными для данного модуля и недоступными для других модулей (Вес: 1) Implementation
Объекты (переменные, типы, константы, процедуры, функции), описанные в секции... являются доступными для других модулей (Вес: 1) Interface
Обязательной частью программы является ... (Вес: 1) исполнительная часть
Описательная часть программы включает такие разделы, как ... (Вес: 1) Label
Type
Const
Var
Procedure
Function
После окончания выполнения процедуры управление передается на ... (Вес: 1) оператор, следующий за вызовом процедуры
После окончания выполнения функции управление передается на ... (Вес: 1) выполнение следующей операции
При передаче в подпрограмму массива его тип ... (Вес: 1) объявляют предварительно в разделе описания типов Type
При передаче параметров ... выделяется дополнительная память, в которую копируются значения соответствующих фактических параметров (Вес: 1) по значению
При передаче параметров ... дополнительная память под передаваемые переменные не отводится (Вес: 1) по ссылке
Секция ... является необязательной для модуля (Вес: 1) Begin end

Sheet 9: секция 8

Секция 8
 
Вопрос: При входном потоке 2 3 1 2 3 4 5 6 выполнение операторов USES PRINTER; VAR A:ARRAY[1..10,1..10]OF REAL; I,J,M,N:INTEGER; BEGIN READLN(M,N); FOR I:=1 TO M DO FOR J:=1 TO N DO READ(A[I,J]); FOR I:=1 TO M DO BEGIN FOR J:=1 TO N DO WRITE(LST,A[I,J]:6:0); WRITELN(LST) END; END. приведет к выводу на печать сообщения, состоящего из ... При входном потоке 2 3 1 2 3 4 5 6 выполнение операторов USES PRINTER; VAR A:ARRAY[1..10,1..10]OF REAL; I,J,M,N:INTEGER; BEGIN READLN(M,N); FOR I:=1 TO M DO FOR J:=1 TO N DO READ(A[I,J]); FOR I:=1 TO M DO BEGIN FOR J:=1 TO N DO WRITE(LST,A[I,J]:6:0); WRITELN(LST) END; END. приведет к выводу на печать сообщения, состоящего из ... (Вес: 1) двух строк по 3 числа в каждой
После выполнения операторов CONST N=10; A:ARRAY[1..N] OF BYTE=(2,1,0,3,5,0,4,3,5,7); VAR K,I:BYTE; BEGIN K:=0; FOR I:=1 TO N DO IF A[I]=0 THEN BEGIN K:=I; BREAK END; WRITELN(K) END. значение переменной К равно (Вес: 1) 3
После выполнения операторов CONST N=10; A:ARRAY[1..N] OF BYTE=(2,1,0,3,5,0,4,3,5,7); VAR K,I:BYTE; BEGIN K:=0; FOR I:=1 TO N DO IF A[I]=0 THEN BEGIN K:=I; CONTINUE END; WRITELN(K) END. значение переменной К равно (Вес: 1) 6
После выполнения операторов CONST N=10; A:ARRAY[1..N] OF BYTE=(2,1,0,3,5,0,4,3,5,7); VAR K,I:BYTE; BEGIN K:=0; FOR I:=1 TO N DO IF A[I]=0 THEN BEGIN K:=I; HALT END; WRITELN(K) END. значение переменной К равно (Вес: 1) 3
При входном потоке 1 строка 10 2 строка 20 3 строка 30 4 строка 40 5 строка 50 после выполнения операторов Var A,B,C,D:integer; begin read(A,B); read(С); readln(D); переменная D получит значение ... (Вес: 1) 40
При входном потоке 1 строка 10 2 строка 20 3 строка 30 4 строка 40 5 строка 50 после выполнения операторов VAR A,B,C,D:INTEGER; BEGIN READ(A,B,C,D); переменная D получит значение . . . (Вес: 1) 40
При входном потоке 1 строка 10 2 строка 20 3 строка 30 4 строка 40 5 строка 50 после выполнения операторов Var A,B,C,D:integer; Begin readln(A,B); readln(С); readln(D); переменная D получит значение ... 40
При входном потоке 1 строка 10 2 строка 20 3 строка 30 4 строка 40 5 строка 50 после выполнения операторов VAR A,B,C,D:INTEGER; BEGIN READLN(A,B,C,D); переменная D получит значение... (Вес: 1) 40
При входном потоке 1 строка 10 20 30 40 2 строка 50 60 после выполнения операторов Var A,B,C,D:integer; Begin read(A,B);readln(С); read (D); переменная D получит значение ... 50
При входном потоке 1 строка 10 20 30 40 2 строка 50 60 после выполнения операторов Var A,B,C,D:integer; Begin read(A,B); read(C); readln(D); переменная D получит значение ... (Вес: 1) 40
При входном потоке 1 строка 10 20 30 40 2 строка 50 60 после выполнения операторов VAR A,B,C,D:INTEGER; BEGIN READLN(A,B); READ(C); READLN(D); переменная C получит значение... (Вес: 1) 50
При входном потоке 1 строка 10 20 30 40 2 строка 50 60 после выполнения операторов Var A,B,C,D:integer; begin readln(A,B); read(C); readln(D); переменная D получит значение ... (Вес: 1) 60
При входном потоке 1 строка 10 20 30 40 50 2 строка 60 после выполнения операторов Var A,B,C,D:integer; Begin readln(A,B,C); readln(D); переменная D получит значение ... (Вес: 1) 60
При входном потоке 1 строка 2 3 2 строка 1 2 3 3 строка 4 5 6 выполнение операторов USES PRINTER; VAR A:ARRAY[1..10,1..10]OF REAL; I,J,M,N:INTEGER; BEGIN READLN(M,N); FOR I:=1 TO M DO FOR J:=1 TO M DO READ(A[I,J]); WRITELN(LST,A[2,1]:6:0); END. приведет к выводу на печать числа... (Вес: 1) 3
При входном потоке 1 строка 2 3 2 строка 1 2 3 3 строка 4 5 6 выполнение операторов USES PRINTER; VAR A:ARRAY[1..10,1..10]OF REAL; I,J,M,N:INTEGER; BEGIN READLN(M,N); FOR I:=1 TO M DO FOR J:=1 TO N DO READ(A[I,J]); WRITELN(LST,A[2,1]:6:0); END. приведет к выводу на печать числа... (Вес: 1) 4
При входном потоке 1 строка 2 3 2 строка 1 2 3 3 строка 4 5 6 выполнение операторов USES PRINTER; VAR A:ARRAY[1..10,1..10]OF REAL; I,J,M,N:INTEGER; BEGIN READLN(M,N); FOR J:=1 TO M DO FOR I:=1 TO N DO READ(A[I,J]); WRITELN(LST,A[2,1]:6:0); END. приведет к выводу на печать числа... (Вес: 1) 2
При входном потоке 2 3 1 2 3 4 5 6 выполнение операторов USES PRINTER; VAR A:ARRAY[1..10,1..10]OF REAL; I,J,M,N:INTEGER; BEGIN READLN(M,N); FOR I:=1 TO M DO FOR J:=1 TO N DO READ(A[I,J]); FOR I:=1 TO M DO BEGIN FOR J:=1 TO N DO WRITE(LST,A[I,J]:6:0); WRITELN END; END. приведет к выводу на печать сообщения, состоящего из ... (Вес: 1) шести строк по 1 числу в каждой
При выполнении операторов VAR A,B,C,D,E:INTEGER; BEGIN A:=1; B:=2; C:=3; D:=4; E:=5; WRITELN (‘ A=’,A,’ B=’,B); WRITE(‘ C=’,C); WRITELN(‘ D=’,D,’ E=’,E); END. на экран будут выданы значения переменных ... (Вес: 1) A, B в первой строке, С, D, E во второй строке
При выполнении операторов X:=5; Y:=10; WRITE (‘X=’, X); WRITE (‘ Y=’,Y); на экран будет выдано сообщение, состоящее из ... (Вес: 1) одной строки
При отсутствии имени файла в операторе Read ввод осуществляется из файла с именем … (Вес: 1) Input
При отсутствии имени файла в операторе Write вывод осуществляется в файл с именем … (Вес: 1) Output
Программа USES CRT, PRINTER; VAR A,B,C,D,E:INTEGER; BEGIN A:=1; B:=2; C:=3; D:=4; E:=5; WRITELN (’ A=’,A,’ B=’,B); WRITE(’ C=’,C); WRITELN(’ D=’,D,’ E=’,E); END. будет выдавать результаты на принтер, если в операторы вывода добавить ... LST
Программа VAR A,B,C,D,E:INTEGER; BEGIN A:=1; B:=2; C:=3; D:=4; E:=5; WRITELN (LST, ’ A=’,A,’ B=’,B); WRITE(LST, ’ C=’,C); WRITELN(LST, ’ D=’,D,’ E=’,E); END. будет выдавать результаты на принтер, если в начало программы добавить ... (Вес: 1) uses printer;
Разделителем числовых данных во входном потоке с клавиатуры является … (Вес: 1) пробел

 

 

 

 

 

 

 

 

 

////////////////////////////