- •Основные понятия и методы теории информатики и кодирования. Сигналы, данные, информация. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •1. Сообщения, данные, сигнал, атрибутивные свойства информации, показатели качества информации, формы представления информации. Системы передачи информации.
- •2. Меры и единицы количества и объема информации
- •3. Позиционные системы счисления
- •4. Логические основы эвм
- •2.Технические средства реализации информационных процессов
- •5. История развития эвм. Понятие и основные виды архитектуры эвм
- •6. Состав и назначение основных элементов персонального компьютера, их характеристики
- •7. Запоминающие устройства: классификация, принцип работы, основные характеристики
- •8. Устройства ввода/вывода данных, их разновидности и основные характеристики
- •3. Программные средства реализации информационных процессов
- •9. Понятие системного и служебного (сервисного) программного обеспечения: назначение, возможности, структура. Операционные системы
- •10. Файловая структура операционных систем. Операции с файлами
- •Прикладное программное обеспечение
- •11. Технологии обработки текстовой информации
- •12. Электронные таблицы
- •13. Технологии обработки графической информации
- •14. Средства электронных презентаций
- •15. Системы управления базами данных
- •16. Основы баз данных и знаний
- •4. Модели решения функциональных и вычислительных задач
- •17. Моделирование как метод познания
- •18. Классификация и формы представления моделей
- •19. Методы и технологии моделирования
- •20. Информационная модель объекта
- •5. Алгоритмизация и программирование
- •21. Понятие алгоритма и его свойства. Блок-схема алгоритма
- •22. Основные алгоритмические конструкции. Базовые алгоритмы
- •23. Программы линейной структуры
- •24. Операторы ветвления, операторы цикла
- •6. Технологии программирования. Языки программирования высокого уровня
- •25. Этапы решения задач на компьютерах
- •26. Понятие о структурном программировании. Модульный принцип программирования. Подпрограммы. Принципы проектирования программ сверху-вниз и снизу-вверх
- •27. Объектно-ориентированное программирование
- •28. Эволюция и классификация языков программирования. Основные понятия языков программирования
- •29. Структуры и типы данных языка программирования
- •30.Трансляция, компиляция и интерпретация
- •7. Базы данных
- •31. Общее понятие о базах данных. Основные понятия систем управления базами данных и банками знаний
- •32. Модели данных в информационных системах
- •33. Реляционная модель базы данных
- •34. Субд. Объекты баз данных
- •35. Основные операции с данными в субд
- •36. Назначение и основы использования систем искусственного интеллекта. Базы знаний. Экспертные системы
- •8. Локальные и глобальные сети эвм. Защита информации в сетях
- •37. Сетевые технологии обработки данных
- •38. Основы компьютерной коммуникации. Принципы организации и основные топологии вычислительных сетей
- •39. Сетевой сервис и сетевые стандарты
- •40. Защита информации в локальных и глобальных компьютерных сетях
- •41. Компоненты вычислительных сетей
- •42. Принципы построения сетей
- •43. Сервисы Интернета. Средства использования сетевых сервисов
- •44. Защита информации в локальных и глобальных компьютерных сетях. Электронная подпись
29. Структуры и типы данных языка программирования
29.1. Тип переменной в языках программирования высокого уровня определяет: а) время её поиска в программе б) диапазон возможных значений в) востребованность в программе г) объём выделяемой памяти д) допустимые операции е) функциональность переменной
б, г, д
а, б, в
г, д, е
29.2. В интегрированную систему программирования входят ...
текстовый редактор, средства отладки, библиотека подпрограмм
текстовый редактор, редактор презентаций
редактор презентаций, средства отладки, библиотека подпрограмм
текстовый редактор, редактор презентаций, средства отладки, библиотека подпрограмм
29.3. Стандартными простыми типами данных языков программирования являются…
параметры подпрограммы
целые, массивы, вещественные, записи
целые, вещественные, логические, символьные
процедуры и функции
29.4. Укажите сколько раз выполнится цикл в программе a:=3; b:=7; while (a / 2) ≤ (b / 3) begin a:=a+2; b:=b+3; end;
бесконечное число раз
100
10
1000
29.5. Типы входных и выходных данных определяются на этапе…
кодирования
постановки задачи
разработки алгоритма
тестирования и отладки
29.6. Какая информация известна, если задан целочисленный тип данных?
количество записей данных
начальное значение
диапазон возможных значений
количество обращений к данным
30.Трансляция, компиляция и интерпретация
30.1. Программа переводится на машинный язык при каждом ее запуске, когда эта программа обрабатывается …
драйвером
редактором
интерпретатором
ассемблером
30.2. Принципиальное отличие компилятора от интерпретатора заключается в том, что компилятор …
осуществляет поиск семантических ошибок в исходной программе
осуществляет поиск синтаксических ошибок в исходной программе
делает пошаговый анализ команд и выполнение исходной программы
создает объектный модуль (код)
Подсказка. Первый ответ неверный, так как семантические ошибки – это смысловые ошибки. Например, при поиске минимального значения ошибочно был поставлен противоположный знак сравнения и решается задача поиска максимального значения. Поиск семантических ошибок не осуществляют ни компилятор, ни интерпретатор.
Второй ответ неверный, так как поиск синтаксических ошибок в исходной программе делают и компилятор, и интерпретатор.
Третий ответ неверный, так как пошаговый анализ команд и выполнение исходной программы – характерная особенность интерпретатора. Компилятор работает по-другому.
30.3. Правильным является утверждение, что...
любой интерпретатор является компилятором
каждый транслятор является интерпретатором
любой компилятор является транслятором
любой компилятор является транслятором
30.4. Компилятор отличается от интерпретатора тем, что ...
проверяет синтаксис исходной программы
создает объектный файл
анализирует текст исходной программы
проверяет правильность семантики исходной программы
30.5. Виртуальная машина Java является…
анализатором
обработчиком
компилятором
интерпретатором
30.6. При работе с программами существуют этапы: а) компиляции б) компоновки в) интерпретации г) исполнения программы. Создание исполняемого файла из исходного текста программы предполагает выполнение этапов…
б, в
а, б
а, в
в, г
Подсказка. Процедура интерпретации не является процессом создания исполняемого файла. Интерпретация программ – процесс непосредственного покомандного выполнения программы без предварительной компиляции, «на лету». Интерпретация связана с получением переменными значений в процессе работы программы. Процедуры интерпретации и исполнения (исполняемого файла) не являются процессами создания исполняемого файла.
30.7. Верным является утверждение, что…
понятие «компилятор» является более общим по сравнению с понятием «транслятор»;
понятие «транслятор» является более общим по сравнению с понятием «компилятор»;
понятия «транслятор» и «компилятор» являются синонимами;
понятия «транслятор» и «компилятор» независимы друг от друга.
30.8. Процесс построчного анализа исходной программы на языке программирования и ее исполнения называется
интерпретацией
тестированием
компиляция
отладка
30.9. При решении задачи на компьютере на этапе отладки программы не выполняется:
компоновка программы
запись алгоритма на языке программирования
трансляция исходного текста программы
тестирование программы