- •Вопрос 18. Электронные презентации.
- •Тема 3: Программные средства реализации информационных процессов.
- •Вопрос 19. Общее понятие о базах данных. Основные понятия систем управления базами данных. Модели данных.
- •Тема 3: Программные средства реализации информационных процессов.
- •Вопрос 20. Основные понятия реляционных баз данных.
- •Тема 4: Модели решения функциональных и вычислительных задач Вопрос 21. Моделирование как метод познания.
- •Тема 4: Модели решения функциональных и вычислительных задач.
- •Вопрос 22. Классификация и формы представления моделей.
- •Тема 4: Модели решения функциональных и вычислительных задач.
- •Вопрос 23. Методы и технологии моделирования.
- •Тема 4: Модели решения функциональных и вычислительных задач.
- •Вопрос 24. Информационная модель объекта.
- •Тема 5: Алгоритмизация и программирование
- •Вопрос 25. Трансляция, компиляция и интерпретация.
- •Тема 5: Алгоритмизация и программирование
- •Вопрос 26. Понятие алгоритма и его свойства. Блок-схема алгоритма.
- •Тема 5: Алгоритмизация и программирование
- •Вопрос 27. Эволюция и классификация языков программирования. Основные понятия языков программирования.
- •Тема 5: Алгоритмизация и программирование
- •Вопрос 28. Алгоритмы разветвляющейся структуры.
- •Тема 5: Алгоритмизация и программирование
- •Вопрос 29: Алгоритмы циклической структуры
- •Тема 5: Алгоритмизация и программирование
- •Вопрос 30: Объектно-ориентированное программирование.
- •Тема 6: Локальные и глобальные сети эвм. Защита информации в сетях. Вопрос 31. Сетевые технологии обработки данных. Компоненты вычислительных сетей.
- •Тема 6: Локальные и глобальные сети эвм. Защита информации в сетях. Вопрос 32. Принципы организации и основные топологии вычислительных сетей. Принципы построения сетей.
- •Тема 6: Локальные и глобальные сети эвм. Защита информации в сетях. Вопрос 33. Сетевой сервис и сетевые стандарты. Средства использования сетевых сервисов.
- •Тема 6: Локальные и глобальные сети эвм. Защита информации в сетях. Вопрос 34. Защита информации в локальных и глобальных
Тема 5: Алгоритмизация и программирование
Вопрос 26. Понятие алгоритма и его свойства. Блок-схема алгоритма.
Задание: Значение переменной F, если начальные значения переменных A, B,C равны 1, 1 и 4 соответственно, будет равно…
|
Варианты ответа: |
Решение: Если A,B,C равны 1,1и 4 соответственно, то после проверки условия А=В процесс пойдет по стрелке “да” и далее после проверки условия В>С по стрелке “нет”. В следующем блоке вычисляется А=А+В=1+1=2 и далее F=A+C=2+4=6э |
|
Правильный ответ: 6 |
Задание: укажите последовательность команд, в результате выполнения которых значения переменных X,Y поменяются местами. |
Варианты ответа: |
Решение: для того чтобы поменять местами значение двух переменных, необходимо на первом шаге сложить эти значения, чтобы запомнить их взаимное состояние. На втором шаге из изменившейся переменной надо вычесть неизменившуюся переменную. На третьем шаге из суммы, полученной на первом шаге, надо вычесть значение переменной , полученное на втором шаге. Пусть х=а,у=b. На первом шаге изменится значение переменной х таким образом, что х=а+b; значение переменной у не изменится. На втором шаге изменится значение переменной у таким образом, что у=а; значение переменной останется равным а+b. На третьем шаге изменится значение переменной х таким образом, что х=b; значение переменной у останется равным b. х=а: у=b
желаемый результат достигнут. |
|
Правильный ответ: x:=x+y; y:=x-y; x:=x-y;
|
Задание: значение переменной S после выполнения алгоритма при n=4 будет равно…
|
Правильные ответы: |
Решение: в данном примере вычисляется сумма ряда 1 + 1/2+ 1/3+…+1/n. При n=4 значение s= 1+ 1/2+ 1/3 + 1/4= 25/12 |
|
Правильный ответ: 25/12
|
Тема 5: Алгоритмизация и программирование
Вопрос 27. Эволюция и классификация языков программирования. Основные понятия языков программирования.
Задание: выберите правильную запись выражения на языке программирования. |
Варианты ответа: |
Решение: выражение на языке программирования задает правило вычисления некоторого значения. Выражение состоит из констант, переменных, указатель функций, знаков операций и скобок. Каждое выражение имеет тип, зависящий от типов входящих в него операндов. Выражение называют арифметическим, если его значение валяется число. Арифметическое выражение записывается в строку. Нельзя ставить подряд два знака арифметических операций. Нельзя опускать знак умножения. Примеры записи арифметических выражений: X+5, a+b/n, sin(x)* sqr(x+5), 1/(1 + abs(sin(x))),23.3*(x-0.01). При вычислении значений выражений важен порядок выполнения операций . Принять следующие правила. Действия выполняются слева на право с соблюдением следующего старшинства( в порядке убывания):
Если приоритет операций одинаков, то операция , стоящая левее, выполняется раньше. Порядок выполнения операций можно переопределить с помощью скобок. Например, 2*5+10 равно 20, но 2*(5+10) равно 30. При записи выражений, содержащих скобки, должна соблюдаться парность скобок, т.е. число открывающих скобок должно быть равно числу закрывающих скобок. |
|
Правильный ответ: ((a*b)-c/(a+c))/(2*b*c)
|
Задача: значение переменных a и b| вычисления выражений
будут равны…
|
Варианты ответа: |
Решение: Для работы с целыми числами в языках программирования используются стандартные функции div, mod. Х div Y – результат деления нацело х на у; точнее, Х div Y= Х/Y, округленное до ближайшего целого по направлению к 0 Х mod Y- остаток от деления нацело Х на Y; точнее, Х mod Y = Х – (Х div Y) * Y. Результат выполнения этих операций – целое число. Операции *, DIV, MOD имеют одинаковый приоритет, поэтому операция, стоящая левее, выполняется раньше. В данной задаче при вычислении значения переменной а сначала выполняется действие в скобках- 16 mod 7=2. Затем вычисляем 15 div 2 = 2, получаем 7. При вычислении значения переменной b все действия выполняются слева направо. 34 mod 7* 5- 29 mod 5 * 2 = 6*5 – 4*2= 30-8=22, то есть а=7, b=22.
|
|
Правильный ответ: a=7,b=22 |
Задание: Если элементы массива D[ 1..5] равны соответственно 3,4,5,1,2, то значение выражения D[D[5]]- D[D[3]] равно… |
Варианты ответа: |
Решение: первый шаг: D[5]- пятый элемент целочисленного массива D, состоящего из 5ти элементов ряда( 3,4,5,1,2), равен числу 2. Второй шаг:D[3] – третий элемент целочисленного массива D, состоящих из тех же пяти элементов ряда, равен числу 5. Третий шаг: в результате получим D[2] – D [5] D[2] – второй элемент массива, равен 4. D[5] – пятый элемент массива, равен 2. Вычислим 4-2=2 |
|
Правильный ответ: 2 |
|
Задание: языком разметки данных является… |
Варианты ответа: |
Решение: язык разметки данных в компьютерной терминологии – набор символов или последовательностей, вставляемых в текст для ередачи информации о его выводе или строении. Принадлежит классу компьютерных языков. Текстовый документ, написанный с использованием языка разметки, содержит не только сам текст( как последовательность слов и знаков препинания), но и дополнительную информацию о различных его участках, например, указание на заголовки. Выделения, списки и т.д. В более сложных случаях язык разметки позволяет вставлять в документ интерактивные элементы и содержание других документов. Языки разметки используются везде, где требуется вывод форматированного текста: в типографии(SGML, TeX, PostScript, PDF), пользовательских интерфейсах компьютеров( Microsoft Word, Open Office, troff), всемирные сети (HTML, XHTML,XML,WML,VML, PGML, SVG). XML( Hypertext Markup Language-“язык разметки гипертекста”) это стандартный язык разметки документов во Всемирной паутине. |
|
Правильный ответ: XML
|
|
Задание: Элементы массива в памяти компьютера упорядочены по… |
Варианты ответа: |
Решение: Массивы используются во всех современных языках программирования. Это – именованный набор однотипных данных, расположенных в памяти непосредственно друг за другом ( в отличии от списка), доступ к которым осуществляется по индексу элемента массива( номера по порядку, упорядоченному по возрастанию в индексных массивах).Индекс массива, указывающий на элемент массива, - целое число. |
|
Правильный ответ: возрастанию индексов элементов
|