АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Тема 3. Понятие информатики как науки

Понятие информатики как науки. Программирование.

 

Зачетная единица. Инструкция для подготовки.

По данной теме дается готовый доклад. По материалу надо ответить на вопросы в письменном виде.

 

Основная информация:

  1. файл «Klassifikacii iazikov programmirovania.doc»
  2. файл «Temi 1 - 8. Poniatie informatiki kak nauki.doc»

 

Дополнительная информация:

  1. Папка по данной теме.
  2. http://ru.wikipedia.org

 

Ход работы

  1. Прочитать готовый доклад.
  2. Понять изложенный материал.
  3. Ответить (письменно) на вопросы, представленные ниже (с опорой на материал).
  4. Дополнить материал, если его недостаточно для ответов на вопросы.
  5. Ответить на оставшиеся вопросы.
  6. Представить преподавателю ответы на вопросы в письменном виде.

Примечание:

  1. Отсутствие на занятии не освобождает от необходимости выполнять домашнее задание!!!

 

Вопросы для подготовки, для самопроверки.

1. О каком понятии идет речь: «процесс и искусство создания компьютерных программ и/или программного обеспечения с помощью языков программирования»?

а) Алфавит

б) Программирование

в) Синтаксис

г) Проектирование

д) Кодирование

е) Язык программирования

ж) Семантика

з) Машинный код

 

2. О каком понятии идет речь: «это формальные языки, специально созданные для общения человека с вычислительной машиной»?

а) Алфавит

б) Программирование

в) Синтаксис

г) Проектирование

д) Кодирование

е) Язык программирования

ж) Семантика

з) Машинный код

 

3. О каком понятии идет речь: «фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке»?

а) Алфавит

б) Программирование

в) Синтаксис

г) Проектирование

д) Кодирование

е) Язык программирования

ж) Семантика

з) Машинный код

 

4. О каком понятии идет речь: «система правил, определяющих допустимые конструкции языка программирования»?

а) Алфавит

б) Программирование

в) Синтаксис

г) Проектирование

д) Кодирование

е) Язык программирования

ж) Семантика

з) Машинный код

 

5. О каком понятии идет речь: «система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных»?

а) Алфавит

б) Программирование

в) Синтаксис

г) Проектирование

д) Кодирование

е) Язык программирования

ж) Семантика

з) Машинный код

 

6. О каком понятии идет речь: «система команд (язык) конкретной вычислительной машины (машинный язык), который интерпретируется непосредственно микропроцессором или микропрограммами данной вычислительной машины»?

а) Алфавит

б) Программирование

в) Синтаксис

г) Проектирование

д) Кодирование

е) Язык программирования

ж) Семантика

з) Машинный код

 

7. Выберите из предложенных классов языков те, которые относятся к классификации языков по уровню?

а) Машинные языки и языки символического кодирования

б) Вычислительные языки

в) Языки символьной обработки

г) Машинно-независимые языки

д) Языки сверхвысокого уровня

 

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

а) Машинные языки и языки символического кодирования

б) Вычислительные языки

в) Языки символьной обработки

г) Машинно-независимые языки

д) Языки сверхвысокого уровня

 

9. О каком понятии идет речь: «программа явно описывает действия, которые необходимо выполнить, а результат задается только способом получения его при помощи некоторой процедуры, которая представляет собой определенную последовательность действий»?

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

б) Непроцедурное программирование

в) Системное программирование

г) Процедурное программирование

д) Прикладное программирование

 

10. О каком понятии идет речь: «парадигма программирования, в которой основной концепцией является понятие объекта, отождествляя его с объектом предметной области»?

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

б) Непроцедурное программирование

в) Системное программирование

г) Процедурное программирование

д) Прикладное программирование

 

11. О каком понятии идет речь: «род деятельности, заключающийся в работе над системным программным обеспечением»?

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

б) Непроцедурное программирование

в) Системное программирование

г) Процедурное программирование

д) Прикладное программирование

 

12. О каком понятии идет речь: «Результатом является выпуск программного обеспечения, предлагающего определённые услуги пользователям»?

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

б) Непроцедурное программирование

в) Системное программирование

г) Процедурное программирование

д) Прикладное программирование

 

13. О каком понятии идет речь: «Результатом является выпуск программного обеспечения, предлагающего сервисы по взаимодействию с аппаратным обеспечением (например, дефрагментация жёсткого диска), что подразумевает сильную зависимость таких программ от аппаратной части»?

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

б) Непроцедурное программирование

в) Системное программирование

г) Процедурное программирование

д) Прикладное программирование

 

14. Какие языки относятся к процедурному программированию?

а) Функциональные языки

б) Структурные языки

в) Операционные языки

г) Логические языки

д) Объектно-ориентированные языки высокого уровня

е) Языки описания сценариев

 

15. Какие языки относятся к непроцедурному программированию?

а) Функциональные языки

б) Структурные языки

в) Операционные языки

г) Логические языки

д) Объектно-ориентированные языки высокого уровня

е) Языки описания сценариев

 

16. О каком понятии идет речь: «одним оператором записываются целые алгоритмические структуры: ветвления, циклы и т.д.»?

а) Функциональные языки

б) Структурные языки

в) Операционные языки

г) Логические языки

д) Объектно-ориентированные языки высокого уровня

е) Языки описания сценариев

 

17. О каком понятии идет речь: «несколькими операциями записываются алгоритмические структуры: ветвления, циклы и т.д.»?

а) Функциональные языки

б) Структурные языки

в) Операционные языки

г) Логические языки

д) Объектно-ориентированные языки высокого уровня

е) Языки описания сценариев

 

18. О каком понятии идет речь: «программа описывает вычисление некоторой функции»?

а) Функциональные языки

б) Структурные языки

в) Операционные языки

г) Логические языки

д) Объектно-ориентированные языки высокого уровня

е) Языки описания сценариев

 

19. О каком понятии идет речь: «программа задает данные и соотношения между ними; после этого системе можно задавать вопросы; машина перебирает известные и заданные в программе данные и находит ответ на вопрос; порядок перебора не описывается в программе, а неявно задается самим языком»?

а) Функциональные языки

б) Структурные языки

в) Операционные языки

г) Логические языки

д) Объектно-ориентированные языки высокого уровня

е) Языки описания сценариев

 

20. О каком понятии идет речь: «Объекты представляют собою неполную информацию о реальных сущностях предметной области. Их модели адекватны решаемой задаче, работать с ними намного удобнее, чем с низкоуровневым описанием всех возможных свойств и реакций объекта»?

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

б) Конструирование объектов

в) Абстракция данных

г) Наследование

д) Делегирование

е) Полиморфизм

ж) Каскадирование

 

21. О каком понятии идет речь: «это принцип, согласно которому любой класс должен рассматриваться как чёрный ящик – пользователь класса должен видеть и использовать только интерфейс (т.е. список декларируемых свойств и методов) класса и не вникать в его внутреннюю реализацию»?

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

б) Конструирование объектов

в) Абстракция данных

г) Наследование

д) Делегирование

е) Полиморфизм

ж) Каскадирование

 

22. О каком понятии идет речь: «возможность порождать один класс от другого с сохранением всех свойств и методов класса-предка (иногда его называют суперклассом) и добавляя, при необходимости, новые свойства и методы»?

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

б) Конструирование объектов

в) Абстракция данных

г) Наследование

д) Делегирование

е) Полиморфизм

ж) Каскадирование

 

23. О каком понятии идет речь: «явление, при котором классы-потомки могут изменять реализацию метода класса-предка, сохраняя его сигнатуру (таким образом, сохраняя неизменным интерфейс класса-предка)»?

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

б) Конструирование объектов

в) Абстракция данных

г) Наследование

д) Делегирование

е) Полиморфизм

ж) Каскадирование

 

24. Выберите основные понятия объектно-ориентированного программирования?

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

б) Конструирование объектов

в) Абстракция данных

г) Наследование

д) Делегирование

е) Полиморфизм

ж) Каскадирование

 

Вернуться к содержанию.

 

***

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.012 сек.)