- •1. Модели решения функциональных и вычислительных задач
- •2. Алгоритмизация и программирование
- •3. Технологии программирования
- •4. Языки программирования высокого уровня
- •1. Модели решения функциональных и вычислительных задач.
- •2. Алгоритмизация и программирование. Технологии программирования.
- •3. Языки программирования высокого уровня.
- •76. Степень соответствия модели исходному объекту характеризует уровень ее…
76. Степень соответствия модели исходному объекту характеризует уровень ее…
в(-) противоречивости
в(-) сложности
в(-) истинности
в(+) адекватности
77. Порядок следования этапов компьютерного моделирования: а) планирование и проведение компьютерных экспериментов б) создание алгоритма и написание программы в) разработка концептуальной модели, выявление основных элементов системы и их взаимосвязей г) формализация, переход к модели д) постановка задачи, определение объекта моделирования е) анализ и интерпретация результатов
в(-) д); б); а); г); е); в)
в(-) в); д); б); г); а); е)
в(+) д); в); г); б); а); е)
в(-) д); г); б); в); а); е)
78. Метод Монте-Карло относится к методам __________ моделирования.
в(-) аналитического
в(-) логического
в(+) статистического
в(-) графического
79. К предметным моделям относятся: а) модель молекулы в виде кристаллической решетки б) алгоритм работы станка с числовым программным управлением в) макет нефтяной вышки г) электрическая схема радиоприемника
в(-) б, г
в(+) а, в
в(-) б, в
в(-) а, б
80. Моделями типа «черный ящик» являются …
в(-) модели, описывающие зависимость параметров состояния объекта от входных параметров
в(+) модели, описывающие входные и выходные параметры объекта без учета внутренней структуры объекта
в(-) модели «аварийного» ящика на самолетах
в(-) модели мышления
81. Примером образной модели служит ...
в(+) фотография
в(-) таблица
в(-) программа на языке программирования
в(-) формула
82. Формула второго закона Ньютона F = m * a представляет собой ________ модель.
в(-) статическую
в(-) предметную
в(+) знаковую информационную
в(-) реляционную
83. Системы искусственного интеллекта применимы для решения тех задач, в которых...
в(-) производится цифровая обработка сигнала
в(-) осуществляется форматирование текста
в(+) имеется неопределенность информации
в(-) осуществляется обработка статистических данных
84. Эвристика – это неформализованная процедура,…
в(-) предназначенная для ввода данных
в(+) сокращающая количество шагов поиска решений
в(-) не предназначенная для принятия решения
в(-) осуществляющая полный перебор вариантов решения задачи
85. Отличительной чертой интеллектуальных систем является…
в(-) полный перебор возможных решений задач
в(+) использование моделирования знаний для решения задачи из конкретной проблемной области
в(-) использование статистической обработки данных
в(-) обязательное наличие распределенной базы данных
86. Для моделирования движения идеального маятника используются…
в(-) методы математической логики
в(+) дифференциальные уравнения
в(-) методы теории вероятностей
в(-) статистические зависимости
87. Эксперимент, осуществляемый с помощью модели на ЭВМ с целью распределения, прогноза тех или иных состояний системы, реакции на те или иные входные сигналы называется...
в(-) статическим
в(-) рациональным
в(-) координационным
в(+) вычислительным
88. Пара понятий «самолет – двигатель» описывается отношением…
в(-) общее частное
в(+) система – элемент
в(-) объект – модель
в(-) процесс – результат
89. Информационная модель родословной собаки – это …
в(+) двоичное дерево
в(-) сетевая модель
в(-) нейронная сеть
в(-) семантическая сеть
90. Программные комплексы, аккумулирующие знания специалистов и тиражирующие их эмпирический опыт для решения задач прогнозирования, принятия решений и обучения, называются…
в(-) аналитическими моделями
в(-) операционными системами
в(+) экспертными системами
в(-) системами управления базами данных
91. В биологии классификация представителей животного мира представляет собой___________ модель.
в(-) зоологическую
в(-) логическую
в(-) табличную
в(+) иерархическую
92. Описание объекта как совокупности элементов, ранжированных по уровням таким образом, что элементы нижнего уровня входят в состав элементов более высокого уровня, называется_______________ информационной моделью.
в(-) графической
в(-) табличной
в(-) сетевой
в(+) иерархической
ДЕ.05. Алгоритмизация и программирование
93. В результате выполнения фрагмента блок-схемы алгоритма X и Y примут значения …
в(+) X=3 , Y=4,5
в(-) X=2 , Y=2
в(-) X=2 , Y=3,5
в(-) X=3 , Y=0,5
94. В результате выполнения фрагмента алгоритма элементы массива А2, А4, А6, А8 при N=8 получат, соответственно, значения …
в(-) 4, 12, 24, 36
в(-) 2, 4, 16, 32
в(-) 4, 16, 32, 48
в(+) 4, 16, 36, 64
95. Вычисленное по блок-схеме
значение переменной S для входных данных X=1, Y=1, Z=3 равно…
в(-) 5
в(-) 3
в(-) 2
в(+) 4
96. Определение «Пригодность алгоритма для решения определенного класса задач» относится к свойству алгоритмов, которое называется…
в(-) определенность
в(+) массовость
в(-) выполнимость
в(-) дискретность
97. Свойство алгоритма оставаться правильным для разных наборов исходных данных – это…
в(-) определенность
в(+) массовость
в(-) дискретность
в(-) результативность
98. В программе, вычисляющей произведение отрицательных чисел из N введенных с клавиатуры, ввод N P:=1 нц для i от1 до N ввод а если то P:=P*a все кц вывод P необходимо вставить условие…
в(-) a=1
в(-) a>0
в(+) a<0
в(-) a<N
99. Правильная запись выражения на алгоритмическом языке (возведение в степень обозначим через ^) имеет вид…
в(-) y := A ^ x +
в(-)
в(-) y := A ^ x + (B / x) ^ C
в(+) y := A ^ x + B / x ^ C
100. В результате выполнения алгоритма алг «Вычисление значения переменной р» p := 1 i := 3 нц пока i<=6 p := p * i i := i+3 кц вывод p значение переменной p будет равно числу …
в(-) 12
в(+) 18
в(-) 9
в(-) 6
101. В результате выполнения алгоритма алг «Вычисление значения переменной k» k := 0 нц для i:=2 до 6 k := k + 1 кц вывод k значение переменной k будет равно числу …
в(-) 6
в(+) 5
в(-) 20
в(-) 4
102. Если задан фрагмент алгоритма если x*y*z > 0 то x = 2*y, z = z - y иначе x = x+2, y = y + z все напечатать x, y, z то при заданных начальных условиях x = 4; y = -3; z = - 10 после выполнения алгоритма переменные x, y и z соответственно примут значения ...
в(+) x = -6; y = -3; z = -7
в(-) x = 6; y = -7; z = -7
в(-) x = 6; y = 7; z = -7
в(-) x = -6; y = 3; z = -13
103. В результате работы алгоритма Y := X - 1 X := Y +2 Y := X + Y вывод Y переменная Y приняла значение 10. До начала работы алгоритма значением переменной X являлось число…
в(+) 5
в(-) 2
в(-) 10
в(-) 7
104. В результате выполнения фрагмента блок-схемы алгоритма ввод Х, А, В, С Y := X^3+B*C+A вывод Y при вводе значений Х, А, В, С, равных: 3, 2048, 2047 и -1 соответственно, значение Y будет равно…
в(+) 28
в(-) -2047
в(-) 1
в(-) 2048
105. Значение Y в результате выполнения алгоритма ввод А, В, С, Х Y := (A+C)/B*X вывод Y при вводе значений: 10, 3, 14, 4, будет равно…
в(-) 3,714
в(+) 32
в(-) 3
в(-) 8
106. Круглые скобки для определения порядка выполнения вычислений выражения ab*2+3.456 y правильно расставлены в выражении …
в(+) ((a^b)*2)+(3.456*y)
в(-) A^(B*2)+(3.456*y)
в(-) ((A^B)*2+3.456*y
в(-) (A^(B*2)+3.456^y)
107. Задан фрагмент алгоритма: 1) если a<b, то с=b-a, иначе c=2*(a-b) 2) d=0 3) пока c>a выполнить действия d=d+1, с=с-1 В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения...
в(-) c=5, d=0
в(-) c=10, d=1
в(+) c=8, d=2
в(-) c=-5, d=1
108. Значение переменной d после выполнения фрагмента алгоритма (операция mod ( х, y ) – получение остатка целочисленного деления х на y) k := 50 выбор | при mod( k, 12 ) = 7: d := k; | при mod( k, 12 ) < 5: d := 2; | при mod( k, 12 ) > 9: d := 3; | иначе d := 1; все равно...
в(+) 2
в(-) 1
в(-) 50
в(-) 3
109. После выполнения алгоритма b:= 10 d:= 50 нц пока d >= b | d := d - b кц значение переменной d равно...
в(-) 40
в(+) 0
в(-) 10
в(-) 20
110. После выполнения алгоритма b:= 10 d:= 40 нц пока d >= b | d := d - b кц значение переменной d равно...
в(+) 0
в(-) 40
в(-) 30
в(-) 10
ДЕ.07. Технологии программирования. Языки программирования высокого уровня
130. Программа – это …
в(-) набор команд операционной системы компьютера
в(+) алгоритм, записанный на языке программирования
в(-) законченное минимальное смысловое выражение на языке программирования
в(-) протокол взаимодействия компонентов компьютерной сети
131. Обнаруженное при отладке программы нарушение формы записи программы приводит к сообщению о(б) ____________ ошибке.
в(-) грамматической
в(-) орфографической
в(-) тематической
в(+) синтаксической
132. Обязательным критерием качества программных систем является …
в(-) лёгкость применения
в(-)универсальность
в(-) мобильность
в(+) надёжность
133. Этапы создания программных продуктов в порядке следования: а) проектирование б) документирование в) кодирование г) тестирование д) анализ задачи
в(-) б), а) , в), г), д)
в(+) д), а) , в), г), б)
в(-) а), д) , в), б), г)
в(-) в), б) , д), г),а)
134. При разработке программного продукта описание последовательности действий, ведущих к решению поставленной задачи относится к этапу ________ .
в(-) анализа и формализованного описания задачи
в(-) выбора метода решения задачи
в(+) разработки алгоритма
в(-) кодирования программы
135. Главная идея структурного программирования состоит в том, что …
в(-) структура системы описывается в терминах объектов и связей между ними, а поведение системы – в терминах обмена сообщениями между объектами
в(-) используется инкапсуляция и наследование объектов
в(-) при написании программ не используются подпрограммы
в(+) основными для написания программ являются три типа операторов: линейный, ветвление, организация цикла
136. Структурное программирование по-другому называют программированием без…
в(-) WHILE
в(-) BEGIN
в(+) GOTO
в(-) PRINT
137. Модульная структура программы отражает одну из особенностей ___________ программирования
в(-) динамического
в(-) эвристического
в(+) структурного
в(-) логического
138. К основополагающим принципам структурного программирования не относятся …
в(-) разбиение проекта на модули, каждый из которых имеет один вход и один выход
в(-) программирование сверху вниз
в(-) логика программы допускает только три основные алгоритмические структуры: следования, ветвления и повторения
в(+) достижение абсолютного минимума символов и строк в тексте программы
139. Программирование сверху вниз – это ….
в(-) процесс, при котором от начального предположения осуществляется движение по направлению к лучшим решениям
в(+) процесс пошагового разбиения алгоритма на все более мелкие части с целью получения таких элементов, для которых можно написать конкретные команды
в(-) метод сведения трудной задачи к последовательности более простых
в(-) исследование древовидной модели пространства решений и ориентация на поиск оптимального решения
140. К концепции объектно-ориентированного программирования не относится...
в(+) параллелизм
в(-) полиморфизм
в(-) инкапсуляция
в(-) наследование
141. Объектно-ориентированный подход к программированию использует следующие базовые понятия: а) инструкции б) данные в) модель г) объект д) свойство е) метод обработки ж) событие з) класс объектов
в(-) а, д
в(-) только д, е, ж, з
в(-) а, д, з
в(+) г, д, е, ж, з
142. Порождение иерархии объектов происходит в процессе …
в(-) инкапсуляции
в(+) наследования
в(-) вызова соответствующего метода
в(-) полиморфизма
143. Классом в объектно-ориентированном программировании является ...
в(+) множество объектов, имеющих общее поведение и общую структуру
в(-) матрица ненулевых элементов
в(-) переменная
в(-) диапазон значений
144. Способ записи программ, допускающий их непосредственное выполнение на ЭВМ, называется _________ языком программирования.
в(-) логическим
в(-) функциональным
в(+) машинным
в(-) процедурным
145. Языком сценариев является…
в(-) Lisp
в(-) Алгол
в(-) Ada
в(+) Perl
146. Для задач анализа и понимания естественных языков на основе языка формальной логики и методов автоматического доказательства теорем используется язык программирования …
в(-) PASCAL
в(-) JAVASCRIPT
в(+) PROLOG
в(-) BASIC
147. Одним из представителей языков описания сценариев является …
в(-) FORTRAN
в(-) PROLOG
в(-) PASCAL
в(+) JAVASCRIPT
148. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно ...
в(-) -3
в(+) 2
в(-) -1
в(-) 1
149. Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[3] ] - D[ D[5] ] равно...
в(+) -2
в(-) 2
в(-) -1
в(-) 3
150. Если элементы массива D[1..5] равны соответственно 4, 1, 5, 3, 2, то значение выражения D[ D[3] ] - D[ D[5] ] равно...
в(+) 1
в(-) 2
в(-) -1
в(-) 3
151. Если элементы массива D[1..5] равны соответственно 4, 1, 5, 3, 2, то значение выражения D[ D[4] ] - D[ D[5] ] равно...
в(-) 1
в(-) -3
в(+) 4
в(-) -4
152. В результате выполнения фрагмента программы X := 9 Y := 7 P := X=Y Q := Y>X P := P OR Q значения переменных будут равны...
в(-) P = False; Q = True
в(-) P = True; Q = False
в(-) P = True; Q = True
в(+) P = False; Q = False
153. Режим интерпретации можно использовать...
в(-) для компоновки программ на языке высокого уровня
в(+) при отладке программ на языке высокого уровня
в(-) для изменения синтаксиса языка программирования
в(-) для изменения семантики языка программирования
154. Компилятор используется при программировании на языке...
в(-) машинных команд
в(-) естественном
в(-) сверхуровня
в(+) высокого уровня
155. Программа-компилятор …
в(-) формирует файл программы на языке высокого уровня
в(-) осуществляет выполнение программы
в(-) записывает машинный код в форме загрузочного файла
в(+) переводит целиком исходный текст программы в машинный код
156. Программа переводится на машинный язык при каждом ее запуске, когда эта программа обрабатывается …
в(-) драйвером
в(+) интерпретатором
в(-) редактором
в(-) ассемблером
157. Исходными данными работы транслятора является…
в(-) текст программы в машинных кодах
в(-) комментарий к программе
в(-) сообщение об обнаруженных в программе ошибках
в(+) текст программы на языке программирования высокого уровня