Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
тест информатика 261 об 2013.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.87 Mб
Скачать

1. К свойствам экспертных систем не относится …

способность к распознаванию и точному воспроизведению текста с искаженного изображения

способность анализа и объяснения хода решения задачи и полученных результатов

способность приобретения новых знаний и изменения в соответствии с ними своего поведения

обеспечение, как правило, естественного языка интерфейса с пользователем

Решение:

Экспертная система – это вычислительная система, в которую включены знания специалистов о некоторой конкретной проблемной области и которая в пределах этой области способна принимать экспертные решения.

Экспертная система обладает следующими свойствами:

1) алгоритм решения задачи генерируется экспертными системами динамически;

2) способность анализа и объяснения хода решения задачи и полученных результатов;

3) способность приобретения новых знаний и изменения в соответствии с ними своего поведения;

4) обеспечение, как правило, естественного языка интерфейса с пользователем.

2.

Тема: Этапы решения задач на компьютерах. Трансляция, компиляция и интерпретация

1. Преобразование всей программы, представленной на одном из языков программирования, в машинные коды называется …

трансляцией компоновкой кодированием шифрованием

Решение:

Компиляция – это процесс преобразования всего исходного кода программы в так называемый машинный код, то есть набор команд, непосредственно понятных процессору.

Интерпретация – процесс непосредственного покомандного преобразования и выполнения программы без предварительной компиляции всей программы.

Компоновка программы – это один из этапов создания исполняемого файла.

Генерация кода – это преобразование элементарных действий, полученных в результате лексического, синтаксического и семантического анализа программы, в некоторое внутреннее представление.

2. Решение задач на компьютерах состоит из ряда этапов. Непосредственно перед этапом «Программирование» выполняется этап …

«Разработка алгоритма» «Анализ задачи и моделирование»

«Постановка задачи» «Сопровождение программы»

Решение:

Этапы решения задач на компьютере представляют следующую последовательность:

1. Постановка задачи

2. Анализ задачи и моделирование

3. Разработка алгоритма

4. Программирование

5. Тестирование и отладка

6. Анализ результатов

7. Сопровождение программы

Тема: Понятие алгоритма и его свойства. Способы записи алгоритма. Блок-схема алгоритма

1. Имеется словесное описание алгоритма:

«До тех пор пока Y не станет больше нуля, то изменить Y. Изменить S»

Этому описанию соответствует блок-схема …

Тема: Эволюция и классификация языков программирования. Основные понятия языков программирования

1. Функция RANDOM(X) возвращает случайное целое число в диапазоне от 0 до Х – 1. В переменную Y требуется поместить случайное целое число в диапазоне от 10 до 15 включительно.

Это сделает оператор …

Y := RANDOM(6) + 10 Y := RANDOM(5) + 10 Y := RANDOM(10) + 5 Y := RANDOM(10) + 15

Решение:

Количество чисел в требуемом диапазоне равно 6 (возможные значения: 10, 11, 12, 13, 14, 15), а минимальное значение равно 10. Поэтому нужная формула выглядит как «Y := RANDOM(6) + 10».

Выражение «RANDOM(5) + 10» дает случайные значения от 10 до 14 (не включает 15).

Выражение «RANDOM(10) + 5» дает случайное число от 5 до 14.

Выражение «RANDOM(10) + 15» дает случайное число от 15 до 24.

2. Функция SQR(X) возвращает квадрат значения Х.

Если выражение в операторе присваивания

Y := sqr(A + B) – C

записать без использования функции SQR, то получится …

Y := (A + B) * (A + B) – C Y := (A + B) * A + B – C

Y := A + B * A + B – C Y := A * A + B * B – C

Решение:

Функция SQR(X) возвращает Х в квадрате, то есть Х * Х.

Выражение «sqr(A + B)» преобразуется в «(A + B) * (A + B)», выражение «sqr(A + B) – C» аналогично преобразуется в «(A + B) * (A + B) – C».

Тема: Алгоритмы разветвляющейся структуры

Имеется фрагмент схемы алгоритма:

.

Перед выполнением были введены значения переменных A = 13, B = 21 и С = 11. Последовательность выполнения блоков алгоритма (номера блоков без пробелов, например, 12359) будет выглядеть как …

12489

2.

Тема: Алгоритмы циклической структуры

  1. Имеется фрагмент схемы алгоритма:

Значение переменной А после его выполнения будет равно …10 |

2. Имеется фрагмент схемы алгоритма:

.

Значение переменной M после его выполнения будет равно … 43

Тема: Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ "сверху-вниз" и "снизу-вверх"

1. В основе структурного программирования лежит следующая идея: …

при написании программ основными конструкциями являются: последовательность, ветвление и цикл

структура программы описывается в терминах объектов и связей между ними

функционирование программы описывается в терминах обмена сообщениями между объектами

повторяющиеся фрагменты программы включаются непосредственно в основную программу

Тема: Объектно-ориентированное программирование

1. Событиями в объектно-ориентированном программировании называются …

уведомления, получаемые или передаваемые объектом другим объектам или приложениям

отдельные методы в форме процедур

способы поведения объектов

атрибуты

Решение:

Классы в объектно-ориентированном программировании состоят из полей, свойств, методов и событий. События – это уведомления, получаемые или передаваемые объектом другим объектам или приложениям. События позволяют объектам выполнять действия при каждом вхождении.

2. В объектно-ориентированном программировании определенный пользователем тип данных, который обладает внутренними данными и методами для работы с ними в форме процедур или функций, называется …

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

Решение:

Класс и объект – наиболее используемые термины ООП. Класс – определенный пользователем тип данных, который обладает внутренними данными и методами в форме процедур или функций и обычно описывает родовые признаки и способы поведения ряда очень похожих объектов.