Главная / Программирование /
Алгоритмизация. Введение в язык программирования С++ / Тест 4
Алгоритмизация. Введение в язык программирования С++ - тест 4
Упражнение 1:
Номер 1
Укажите результат выполнения данной программы:
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
Номер 2
Что можно сказать о данной программе?
Ответ:
 (1) программа запустится, на экране не будет результатов 
 (2) программа не запустится из-за ошибок 
 (3) программа соответствует линейному алгоритму 
 (4) программа выводит на экран три числа 
 
(5) числа
запрашиваются с клавиатуры 
Номер 4
Что можно сказать о данной программе?
Ответ:
 (1) программа соответствует циклическому алгоритму 
 (2) программа не запустится, т.к. содержит ошибки 
 (3) две переменные задаются числами, считается их разность, все данные выводятся на экран 
 (4) две переменные задаются с клавиатуры, считается их разность, все данные выводятся на экран 
 
(5) результат выполнения программы:
 
 (6) подключена библиотека iostream 
Упражнение 2:
Номер 1
Какая строка программы соответствует заданной функции:
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
 
(5)  
Номер 2
Какая функция соответствует данной строке программы:
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
 
(5)  
Упражнение 3:
Номер 1
Какая программа соответствует данной блок-схеме?
Ответ:
 
(1)  
 
(2)  
 (3) в данной блок-схеме допущены ошибки, невозможно составить программу 
 
(4)  
 
(5)  
Номер 3
Какая блок-схема соответствует данной программе?
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
Упражнение 4:
Номер 1
Какой результат выполнения программы соответствует данной программе?
Ответ:
 
(1)  
 
(2)  
 
(3)  
 (4) данная программа не запустится, т.к. допущены ошибки 
 
(5)  
Номер 3
Выберите верные высказывания относительно данной программы:
Ответ:
 (1) в программе объявлены три переменные, две из них заданы с клавиатуры, третья вычисляется 
 (2) в программе объявлены три переменные, одна задана числом, вторая – с клавиатуры, третья – вычисляется 
 (3) в программе реализован разветвляющийся алгоритм 
 
(4) в программе вычисляется значение функции
 
 
(5) результат выполнения программы:
 
Номер 4
Что должно появиться на экране при выполнении строк данной программы:
Ответ:
 1,5 
Упражнение 5:
Номер 1
Выберите часть кода программы, которая соответствует данной части блок-схемы:
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
 
(5)  
Номер 2
Что можно сказать о данной части блок-схемы?
Ответ:
 (1) реализован циклический алгоритм 
 (2) использовано два блока условия 
 (3) две переменные считаются с клавиатуры, третья вычисляется 
 (4) считается кусочная функция, заданная на двух промежутках 
 
(5) считается значение функции, которая задана формулой
 
Номер 3
Какой результат получится согласно данной части блок-схемы, если x=-2,\ y=3
?
Ответ:
 -1 
Номер 4
Выберите верные высказывания о данной части программы:
Ответ:
 
(1) вычисляется значение функции по формуле
 
 (2) переменные x, y считываются с клавиатуры 
 (3) использован оператор условия 
 (4) для данной части программы требуется библиотека iostream 
 
(5) данной части программы соответствует данная часть блок-схемы:
 
Упражнение 6:
Номер 1
Выберите верные высказывания о данной части программы (учесть, что переменные x, y объявлены и проинициализированы до данной части программы):
Ответ:
 (1) вычисляется значение функции, заданной на трех промежутках 
 
(2) вычисляется значение функции, заданной формулой
 
 (3) используется разветвляющийся алгоритм 
 
(4) данная часть программы соответствует данной части блок-схемы:
 
 (5) в коде допущена ошибка, программа не запустится 
Номер 2
Укажите, какая часть программы соответствует данной части блок-схемы (учесть, что переменные x, y объявлены и проинициализированы до представленных фрагментов):
Ответ:
 
(1)  
 
(2)  
 
(3)  
 
(4)  
 
(5)  
Упражнение 7:
Номер 3
Какой формулой задана функция, значение которой вычисляется в коде:
Ответ:
 (1) в данном коде допущены ошибки, невозможно определить формулу 
 
(2)  
 (3) z=min{y-2, sinxcosx, 3x-y}
 
 
(4)  
 
(5)  
Номер 4
Какая часть программы вычисляет значение функции, которая задана формулой: z=min{y-2, sinxcosx, 3x-y}
Ответ:
 
(1)  
 
(2)  
 
(3)  
 (4) для вычисления данной функции невозможно составить программу 
 
(5)  
Упражнение 8:
Номер 1
Что можно сказать о представленной программе?
Ответ:
 (1) данная программа использует только линейный алгоритм 
 (2) данная программа запустится без ошибок 
 
(3) результатом выполнения данной программы является
 
 
(4) в данной программе вычисляется значение функции
 
 (5) объявляется шесть переменных 
Номер 2
Какой результат соответствует данной программе?
Ответ:
 (1) данная программа содержит ошибки, поэтому результат неизвестен 
 
(2)  
 
(3)  
 
(4)  
 
(5)  
Номер 3
Какое число выведется на экран после фразы y=
, если пользователь ввел с клавиатуры х=3
?
Ответ:
 9