Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



К концепции объектно-ориентированного программирования не относится

a) параллелизм

b) полиморфизм

c) наследование

d) инкапсуляция

 

Базовыми понятиями объектно-ориентированного программирования являются

а) объект

б) класс

в) структура

г) функция

 

3. Объект связан с классом в терминах объектно-ориентированного программирования в следующей нотации:

a) класс является описанием объекта

b) объект не является наследником класса

c) совокупность классов образует объект

d) объект и класс связаны через общие функции

 

Суть понятия полиморфизм заключается в том, что

a) в зависимости от типа объекта одно и то же имя метода может соответствовать различным действиям

b) позволяет определять новые объекты, используя свойства существующих, дополняя или изменяя их

c) объект скрывает в себе детали, несущественные для его использования

d) в объектах различных типов одному действию могут соответствовать различные имена методов

 

5. Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется _______________ программированием.

 

a) объектно-ориентированным

b) модульным

c) структурным

d) формальным

 

6. Объектно-ориентированный подход к программированию использует следующие базовые понятия…

а) объект

б) свойство

в) метод обработки

г) событие

д) класс объектов

е) инструкции

ж) данные

з) модель

 

7. В основе объектно-ориентированного подхода к программированию лежит метод…

a) нисходящего проектировании

b) восходящего проектирования

c) ветвей и границ

d) дихотомического поиска

 

8. В основе абстракции объектно-ориентированного подхода лежит понятие…

a) иерархии

b) декомпозиции

c) формализации

d) рекурсии

 

9. Уменьшение объема кода программ связано с использованием ______________ программирования.

a) объектно-ориентированного

b) динамического

c) структурного

d) неопределенного

10. Объектную структуру программы имеют языки:

а)Pascal

б)Java

в)C++

г)Fortran

 

11. Открытие и закрытие окна Windows с точки зрения объектно-ориентированного программирования это …

a) метод

b) объект

c) класс

d) свойство

 

12. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется...

a) рекурсивным

b) структурным

c) объектно-ориентир об энным

d) логическим

Интегрированные среды программирования.

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

а) Adobe PhotoSho

б) Visual C++

в) Borland Delphi

г) MS DOS

д) Java

 

Система программирования предоставляет программисту возможность

a) автоматической сборки разработанных модулей в единый проект

b) автоматического построения математической модели, исходя из постановки задачи

c) выбора языка программирования

d) анализа существующих программных продуктов по соответствующей тематике

e) планирования рабочего дня

 

3. Интегрированная система программирования включает компонент для создания исходного текста программы (исходного кода), который называется …

a) текстовый редактор

b) конструктор

c) редактор связей

d) редактор формул

 

4. Интегрированная система программирования включает компонент для перевода исходного текста программы в машинный код, который называется …

a) транслятор

b) преобразователь

c) построитель кода

d) переводчик

 

5. Обнаруженное при тестировании нарушение формы записи программы приводит к со общению о(б) ____________ ошибке

a) синтаксической

b) грамматической

c) орфографической

d) тематической

 

6. При установке нового программного продукта, необходимо выполнить его…

a) инсталляцию

b) форматирование

c) шифрование

d) упаковку

 

7. Среда интегрированного пакета прикладных программ пользователя включает…

a) множество инструментальных средств

b) минимум инструментальных средств

c) только язык разработки

d) язык разработки и отладчик

 

8. Одной из важных функции, реализуемых системой программирования, является...

a) анализ существующих программных продуктов по соответствующей тематике

b) автоматическая сборка разработанных модулей в единый проект

c) автоматизация выбора языка программирования, исходя из постановки задачи

d) автоматическое тестирование программного продукта

Этапы решения задач на компьютере

Создание исполняемого файла из исходного текста программы предполагает выполнение процессов

а) компиляции

б) компоновки

в) интерпретации

г) исполнения программы

 

Временная эффективность программного продукта зависит

a) от времени выполнения программы

b) от времени, затраченного на разработку программы

c) от времени, затрачиваемого на освоение методов работы с программой

d) от объема используемой программой памяти

 

Пошаговая детализация постановки задачи, начиная с наиболее общей проблемы характеризует

a) метод последовательной декомпозиции сверху-вниз

b) метод проектирования «от частного к общему»

c) метод объектной декомпозиции

d) поиск логической взаимосвязи

 

Компилятор используется при программировании

a) на языке высокого уровня

b) на языке машинных команд

c) на языке сверхуровня

d) на естественном языке

 

На каком уровне информационных технологий осуществляется формализация решения задачи

a) Концептуальный

b) Логический

c) Физический

d) Эвристический

 

6. Тестирование, при котором выявляется, что сделанные изменения не повлияли на функциональность предыдущей версии, называется …

a) регрессионным
b) удаленным

c) тестированием «белого ящика»

d) тестированием «черного ящика»

 

7. Тестирование, при котором разработчик теста имеет доступ к исходному коду и может писать код, который связан с библиотеками тестируемого программного обеспечения, называется …

a) тестированием «белого ящика»

b) тестированием «черного ящика»

c) определением белого шума

d) регрессионным тестированием

 

8. Деятельность, направленная на обнаружение и исправление ошибок в программной системе называется …

a) отладкой

b) тестированием

c) рефакторингом

d) демонстрацией

 

9. Программа – интерпретатор всегда работает совместно с...

a) исходным текстом программы

b) с объектным кодом программы

c) с загрузочным модулем

d) с графическими примитивами

 

10. Программа компилятор...

a) переводит исходный текст в машинный код

b) обрабатывает структуры данных программы

c) строит задачу

d) оптимизирует код программы

 

11. Режим интерпретации можно использовать...

a) при отладке программ

b) для изменения синтаксиса языка программирования

c) для изменения семантики языка программирования

d) при изменения грамматики

 

12. Фаза анализа компилятора не может содержать этапы...

a) лексический анализ

b) синтаксический анализ

c) семантический анализ

d) генерация промежуточного кода

 

13. Таблица символов в процессе трансляции используется...

a) для хранения имён переменных и функций

b) для хранения значений переменных

c) для хранения результатов выполнения процедур

 

В чём заключается основное отличие компиляторов от интерпретаторов?

a) компиляторы генерируют целевой код, интерпретаторы нет

b) интерпретаторы генерируют целевой код, компиляторы нет

c) компиляторы в процессе трансляции исполняют исходный код, а интерпретаторы нет

d) компиляторы участвуют в построении исходного кода, а интерпретаторы нет

 

На какой стадии трансляции может быть выявлена ошибка “пропущена точка с запятой”?

a) на стадии синтаксического анализа

b) на стадии лексического анализ

c) на стадии семантического анализа

d) на стадии оптимизации кода

 

Какая стадия трансляции занимается проверкой типов в выражениях?

a) семантический анализ

b) синтаксический анализ

c) лексический анализ

d) генерация кода

 

На этапе отладки программы

a) проверяется корректность работы программы

b) строится математическая модель решаемой задачи

c) определяется состав входных данных

d) выполняется анализ физических характеристик

 

18. Процесс написания программы никогда не включает...

a) изменение физических параметров компьютера

b) редактирование текста программы

c) запись операторов в соответствующей языку программирования форме

d) процесс отладки

 


Поделиться:



Последнее изменение этой страницы: 2017-03-14; Просмотров: 4122; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.056 с.)
Главная | Случайная страница | Обратная связь