
- •Информатика. Предмет информатики. Основные задачи информатики
- •Понятие информации, ее измерение, количество и качество информации. Информационный ресурс. Формы и способы представления информации
- •Информация. Информационные технологии.
- •Сигналы, кодирование и квантование сигналов. Системы счисления
- •Состав и назначение основных элементов персонального компьютера. Периферийные устройства. Понятие и основные виды архитектуры эвм. Их характеристики
- •Центральный процессор, системные шины
- •Понятие системного программного обеспечения: назначение, возможности, структура; операционные системы
- •Операционная система, система управления работой пользователей, командные языки; организация личного и корпоративного информационного обеспечения
- •Организация и средства человеко-машинного интерфейса, мультисреды и гиперсреды
- •Основы машинной графики. Системы компьютерной графики и анимации
- •Файловая структура. Служебное по.
- •Текстовые редакторы
- •Электронные таблицы
- •Электронные презентации
- •Алгоритмизация. Понятие алгоритма и алгоритмической системы, свойства алгоритма
- •Проектирование алгоритмов Блок-схема алгоритма
- •Основные принципы алгоритмизации и программирования. Понятие формализации, алгоритмизации, программирования
- •Программа на языке высокого уровня, типы данных, переменные, выражения
- •Интегрированные среды программирования
- •Этапы разработки программного обеспечения
- •Основные понятия языков программирования. Развитие языков программирования
- •Структуры и типы данных языка программирования
- •Трансляция. Компиляция и интерпретация
- •Эволюция и классификация языков программирования
- •Базы данных. Системы управления базами данных и базами знаний
- •Объекты баз данных
- •Основные операции с данными
- •Назначение и основы использования систем искусственного интеллекта; базы знаний, экспертные системы, искусственный интеллект
- •Основы компьютерной коммуникации. Принципы построения сетей
- •Компьютерные коммуникации и коммуникационное оборудованиеСетевой сервис
- •Сетевой сервис
- •Программы для работы в сети Интернет
- •Информационная безопасность и ее составляющие
- •Методы защиты информации. Организационные меры защиты информации
- •Антивирусные средства
- •Классификация и характеристики компьютерных вирусов. Методы защиты от компьютерных вирусов
- •Логические основы эвм
- •Моделирование как метод познания
- •Классификация и формы представления моделей
- •Методы и технологии моделирования
- •Информационная модель объекта
- •Основные типы алгоритмов
- •Операторы циклов и ветвления
- •Понятие о структурном программировании
- •Объектно-ориентированное программирование
- •Сетевые технологии обработки данных
- •Сетевые стандарты
Основные понятия языков программирования. Развитие языков программирования
Способ записи программ, допускающий их непосредственное выполнение на ЭВМ, называется машинным языком программирования
Стиль, вычисление в котором представляет собой вывод некоторого целевого утверждения называется _____________ программированием Логическим
Языком логического программирования является Prolog
Представленный фрагмент кодаfor i:=1 to n do for j:=1 to n-i do if A[j]>A[j+1] then begin p:=A[j]; A[j]:=A[j+1]; A[j+1]:=P; end; Сортирует массив A
Из перечисленных1) Ассемблер2) Java3) PHP4) Prolog5) C, C++для системного программирования наиболее подходят языки … C, C++ и Ассемблер
Из перечисленных1) XML 2) Java 3) HTML 4) SQL 5)ADA языками разметки данных являются… HTML и XML
Ассемблер, является языком низкого уровня
Командный язык, может считаться метаязыком
Структуры и типы данных языка программирования
Основной задачей информатики не является … анализ и исследование физических параметров источников информации
Одним из направлений развития информатики является… компьютерная графика
В информатике не изучаются _________ средства физические
Какая информация известна, если задан тип данных? диапазон возможных значений
Массив относится к... составным (конструируемым) типам
Рекурсия использует... обращение подпрограммы к самой себе
Элементы массива упорядочены... по возрастанию индексов элементов
Процесс написания программы никогда не включает... изменение физических параметров компьютера
Компонентный подход к программированию предполагает работу с... отдельными компонентами (СОМ - объектами)
Объектную структуру программы имеют языки:а)Pascal б)Java в)C++ г)Fortran (б, в)
Вид хранимой информации определяет... тип соответствующего поля данных
Целые и вещественные числа, символы, булевские значения: true и falseявляются... элементами данных программы
Объектную структуру программы имеют языки:а)C++ б)Fortran в)Pascal г)Java (а, г)
Трансляция. Компиляция и интерпретация
Программа – интерпретатор всегда работает совместно с... исходным текстом программы
Программа – компилятор... переводит исходный текст в машинный код
Результатом компиляции является... загрузочный модуль
Режим интерпретации можно использовать... при отладке программ
Фаза анализа компилятора не может содержать этапы... лексический анализ
Таблица символов в процессе трансляции используется... для хранения имён переменных и функций
В чём заключается основное отличие компиляторов от интерпретаторов? компиляторы генерируют целевой код, интерпретаторы нет
На какой стадии трансляции может быть выявлена ошибка “пропущена точка с запятой”? на стадии синтаксического анализа
Какая стадия трансляции занимается проверкой типов в выражениях? семантический анализ
Для чего используется таблица символов в процессе трансляции: для хранения имён переменных и имён функций
Эволюция и классификация языков программирования
Кто является создателем языка Pascal? Никлаус Вирт
К какому типу языков относится ассемблер машинно-ориентированные
Языки программирования высокого уровня характеризует: наличие понятия типа данных и близость к естественному языку
Скриптовыми языками являются... PHP и Tcl
Объектно-ориентированными языками являются... С и С++
В языке программирования С используются подпрограммы... функции
Декларативный (с точки зрения парадигмы) язык рассматривает программу как... совокупность описания входных данных и описания искомого результата
Объектно-ориентированным языком, в котором имеется возможность множественного наследования, является... C++
Для системного программирования максимально подходит язык... C
Язык Lisp относится к языкам... функционального программирования
Языками декларативного программирования являются... логические языки