| ввод вывод данных
 
 | Начало алгоритма
 
 | 
            
              | 
                  
 
 | В состав средств программирования на языке высокого уровня обязательно входит
 
 | транслятор
 
 | жесткий диск
 
 | инструкция программиста
 
 | табличный редактор
 
 | 
            
              | 
                  
 
 | Результатом компиляции является …
 
 | исходный текст
 
 | командный файл
 
 | загрузочный модуль
 
 | дисплейный файл
 
 | 
            
              | 
                  
 
 | Стиль, вычисление в котором представляет собой вывод некоторого целевого утверждения называется _____________ программированием
 
 | логическим
 
 | аспектно - ориентированным
 
 | функциональным
 
 | объектно-ориентированным
 
 | 
            
              | 
                  
 
 | Суть понятия полиморфизм заключается в том, что
 
 | В зависимости от типа объекта одно и то же имя метода может соответствовать различным действиям
 
 | В объектах различных типов одному действию могут соответствовать разные имена методов
 
 | Позволяет определить новые объекты, используя свойства существующих, дополняя или изменяя их
 
 | Объект скрывает в себе детали, несущественные для его использования
 
 | 
            
              | 
                  
 
 | Уменьшение объема кода программ связано с использованием__________ программирования
 
 | неопределенного
 
 | структурного
 
 | объектно-ориентированного
 
 | динамического
 
 | 
            
              | 
                  
 
 | Целочисленный тип является __________ типом данных.
 
 | встроенным
 
 | составным
 
 | вещественным
 
 | указательным
 
 | 
            
              | 
                  
 
 | Целые и вещественные числа, символы, булевские значения: true и false являются….
 
 | списками данных
 
 | элементами данных программы
 
 | структурами данных
 
 | полями данных
 
 | 
            
              | 
                  
 
 | Языками программирования являются: а) С++ б) MPI в)Pascal г) Far д) Maple
 
 | б,в
 
 | а,б
 
 | а,в
 
 | г,д
 
 | 
            
              | 
                  
 
 | Языком логического программирования является
 
 | LISP
 
 | Fortran
 
 | Prolog
 
 | Assembler
 
 | 
            
              | 
                  
 
 | Декларативный (с точки зрения парадигмы) язык рассматривает программу как…
 
 | совокупность описаний процедур
 
 | совокупность определений функций, которые обмениваются между собой данными без использования промежуточных переменных и присваиваний
 
 | совокупность описания входных данных и описания искомого результата
 
 | описание задачи в терминах фактов и логических формул, а решение задачи выполняет система с помощью механизмов логического вывода
 
 | 
            
              | 
                  
 
 | Если задан тип данных, то известной является информация о…
 
 | Способе обработки
 
 | Количестве обращений к данным
 
 | Диапазоне возможных значений
 
 | Начальном значении
 
 | 
            
              | 
                  
 
 | Из перечисленных: Ассемблер; Java ;РНР; Prolog; C, C++ Для системного программирования наиболее подходят языки…
 
 | PHP и Java
 
 | Ассемблер и Prolog
 
 | PHP и Prolog
 
 | C, C++ и Ассемблер
 
 | 
            
              | 
                  
 
 | К какому типу языков относится ассемблер
 
 | Машинно - ориентированные
 
 | машинные
 
 | Высокого уровня
 
 | Проблемно - ориентированные
 
 | 
            
              | 
                  
 
 | Какая структура данных больше подходит для реализации рекурсии
 
 | Дерево
 
 | Список
 
 | Стек
 
 | Очередь
 
 | 
            
              | 
                  
 
 | Кто является создателем языка Pascal?
 
 | Никлаус Вирт
 
 | Блез Паскаль
 
 | Бьерн Страуструп
 
 | Деннис Ритчи
 
 | 
            
              | 
                  
 
 | Объектную структуру программы имеют языки: а) С++ б) Fortran в) Pascal г) Java
 
 | а, г
 
 | б, в
 
 | а, б
 
 | а, в
 
 | 
            
              | 
                  
 
 | В языке Prolog при решении задачи используется…
 
 | прямая цепочка логического вывода
 
 | конструктор основного класса программы
 
 | основная функция программы
 
 | обратная цепочка логического вывода
 
 | 
            
              | 
                  
 
 | Из перечисленных: XML;Java; HTML;SQL;ADA языками разметки данных являются…
 
 | HTML и XML
 
 | Java и XML
 
 | SQL и Java
 
 | ADA и SQL
 
 | 
            
              | 
                  
 
 | Языки программирования высокого уровня характеризуют
 
 | Наличие понятия типа данных и близость к естественному языку
 
 | Близость к машинному языку
 
 | Зависимость от архитектуры конкретного компьютера
 
 | 
 
 
 | 
            
              | 
                  
 
 | В языке программирования С используются подпрограммы …
 
 | процедуры
 
 | модули
 
 | методы
 
 | функции
 
 | 
            
              | 
                  
 
 | Язык Lisp относится к языкам…
 
 | Функционального программирования
 
 | Структурного программирования
 
 | Неопределенного программирования
 
 | Системного программирования
 
 | 
            
              | 
                  
 
 | Ассемблер является
 
 | Языком низкого уровня
 
 | Инструкцией по пользованию машинного кода
 
 | Двоичным кодом
 
 | Языком высокого уровня
 
 | 
            
              | 
                  
 
 | Массив относится к ________ типам данных
 
 | составным (конструируемым)
 
 | абстрактным
 
 | встроенным
 
 | логическим
 
 | 
            
              | 
                  
 
 | Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется ______________ программированием.
 
 | структурным
 
 | модульным
 
 | объектно-ориентированным
 
 | Формальным
 
 | 
            
              | 
                  
 
 | Алгоритмическая структура какого типа показана в словесном алгоритме?
 Пока выполняется условие делать:
 Серия операторов
 Конец пока
 
 | цикл
 
 | ветвление
 
 | подпрограмма
 
 | линейная
 
 | 
            
              | 
                  
 
 | По записанному на алгоритмическом языке алгоритму подсчитать сумму квадратов последовательности натуральных чисел.
 Начало алг
 S:=0
 Нц для n от 2 до 4
 S:=S+n*n
 Конец цикла
 кон алг
 
 | S=15
 
 | S=18
 
 | S=36
 
 | S=29
 
 | 
            
              | 
                  
 
 | Определите результат вычисления факториала, представленного в словесном алгоритме:
 N=3: K=1:N!=1
 Пока K<=N делать:
 N!=N!*K: K=K+1
 Конец пока
 Вывод N!
 
 | N!=9
 
 | N!=6
 
 | N!=3
 
 | N!=12
 
 | 
            
              | 
                  
 
 | В результате выполнения фрагмента алгоритма
 s=1: n=1
 НЦ для i=2 до 5 (начало цикла)
 n=n+1: s=s+i
 КЦ (конец цикла)
 Переменные n, s примут значения
 
 | n=5, s=15
 
 | n=5,s=5
 
 | n=1,s=55
 
 | n=15,s=15
 
 | 
            
              | 
                  
 
 | Задан фрагмент алгоритма:
 если а<0 то а=-а
 если b<0 то b=-b
 Пока выполняется условие (a>b) делать a=a-b
 В результате выполнение данного алгоритма с начальными значениями a=-13;b=5 переменные примут следующие значения:
 
 | a=0; b=0
 
 | a=3; b=5
 
 | a=3; b=2
 
 | a=5; b=3
 
 | 
            
              | 
                  
 
 | При исполнении фрагмента программы: K=2
 Повторять для K=1 до 10
 Вывод K:
 K=K+2
 Конец повтора
 На экран будут выведены числа
 
 | 2, 5, 8, 11;
 
 | 1, 4, 7, 10;
 
 | 2, 5, 8;
 
 | 1, 3, 6, 9;
 
 | 
            
              | 
                  
 
 | Что будет выведено в окне вывода после запуска программы:
 Повторять для K=12 до 1 с шагом -3 Вывод “”
 Конец повтора
 
 | ничего;
 
 | 12, 9, 6, 3;
 
 | 12, 8, 4;
 
 | 9, 6, 3, 0;
 
 | 
            
              | 
                  
 
 | В языке программирования Basic в операторе цикла со счетчиком после служебного слова STEP указывается:
 
 | арифметическое выражение, значение которого определяет величину приращения параметра цикла.
 
 | конечное значение параметра цикла;
 
 | логическое выражение, значение которого определяет величину приращения параметра цикла;
 
 | произвольное значение параметра цикла;
 
 | 
            
              | 
                  
 
 | Результатом выполнения алгоритма:
 Ввод N: P=1
 Повторять для K=1 до N
 P=P*K
 Конец повтора
 Вывод P
 при N=5 будет:
 
 | 5;
 
 | 115;
 
 | 120;
 
 | 20;
 
 | 
            
              | 
                  
 
 | Многократное использование одного и того же участка программы называется:
 
 | рекурсией;
 
 | циклическим процессом
 
 | обращением к подпрограмме;
 
 | итерацией;
 
 | 
            
              | 
                  
 
 | Решением задачи: “Составьте программу вычисления суммы Sum(n2n+2n+1)/2n (n=1… m)” служит программа:
 
 | M=Val(InputBox(“Введите значение M”)): S=0:FOR N=1 TO M: S=S+(N*2^N+1)/2^N:NEXT:MsgBox "S="+str(S)
 
 | M=Val(InputBox(“Введите значение M”)):S=0 :FOR N=1 TO M : S=S+(2^N+1)/2^N : NEXT: MsgBox "S="+str(S)
 
 | M=Val(InputBox(“Введите значение M”)):S=0 : FOR N=1 TO M: S=S+(N*2^N +2^N)/2^N : NEXT: MsgBox "S="+str(S)
 
 | M=Val(InputBox(“Введите значение M”)):S=0 : FOR N=1 TO M : S=S+(N*2^N +2^N+1)/2^N : NEXT: MsgBox "S="+str(S)
 
 | 
            
              | 
                  
 
 | Реализация циклов в алгоритмах
 
 | Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд
 
 | Уменьшает объем памяти, используемый программой, выполняющей алгоритм, и увеличивает длину записей одинаковых последовательностей команд
 
 | Увеличивает объем памяти, используемый программой, выполняющей алгоритм, и сокращает количество записей одинаковых последовательностей команд
 
 | Не уменьшает объем памяти, используемый программой, выполняющей алгоритм, и не увеличивает количество записей одинаковых последовательностей команд
 
 | 
            
              | 
                  
 
 | Укажите, сколько раз будет выполняться цикл в программе:
 a=3: b=7
 Пока (a/2)<(b/3) делать
 a=a+2: b=b+3
 Конец пока
 
 | 100
 
 | 10
 
 | бесконечное число раз
 
 | 1000
 
 | 
            
              | 
                  
 
 | Утверждение «Оператор в теле цикла будет выполнен хотя бы один раз» относится к циклу …
 
 | с постусловием
 
 | со счетчиком
 
 | с предусловием
 
 | с предусловием
 
 | 
            
              | 
                  
 
 | Описанием цикла с предусловием является следующее выражение…
 
 | пока условие истинно выполнять операторы
 
 | выполнить оператор заданное число раз
 
 | если условие истинно выполнять оператор, иначе остановится
 
 | выполнять оператор пока условие ложно
 
 | 
            
              | 
                  
 
 | Программа – это…
 
 | Набор команд операционной системы компьютера
 
 | Протокол взаимодействия компонентов компьютерной сети
 
 | Алгоритм, записанный на языке программирования
 
 | Законченное минимальное смысловое выражение на языке программирования
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма алг «Вывод чисел»
 Цикл по i от 2 до 6
 Вывод (i+1)
 Конец цикла
 Будут выведены числа:
 
 | 3, 4, 5, 6,7
 
 | 2,3,4,5,6
 
 | 2, 4, 6
 
 | 1, 2,
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма алг «Вычисление значения переменной s»
 s=0
 Цикл по i от 2 до 6
 s=s+I
 Конец цикла
 Вывод s
 Будет выведено число:
 
 | 6
 
 | 12
 
 | 16
 
 | 20
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма алг «Вычисление значения переменной р»
 p=1
 i=3
 Цикл пока i<=6
 p=p*i
 i=i+3
 Конец цикла
 Вывод p
 Будет выведено число:
 
 | 6
 
 | 18
 
 | 12
 
 | 9
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма алг «Вычисление значения переменной k»
 k=0
 Цикл по i от 2 до 6
 k=k+1
 Конец цикла
 Вывод k
 Будет выведено число:
 
 | 20
 
 | 6
 
 | 5
 
 | 4
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма (где mod – операция нахождения остатка от деления целых чисел) алг «Вычисление значения переменной t»
 t=0
 Цикл по i от 10 до 20
 если (i mod 2=0) и (i mod 3=0), то t=t+1 Конец цикла
 Вывод t
 Какое число будет выведено:
 
 | 11
 
 | 2
 
 | 3
 
 | Нет правильного ответа
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма (где ^ - возведение в степень) алг «Вычисление значения переменной f»
 f=0: i=1:Ввод числа n
 Цикл пока i n
 f=f+i^2: i=i+2
 Конец цикла
 Вывод f
 Какое значение получит переменная f, если n=5?
 
 | 35
 
 | 15
 
 | 10
 
 | 25
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма алг «Вычисление значения переменной p» Ввод числа n :p=1:i=1
 Цикл
 p=p*(2*i) : i=i+2
 Повторять пока i>n
 Вывод p
 Какое значение получит переменная p, если n=5?
 
 | 10
 
 | 2
 
 | 120
 
 | 12
 
 | 
            
              | 
                  
 
 | алг «Вычисление значения переменной p» Ввод числа n : p=1: i=1
 Цикл
 p=p*(2*i) : i=i+2
 Повторять до тех пор пока не выполняется условие i>n
 Вывод p
 В заданном алгоритме использован:
 
 | Цикл с предусловием с использованием ключевого слова While
 
 | Цикл с предусловием с использованием ключевого слова Until
 
 | Цикл с постусловием с использованием ключевого слова While
 
 | Цикл с постусловием с использованием ключевого слова Until
 
 | 
            
              | 
                  
 
 | алг «Вычисление значения переменной p» Ввод числа n: p=1 : i=1
 Цикл повторять пока i<=n
 p=p*(2*i) : i=i+2
 Конец цикла
 Вывод p
 В заданном алгоритме использован:
 
 | Цикл с предусловием с использованием ключевого слова While
 
 | Цикл с предусловием с использованием ключевого слова Until
 
 | Цикл с постусловием с использованием ключевого слова While
 
 | Цикл с постусловием с использованием ключевого слова Until
 
 | 
            
              | 
                  
 
 | Задан фрагмент алгоритма:
 a=13;b=5
 Делать
 a=a-b
 пока не выполняется условие (a
 Для записи данного алгоритма на языке VBA надо использовать:
 
 | Цикл с предусловием с использованием ключевого слова While
 
 | Цикл с предусловием с использованием ключевого слова Until
 
 | Цикл с постусловием с использованием ключевого слова While
 
 | Цикл с постусловием с использованием ключевого слова Until
 
 | 
            
              | 
                  
 
 | Задан фрагмент алгоритма:
 a=13;b=5
 Делать
 a=a-b
 пока выполняется условие (a>=b)
 Для записи данного алгоритма на языке VBA надо использовать:
 
 | Цикл с предусловием с использованием ключевого слова While
 
 | Цикл с предусловием с использованием ключевого слова Until
 
 | Цикл с постусловием с использованием ключевого слова While
 
 | Цикл с постусловием с использованием ключевого слова Until
 
 
 
 | 
            
              | 
                  
 
 | Задан фрагмент алгоритма:
 a=13;b=5
 Цикл делать пока выполняется условие (a>=b)
 
 a=a-b
 Конец цикла
 Для записи данного алгоритма на языке VBA надо использовать:
 
 | Цикл с предусловием с использованием ключевого слова While
 
 | Цикл с предусловием с использованием ключевого слова Until
 
 | Цикл с постусловием с использованием ключевого слова While
 
 | Цикл с постусловием с использованием ключевого слова Until
 
 | 
            
              | 
                  
 
 | Задан фрагмент алгоритма:
 a=13;b=5
 Цикл делать пока не выполняется условие (a<=b)
 a=a-b
 Конец цикла
 Для записи данного алгоритма на языке VBA надо использовать:
 
 | Цикл с предусловием с использованием ключевого слова While
 
 | Цикл с предусловием с использованием ключевого слова Until
 
 | Цикл с постусловием с использованием ключевого слова While
 
 | Цикл с постусловием с использованием ключевого слова Until
 
 | 
            
              | 
                  
 
 | Алгоритм — это:
 
 | правила выполнения определенных действий;
 
 | ориентированный граф, указывающий порядок исполнения некоторого набора команд;
 
 | понятное и точное предписание исполнителю совершить последовательность действий, направленных на достижение поставленных целей;
 
 | набор команд для компьютера;
 
 | 
            
              | 
                  
 
 | Суть такого свойства алгоритма как детерминируемость заключается в том, что:
 
 | алгоритм должен иметь дискретную структуру (должен быть разбит на последовательность отдельных шагов);
 
 | записывая алгоритм для конкретного исполнителя, можно использовать лишь те команды, что входят в систему его команд;
 
 | алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа;
 
 | при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату;
 
 | 
            
              | 
                  
 
 | Характерным признаком линейной программы является:
 
 | строго последовательное выполнение операторов в порядке их записи
 
 | наличие в программной строке только одного оператора;
 
 | использование в ней исключительно операторов присваивания;
 
 | присутствие в ней операторов условного перехода;
 
 | 
            
              | 
                  
 
 | Тестирование:
 
 | может показать лишь наличие ошибок в программе, но не их отсутствие;
 
 | гарантирует безусловное выявление всех без исключения ошибок в программе;
 
 | выявляет все причины неправильной работы программы;
 
 | есть достаточное условие правильности программы;
 
 | 
            
              | 
                  
 
 | Что будет выведено в результате выполнения команды MsgBox "3*3="+Str(3*3):
 
 | на бумаге в окне вывода будет напечатано 3*3=9;
 
 | на экране в окне вывода будет выведено 3*3=3*3;
 
 | на экране в окне вывода будет выведено 9;
 
 | на экране в окне вывода будет выведено 3*3=9;
 
 | 
            
              | 
                  
 
 | При каких исходных значениях переменных X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным двум:
 
 | 4, 1
 
 | 3, 2
 
 | 3, 1
 
 | 5, 1
 
 | 
            
              | 
                  
 
 | Множество точек плоскости, ввод координат (X,Y) которых при исполнении программы:
 X=Val(InputBox(“Введите X”)) Y=Val(InputBox(“Введите Y”))
 IF X^2+Y^2<=4 AND X>0 THEN PRINT "Принадлежит" ELSE PRINT "Не принадлежит"
 Приводит к появлению на экране слова “Принадлежит”, представляет собой:
 
 | полукруг
 
 | верхнюю полуплоскость
 
 | круг
 
 | круг и верхнюю полуплоскость
 
 | 
            
              | 
                  
 
 | При истинности какого условия последовательность переменных A,B,C не является упорядоченной по возрастанию:
 
 | NOT ((A<=B) AND (B<=C))
 
 | (A<=B) AND (B<=C);
 
 | NOT ((A>B) OR (B>C));
 
 | (A<=B) AND (NOT(B>C));
 
 | 
            
              | 
                  
 
 | Предложение: “При точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов, приведя к определенному результату”, — фиксирует такое свойство алгоритма как:
 
 | массовость
 
 | результативность
 
 | понятность
 
 | дискретность
 
 | 
            
              | 
                  
 
 | Переменная в программировании полностью характеризуется:
 
 | именем и типом
 
 | именем, значением и типом
 
 | именем и значением
 
 | значением
 
 | 
            
              | 
                  
 
 | Укажите последовательность команд, в результате выполнения которых значения переменных X и Y поменяются местами:
 
 | Y=X: B=X: X=Y
 
 | B=X: X=Y: Y=X
 
 | X=Y: Y=X
 
 | X=X+Y: Y=X–Y: X=X–Y
 
 | 
            
              | 
                  
 
 | Дана программа:
 Dim X As Integer X=Val(InputBox(“Введите значение X”))
 If X MOD 2=0 Then Writeln(‘ДА’) Else Writeln(‘НЕТ’)
 При каком значении X будет получен ответ “ДА”:
 
 | 7
 
 | 4
 
 | 15
 
 | 3
 
 | 
            
              | 
                  
 
 | При каких исходных значениях переменных X и Y в результате выполнения команды X=X^Y–Y значение переменной X станет равным трем:
 
 | 4, 1
 
 | 3, 2
 
 | 2, 2
 
 | 5, 1
 
 | 
            
              | 
                  
 
 | Значение выражения 2*4^2 – 5^3*2 равно:
 
 | –218
 
 | –15661
 
 | –234
 
 | 143
 
 | 
            
              | 
                  
 
 | Суть такого свойства алгоритма как дискретность заключается в том, что:
 
 | алгоритм должен быть разбит на последовательность отдельных шагов
 
 | при записи алгоритма должны использоваться только команды, входящие в систему команд исполнителя
 
 | алгоритм должен обеспечивать решение не одной конкретной задачи, а некоторого класса задач данного типа
 
 | при точном исполнении всех команд алгоритма процесс должен прекращаться за конечное число шагов, приводя к определенному результату
 
 | 
            
              | 
                  
 
 | 
                  Из перечисленных: 1) Словесный; 2) Линейный; 3) Блок – схема; 4) Разветвленный; 5) Циклический - Укажите основные алгоритмические конструкции.
 
 | 2, 4,5
 
 | 1, 2, 3
 
 | 2, 3, 4
 
 | 1, 4, 5
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма при вводе исходных данных:
 а=3, b=-5
 алг «Вычисление значения переменной c» Ввод чисел a,b
 Если а>b, то a=2*a
 Если b<0, то b=b+a c=a-2*b:
 Вывод c значение переменной с будет равно числу:
 
 | 4
 
 | 7
 
 | 13
 
 | 6
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма при вводе исходных данных: а=3, b=-5 Ввод чисел a,b если а>b, то вывод a, иначе вывод b будет выведено число …
 
 | 3
 
 | -5
 
 | 0
 
 | -15
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма при значении исходных данных: а=3, b=4, c=6 Ввод чисел a,b,c
 если аb, то m=a, иначе m=b
 если cm, то m=c
 Вывод m
 Значение переменной m будет равно числу …
 
 | 6
 
 | 5
 
 | 4
 
 | 0
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма (где ^ - возведение в степень) при значении исходных данных: а=-1, b=1, c=2
 Ввод чисел a,b,c
 если (а<0) и (b<0) и (c<0), то
 a=a^2 : b=b^2 : c=c^2
 Иначе
 a=a^3 : b=b^3 c=c^3
 конец если
 m=a+b+c :
 Вывод m значение переменной m будет равно числу …
 
 | 8
 
 | 6
 
 | 10
 
 | 7
 
 | 
            
              | 
                  
 
 | Что изменяет операция присваивания?
 
 | значение переменной
 
 | имя переменной
 
 | тип переменной
 
 | тип алгоритма
 
 | 
            
              | 
                  
 
 | Алгоритм и программа могут не содержать:
 
 | Ввод исходных данных
 
 | Вывод результата
 
 | Ввод исходных данных и Вывод результата
 
 | Нет правильного ответа
 
 | 
            
              | 
                  
 
 | Разветвляющийся участок алгоритма не может:
 
 | Начинаться внутри цикла и завершаться вне цикла
 
 | Охватывать цикл
 
 | Находиться внутри цикла
 
 | Нет правильного ответа
 
 | 
            
              | 
                  
 
 | Ни в одном языке программирования нет ____________ выражений
 
 | арифметических
 
 | физических
 
 | логических
 
 | текстовых
 
 | 
            
              | 
                  
 
 | Число повторений цикла не может зависеть от расчетов, выполняемых:
 
 | После цикла
 
 | Перед циклом
 
 | В ходе цикла
 
 | Нет правильного ответа
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма
 Ввод чисел a,b,c
 если аb, то m=a, иначе m=b
 если cm, то m=c
 Вывод m
 Какое число будет выведено, если введем а=5, b=4, c=6
 
 | 6
 
 | 5
 
 | 4
 
 | нет правильного ответа
 
 | 
            
              | 
                  
 
 | В результате выполнения алгоритма (где ^ - возведение в степень)
 Ввод чисел a,b,c
 если (а<0) и (b<0) и (c<0), то a=a^2 : b=b^2 : c=c^2 иначе a=a^3 : b=b^3 : c=c^3
 конец если
 m=a+b+c :
 Вывод m
 Какое число будет выведено, если введем а=-1, b=-1, c=2
 
 | 6
 
 | 10
 
 | 8
 
 | 7
 
 | 
            
              | 
                  
 
 | Задан одномерный массив Ai: –1, 3, –2, 4, –5, 6, –7, 8
 S=0
 Цикл по i от 1 до 8
 если Ai < 0, то S=S+Ai
 Конец цикла
 Вывод S
 При наборе программы для вычисления суммы отрицательных элементов массива вместо оператора S=S+Ai ошибочно был записан оператор S=S+1. Чему равно S после исполнения неверной программы?
 
 | 8
 
 | 15
 
 | -3
 
 | 4
 
 | 
            
              | 
                  
 
 | Чему будет равно K после исполнения фрагмента программы, если в качестве элементов массива будут введены числа 2, 3, 5, 7, 9, 12, 0, 7, 6, 7, а
 X=7 K = 1
 Делать пока выполняется условие (A(K) < > X And K < = 10)
 K = K + 1
 Конец пока
 Вывод K
 
 | 14
 
 | 1
 
 | 10
 
 | 4
 
 | 
            
              | 
                  
 
 | Дан фрагмент программы: M=A(1)
 Цикл по i от 1 до 8
 если A(i) > M, то M=A(i)
 Конец цикла
 Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 3, 8, 7, 9, 4, 10, 2, 12:
 
 | 2
 
 | 4
 
 | 8
 
 | 1
 
 | 
            
              | 
                  
 
 | При выполнении фрагмента программы на экран будет выведено число:
 Цикл по i от 1 до 3 :
 Цикл по j от 1 до 3
 A(i,j)=j-I
 Конец цикла по j :
 Конец цикла по I
 q=0
 Цикл по i от 1 до 3:
 Цикл по j от 1 до 3
 если A(i,j) < 0, то q=q+1:b(q)= Ai,j
 Конец цикла по j:
 Конец цикла по I
 m=b(1)
 Цикл по i от 2 до 3:
 If b(i) < m, то m=b(i)
 Конец цикла по I
 Вывод m
 
 | -1
 
 | 0
 
 | 1
 
 | -2
 
 | 
            
              | 
                  
 
 | После выполнения фрагмента программы (где mod –операция нахождение остатка от деления целых чисел):
 Цикл по i от 1 до 4
 Цикл по j от 1 до 4
 если (j+i) mod 2 =0 то A(i,j)=0 иначе A(i,j)=1
 Конец цикла по j
 Конец цикла по I
 Сумма A(1,1)+A(2,2)+A(3,3)+A(4,4) будет равна:
 
 | 1
 
 | 2
 
 | 3
 
 | 0
 
 | 
            
              | 
                  
 
 | Задан одномерный массив Ai: 7, 3, –2, 4, –5, 6, 1, 8 S=0
 Цикл по i от 1 до 8
 если Ai<0, то S=S+Ai
 Конец цикла
 Вывод S
 При наборе программы для вычисления суммы отрицательных элементов массива вместо оператора S=S+Ai ошибочно был записан оператор S=S+1. Чему равно S после исполнения неверной программы?
 
 | 2
 
 | 15
 
 | -3
 
 | 4
 
 | 
            
              | 
                  
 
 | Чему будет равно K после исполнения фрагмента программы, если в качестве элементов массива будут введены числа 2, 3, 5, 7, 9, 12, 0, 7, а
 X=12: K = 1
 Делать пока выполняется условие (A(K) <> X And K <= 8)
 K = K + 1
 Конец пока
 Вывод K
 
 | 14
 
 | 6
 
 | 10
 
 | 8
 
 | 
            
              | 
                  
 
 | Дан фрагмент программы:
 M=A(1)
 Цикл по i от 1 до 8
 если A(i) > M, то M=A(i)
 Конец цикла
 Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 13, 9, 2, 3, 4, 11, 6, 12:
 
 | 2
 
 | Ни разу
 
 | 8
 
 | 1
 
 | 
            
              | 
                  
 
 | Дан фрагмент программы:
 M=A(1)
 Цикл по i от 1 до 8
 если A(i) < M, то M=A(i)
 Конец цикла
 Сколько раз будет исполнен оператор M=A(i) при заданном массиве: 13, 9, 2, 3, 4, 11, 6, 12:
 
 | 2
 
 | Ни разу
 
 | 8
 
 | 1
 
 | 
            
              | 
                  
 
 | При выполнении фрагмента программы на экран будет выведено число:
 Цикл по i от 1 до 3:
 Цикл по j от 1 до 3
 A(i,j)=j-i
 Конец цикла по j :
 Конец цикла по I
 q=0
 Цикл по i от 1 до 3 :
 Цикл по j от 1 до 3
 если A(i,j) < 0, то q=q+1:b(q)= Ai,j
 Конец цикла по j :
 Конец цикла по i
 m=b(1)
 Цикл по i от 2 до 3
 If b(i) > m, то m=b(i)
 Конец цикла по i
 Вывод m
 
 | -1
 
 | 0
 
 | 1
 
 | 2
 
 | 
            
              | 
                  
 
 | Задан одномерный массив: Хi: -1, -2, 3, 0, -5, 1
 i=1: m= Хi
 Цикл пока I  6
 если Xi < m, то m= Хi i=i+1
 Конец цикла
 Вывод m
 Какое значение получит переменная m после выполнения данного алгоритма?
 
 | -2
 
 | 1
 
 | 3
 
 | 0
 
 | 
            
              | 
                  
 
 | Задан одномерный массив: Хi: -1, -2, 3, 0, -5, 1
 i=1 : m= Хi
 Цикл пока I  6
 если Xi < m, то m= Хi i=i+1
 Конец цикла
 Вывод m
 Какое значение получит переменная m после выполнения данного алгоритма?
 
 | -5
 
 | 1
 
 | 3
 
 | 0
 
 | 
            
              | 
                  
 
 | Задан одномерный массив: Хi: 1, -2, 3, 0, 5, -1
 i=1: m= Хi
 Цикл пока I  6
 если Xi > m, то m= Хi i=i+1
 Конец цикла
 Вывод m
 Какое значение получит переменная m после выполнения данного алгоритма?
 
 | 5
 
 | -2
 
 | 3
 
 | 1
 
 | 
            
              | 
                  
 
 | Задан одномерный массив: Хi: 1, 8, 3, 8, 5, -1
 m= Хi : n=1
 Цикл по i от 1 до 6
 если Xi > m, то начало m= Хi n=i конец если
 Конец цикла
 Вывод n
 Какое значение получит переменная n после выполнения данного алгоритма?
 
 | 2
 
 | 1
 
 | 3
 
 | 4
 
 | 
            
              | 
                  
 
 | Сначала заполнили главную диагональ матрицы, состоящей из 3 строк и 3 столбцов, единицами, а потом побочную двойками, а все остальные элементы тройками. В результате выполнения алгоритма:
 m= A1,1
 Цикл по i от 1 до 3
 Цикл по j от 1 до 3
 если (Ai,j > m) и (i=j), то m= Ai,j
 Конец цикла по j
 Конец цикла по i
 Вывод m
 Какое значение получит переменная m?
 
 | 2
 
 | 3
 
 | 1
 
 | Нет правильного ответа
 
 | 
            
              | 
                  
 
 | Сначала заполнили главную диагональ матрицы, состоящей из 3 строк и 3 столбцов, единицами, а потом побочную двойками, а все остальные элементы тройками. В результате выполнения алгоритма:
 m= A1,1
 Цикл по i от 1 до 3
 Цикл по j от 1 до 3
 если (Ai,j > m), то m= Ai,j
 Конец цикла по j
 Конец цикла по i
 Вывод m
 Какое значение получит переменная m?
 
 | 2
 
 | 3
 
 | 1
 
 | Нет правильного ответа
 
 | 
            
              | 
                  
 
 | В приведённом фрагменте программы определяется:
 S=1
 Цикл по i от 1 до 6
 если Z(i) < > 0, то S= Z(i)*S
 Конец цикла
 Вывод S
 
 | Сумма элементов массива, не равных 0
 
 | Произведение элементов массива, не равных 0
 
 | Количество элементов массива, не равных 0
 
 | Произведение элементов массива, равных 0
 
 | 
            
              | 
                  
 
 | В приведённом фрагменте программы определяется:
 S=0
 Цикл по i от 1 до 6
 S= Z(i)+S
 Конец цикла
 S=S/6 : Вывод S
 
 | Среднее значение элементов массива
 
 | Сумма элементов массива
 
 | Произведение элементов массива
 
 | Количество элементов массива
 
 | 
            
              | 
                  
 
 | Представленная программа выводит … S=0 : N=1
 Пока (S+N)
 Нц
 S=S+N
 N=N+1
 Кц
 Вывод S
 
 | Последнее значение суммы подряд идущих натуральных чисел, начиная с 1, меньшее Х
 
 | Минимальное значение суммы подряд идущих натуральных чисел начиная с1, большее Х
 
 | Количество натуральных чисел, меньших Х
 
 | Все значения сумм подряд идущих натуральных чисел, начиная с 1 до Х
 
 | 
            
              | 
                  
 
 | После выполнения фрагмента алгоритма K=0
 Нц для i от 1 до 5
 Нц для j от 1 до i
 k=k+1
 
 кц
 кц
 
 Значение переменной k будет равно …
 
 | 5
 
 | 15
 
 | 0
 
 | 5
 
 | 
            
              | 
                  
 
 | Значение переменной d после выполнения фрагмента алгоритма (операция mod(x,y) – получение остатка целочисленного деления х на y, diy(x,y) - целочисленное деление х на y)
 k=50
 выбор
 при div (k,12) = 4 d=k
 при div (k,12) > 5 d=2
 при mod (k,12)>9 d=3
 иначе d=1
 все
 Равно …
 
 | 50
 
 | 2
 
 | 3
 
 | 1
 
 | 
            
              | 
                  
 
 | При начальном значении A=-5 по окончании работы программы
 Если A>0 то
 A=A*2
 Иначе
 Если A<0 то
 A=-3*A
 Иначе
 A=A+10
 Все
 Все
 Вывод A будет выведено …
 
 | 15
 
 | -15
 
 | -10
 
 | 5
 
 | 
            
              | 
                  
 
 | В приведённом фрагменте программы определяется:
 S=1
 
 Цикл по i от 1 до 6
 
 если Z(i) < > 0, то S= Z(i)*S
 
 Конец цикла
 Вывод S
 
 | Сумма элементов массива, не равных 0
 
 | Произведение элементов массива, не равных 0
 
 | Количество элементов массива, не равных 0
 
 | Произведение элементов массива, равных 0
 
 | 
            
              | 
                  
 
 | Принципом объектно-ориентированного программирования не является...
 
 | инкапсуляция
 
 | наследование
 
 | полиморфизм
 
 | использование функций
 
 | 
            
              | 
                  
 
 | В объектно-ориентированном программировании сокрытие информации, комбинирование данных и методов внутри объекта определяет понятие
 
 | наследования
 
 | иерархии
 
 | инкапсуляции
 
 | полиморфизма
 
 | 
            
              | 
                  
 
 | Программирование, в котором методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется …
 
 | модульным
 
 | формальным
 
 | структурным
 
 | объектно-ориентированным
 
 | 
            
              | 
                  
 
 | Основой методологии объектно-ориентированного программирования является …
 
 | описание программной системы в терминах объектов и связей между ними
 
 | отказ от использования подпрограмм при реализации системы
 
 | описание системы в виде рекуррентных соотношений
 
 | вывод некоторого целевого утверждения
 
 | 
            
              | 
                  
 
 | Интегрированная система программирования включает компонент для набора исходного текста программы (исходного кода), который называется...
 
 | редактором связей
 
 | отладчиком
 
 | конструктором
 
 | текстовым редактором
 
 | 
            
              | 
                  
 
 | Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется...
 
 | текстовым редактором
 
 | редактором связей
 
 | построителем кода
 
 | компилятором
 
 | 
            
              | 
                  
 
 | Компилятор отличается от интерпретатора тем, что…
 
 | создает объектный код
 
 | проверяет синтаксис исходной программы
 
 | анализирует текст исходной программы
 
 | проверяет правильность семантики исходной программы
 
 | 
            
              | 
                  
 
 | Процесс трансляции всей программы без ее выполнения осуществляет …
 
 | драйвер
 
 | ассемблер
 
 | компилятор
 
 | интерпретатор
 
 | 
            
              | 
                  
 
 | Система программирования предоставляет программисту возможность …
 
 | анализа существующих программных продуктов по соответствующей тематике
 
 | автоматической сборки разработанных модулей в единый проект
 
 | автоматического построения математической модели исходя из постановки задачи
 
 | выбора языка программирования
 
 | 
            
              | 
                  
 
 | Пошаговую трансляцию и немедленное выполнение операторов исходной программы осуществляет …
 
 | интерпретатор
 
 | ассемблер
 
 | компилятор
 
 | драйвер
 
 | 
            
              | 
                  
 
 | И компилятор, и интерпретатор,- оба выполняют …
 
 | непосредственное исполнение исходной программы
 
 | создание объектного кода
 
 | создание программы на языке высокого уровня
 
 | анализ текста исходной программы
 
 | 
            
              | 
                  
 
 | Программа, которая объединяет объектные модули отдельных частей программы и добавляет к ним стандартные модули подпрограмм стандартных функций, в единую программу, готовую к исполнению, называется …
 
 | библиотекой
 
 | редактором связей
 
 | текстовым редактором
 
 | отладчиком
 
 | 
            
              | 
                  
 
 | Системами программирования являются: a)Ms Dos б)Java в)Adobe PhotoShop г)Visual C++ д)Borland Delphi
 
 | а,г
 
 | в,д
 
 | а,в
 
 | б,г,д
 
 | 
            
              | 
                  
 
 | Основным принципом присущим технологии структурного программирования является …
 
 | метод расширения ядра
 
 | восходящее программирование
 
 | нисходящее программирование
 
 | нечеткое программирование
 
 | 
            
              | 
                  
 
 | Основной характеристикой структурного программирования является …
 
 | модульность
 
 | неограниченное использование глобальных переменных
 
 | использование только объектов и структур данных
 
 | невозможность использования циклов
 
 | 
            
              | 
                  
 
 | Подпрограммой является …
 
 | скомпилированный исполняемый файл основной программы
 
 | рекурсивный вызов функции
 
 | часть операторов основной программы, выполняющихся как повторение цикла
 
 | ранее разработанный, синтаксически выделенный и целиком используемый в составе других программ блок операторов
 
 | 
            
              | 
                  
 
 | При структурном программировании основным требованием к подпрограмме является …
 
 | отсутствие параметров в заголовке
 
 | независимость от количества ее предыдущих вызовов
 
 | размер подпрограммы не более 1 экрана
 
 | организация подпрограммы в виде отдельного файла
 
 | 
            
              | 
                  
 
 | Формальные параметры подпрограмм это …
 
 | идентификаторы входных данных
 
 | конкретные значения входных данных
 
 | входные данные определенного типа
 
 | неопределенные входные данные
 
 | 
            
              | 
                  
 
 | Конструкции, которые не должны применяться для реализации логики алгоритма и программы, с точки зрения структурного программирования …
 
 | повторение (циклы)
 
 | последовательное выполнение
 
 | безусловные переходы
 
 | ветвление
 
 | 
            
              | 
                  
 
 | При разработке программного продукта на этапе постановки задачи …
 
 | разрабатывается математическая модель
 
 | определяется состав и форма представления входной, промежуточной и выходной информации
 
 | исследуется эффективность используемого алгоритма реализации задачи
 
 | выполняется тестирование алгоритма на контрольном примере
 
 | 
            
              | 
                  
 
 | Пошаговая детализация постановки задачи, начиная с наиболее общей задачи, характеризует …
 
 | метод функциональной декомпозиции
 
 | поиск логической взаимосвязи
 
 | метод последовательной декомпозиции сверху - вниз
 
 | метод объектной декомпозиции
 
 | 
            
              | 
                  
 
 | Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о(б) ____________ ошибке
 
 | орфографической
 
 | синтаксической
 
 | грамматической
 
 | семантической
 
 | 
            
              | 
                  
 
 | Процесс создания программного продукта никогда не включает …
 
 | редактирование текста программы
 
 | изменение физических параметров компьютера
 
 | запись операторов в соответствующей языку программирования форме
 
 | процесс отладки
 
 | 
            
              | 
                  
 
 | Деятельность, направленная на обнаружение и исправление ошибок в программном продукте, называется …
 
 | семантическим анализом
 
 | тестированием
 
 | отладкой
 
 | демонстрацией
 
 | 
            
              | 
                  
 
 | При разработке программного продукта решение контрольных примеров выполняется на этапе …
 
 | кодирования программы
 
 | постановки задачи
 
 | тестирования и отладки
 
 | построения математической модели
 
 | 
            
              | 
                  
 
 | Тестирование, при котором разработчик теста имеет доступ к исходному коду и может писать код, который связан с библиотеками тестируемого ПК называется …
 
 | тестированием "чёрного ящика"
 
 | регрессионным тестированием
 
 | тестированием "белого ящика
 
 | системным тестированием
 
 | 
            
              | 
                  
 
 | Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии называется …
 
 | тестированием "белого ящика"
 
 | тестированием "черного ящика"
 
 | регрессионным тестированием
 
 | системным тестированием
 
 | 
            
              | 
                  
 
 | Процесс, при котором компанией исполнителем выполняется тестирование работоспособности основных режимов системы называется …
 
 | тестированием "белого ящика"
 
 | сквозным тестированием
 
 | бета-тестированием
 
 | альфа-тестированием
 
 | 
            
              | 
                  
 
 | Положительный результат, полученный при тестировании программных систем означает, что в программном продукте …
 
 | ошибки найдены
 
 | ошибки исправлены
 
 | есть замечания
 
 | ошибки не найдены
 
 | 
            
              | 
                  
 
 | Под жизненным циклом программного средства понимается …
 
 | весь период его разработки и эксплуатации
 
 | только период его разработки
 
 | период его разработки и тестирования, до сдачи программного средства в эксплуатацию
 
 | только период его эксплуатации
 
 | 
            
              | 
                  
 
 | Обязательным критерием качества программных систем является …
 
 | универсальность
 
 | надежность
 
 | легкость применения
 
 | мобильность
 
 | 
            
              | 
                  
 
 | Операторы цикла в языках программирования
 
 | соотносят переменным некоторые множества допустимых значений
 
 | вычисляют значение математических выражений
 
 | задают значение переменных
 
 | организуют выполнение повторяемых действий
 
 | 
            
              | 
                  
 
 | Операторы присваивания в языках программирования
 
 | соотносят переменным некоторые множества допустимых значений
 
 | вычисляют значение математических выражений
 
 | задают значениея переменным
 
 | организуют выполнение повторяемых действий
 
 | 
            
              | 
                  
 
 | Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется...
 
 | текстовый редактор
 
 | транслятор
 
 | построитель кода
 
 | редактор связей
 
 | 
          
</0></0></0>