Выполняем тестирование он-лайн для студентов ВШТЭ СПбГУПТД по предмету Программирование. Стоимость прохождения он-лайн тестов по Программированию уточняйте при заказе. Для заказа он-лайн тестирования присылайте свой логин и пароль.
Итоговый тест
1. Стандарт предусматривает запись алгоритма одним из следующих способов: запись таблицами - запись псевдокодами - запись формулами - запись числами - запись рисунками 2. Правила записи алгоритма псевдокодом включают в том числе требование: - предписания отделяются друг от друга точкой с запятой - правила не регламентируют форму записи предписаний - предписания отделяются друг от друга пробелом - предписания отделяются друг от друга точкой - предписания записываются в форме связного текста 3. В алгоритм может входить одна из следующих алгоритмических структур: - файловая - клиент-серверная - реляционная - динамическая - линейная 4. Какой из этапов периода разработки программного обеспечения занимает порой до 90% времени всего проекта? - обучение пользователей - внедрение - предпроектные исследования - обучение заказчика - разработка 5. Авторские права на программу – это: - право бесплатного распространения программного продукта - право указывать свое имя на начальной заставке программного продукта - право постоянной модификации программного продукта - право указывать свое имя или логотип своей фирмы на начальной заставке, в документации, на упаковочной коробке - право указывать логотип своей фирмы на упаковочной коробке 6. Как называется стандарт международной системы сертификации компании? - dBaseII - UML 2000 - ISO 9000 - IDEF 3 - ГОСТ 55.13 7. Простые операторы управления последовательностью выполнения программы отличаются тем, что: - на их выполнение процессор тратит минимум времени - не содержат других операторов - состоят из других операторов - записываются одним словом - не требуют данных для своего выполнения 8. Структурированные операторы управления последовательностью выполнения программы отличаются тем, что: - записываются одним словом - на их выполнение процессор тратит минимум времени - не содержат других операторов - не требуют данных для своего выполнения - состоят из других операторов 9. В языке программирования TurboPascal тип данных, обозначаемый ключевым словом Real, представляет собой: - вещественное число, хранящееся в 6 байтах - целое число со знаком, хранящееся в 1 байте - целое число без знака, хранящееся в 1 байте - дробное число со знаком, хранящееся в 1 слове - целое число со знаком, хранящееся в 1 слове 10. В языке программирования TurboPascal ключевым словом Array обозначают тип данных, характеризующийся тем, что: - включает набор полей разного типа - состоит из последовательности элементов одного типа, расположенных на внешнем устройстве - состоит из подмножества возможных сочетаний объектов исходного множества - содержит произвольный текст. - содержит фиксированное количество упорядоченных однотипных элементов 11. В языке программирования TurboPascal ключевым словом Record обозначают тип данных, характеризующийся тем, что: - состоит из последовательности элементов одного типа, расположенных на внешнем устройстве - включает набор полей разного типа - содержит фиксированное количество упорядоченных однотипных элементов, - содержит произвольный текст - состоит из подмножества возможных сочетаний объектов исходного множества 12. В языке программирования TurboPascal ключевым словом Set обозначают тип данных, характеризующийся тем, что: - состоит из последовательности элементов одного типа, расположенных на внешнем устройстве - состоит из подмножества возможных сочетаний объектов исходного множества - включает набор полей разного типа - содержит фиксированное количество упорядоченных однотипных элементов, - содержит произвольный текст 13. В директивной парадигме программирования способом описания задачи является: - совокупность отношений на множестве атрибутов и ограничений на их допустимы значения - набор фактов и правил их использования в терминах «если – то» - множество классов объектов и их представителей – экземпляров - обработка ситуации как сценарий конкретных действий - программа действий как последовательность команд 14. В декларативной парадигме программирования способом описания задачи является: - классы объектов и их представители – экземпляры - отношения на множестве переменных и ограничения на их значения - программа действий как последовательность команд - обработка ситуации как сценарий конкретных действий - факты и правила их использования в терминах «если – то» 15. В парадигме программирования в ограничениях способом описания задачи являются: - обработка ситуации как сценарий конкретных действий - классы объектов и их представители – экземпляры - факты и правила их использования в терминах «если – то» - программа действий как последовательность команд - отношения на множестве переменных и ограничения на их значения 16. Представителем объектно-ориентированной парадигмы программирования является язык высокого уровня: - CPL - Modula - Fortran - ASP - C# 17. Архитектура клиент-сервер предполагает наличие: - на сервере – счетчика транзакций - на удаленном от пользователя компьютере – серверной части прикладной программы - на компьютере пользователя – значительного объема дискового пространства - на компьютере пользователя – полного объема прикладного программного обеспечения; - на удаленном компьютере – методов формирования пользовательских запросов 18. Условный оператор Case в языке TurboPascal выполняет следующие действия: - Реализует выбор варианта из любого количества вариантов - Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений - Объединяет последовательность операторов в логический блок - Организует выполнение одного оператора заранее известное число раз - Реализует алгоритмическую конструкцию РАЗВИЛКА 19. Составной оператор Begin – end в языке TurboPascal выполняет следующие действия: - Объединяет последовательность операторов в логический блок - Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений - Реализует алгоритмическую конструкцию РАЗВИЛКА - Организует выполнение одного оператора неизвестное заранее число раз - Организует выполнение одного оператора заранее известное число раз 20. Оператор цикла For в языке TurboPascal выполняет следующие действия: - Реализует выбор варианта из любого количества вариантов - Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений - Организует выполнение одного оператора заранее известное число раз - Организует выполнение одного оператора неизвестное заранее число раз - Реализует алгоритмическую конструкцию РАЗВИЛКА 21. Условный оператор If – else в языке TurboPascal выполняет следующие действия: - Реализует выбор варианта из любого количества вариантов - Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений - Реализует алгоритмическую конструкцию РАЗВИЛКА - Организует выполнение одного оператора неизвестное заранее число раз - Организует выполнение одного оператора заранее известное число раз 22. Процедура как разновидность подпрограмм в языке программирования TurboPascal играет следующую роль: - управляет ходом выполнения главной программы - обеспечивает вывод данных на стандартное устройство вывода - обеспечивает ввод данных в оперативную память - вычисляет искомое значение параметра - выполняет логически законченную последовательность действий 23. В языке программирования С++ под «классом» понимается такой тип данных, который: - содержит описание данных и функций - хранит в каждый момент времени значение только одного элемента - содержит фиксированное количество упорядоченных однотипных элементов - содержит последовательность элементов одного типа, расположенных на внешнем устройстве - содержит фиксированное число элементов разного типа 24. В языке программирования С++ в перечень арифметических операций НЕ входит операция: - выбора элемента - присваивания - приращения - превращения - сложения 25. В языке программирования С++ в перечень операций отношения НЕ входит операция: - не равно - меньше - логическое И - нормально - логическое ИЛИ 26. Псевдокод записи алгоритма – это: - словесное описание последовательности действий на подмножестве естественного языка - словесное описание последовательности действий естественным языком - описание последовательности действий специальным шифром - описание последовательности действий специальными кодами - описание последовательности действий специальными шрифтом 27. Правила записи алгоритма псевдокодом включают в том числе требование: - каждое предписание записывается особым шрифтом - каждое предписание записывается прописными буквами - каждое предписание записывается особым цветом - каждое предписание записывается на английском языке - каждое предписание записывается с новой строки 28. В алгоритм может входить одна из следующих алгоритмических структур: - ветвящаяся - реляционная - клиент-серверная - динамическая - файловая 29. В алгоритм может входить одна из следующих алгоритмических структур: - клиент-серверная - реляционная - циклическая - динамическая - файловая 30. В языке программирования TurboPascal тип данных, обозначаемый ключевым словом Byte, представляет собой: - дробное число со знаком, хранящееся в 1 слове - целое число со знаком, хранящееся в 1 слове - целое число без знака, хранящееся в 1 байте - вещественное число без знака, хранящееся в 6 байтах - целое число со знаком, хранящееся в 1 байте 31. В языке программирования TurboPascal ключевым словом File обозначают тип данных, характеризующийся тем, что: - содержит фиксированное количество упорядоченных однотипных элементов, - состоит из последовательности элементов одного типа, расположенных на внешнем устройстве - содержит произвольный текст - включает набор полей разного типа - состоит из подмножества возможных сочетаний объектов исходного множества 32. В сценарной парадигме программирования способом описания задачи являются: - классы объектов и их представители – экземпляры - программа действий как последовательность команд - факты и правила их использования в терминах «если – то» - отношения на множестве переменных и ограничения на их значения - ситуационное поведение как сценарий конкретных действий 33. Представителем парадигмы программирования в ограничениях является язык высокого уровня: - CPL - Visual Basic - PHP - CProlog - Pyton 34. Представителем сценарной парадигмы программирования является язык высокого уровня: - Haskell - Java - Fortran - Ada - ASP 35. Примером составного оператора управления последовательностью выполнения программы в языке TurboPascal является: - пустой оператор - оператор обращения к процедуре - условный оператор If – else - оператор безусловного перехода - оператор присваивания (:=) 36. Оператор цикла While в языке TurboPascal выполняет следующие действия: - Организует выполнение одного оператора неизвестное заранее число раз - Организует выполнение одного оператора заранее известное число раз - Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений - Реализует алгоритмическую конструкцию РАЗВИЛКА - Реализует выбор варианта из любого количества вариантов 37. Оператор цикла Repeat в языке TurboPascal выполняет следующие действия: - Выполняет цикл, состоящий из любого числа операторов, с неизвестным заранее числом повторений - Реализует выбор варианта из любого количества вариантов - Организует выполнение одного оператора неизвестное заранее число раз - Реализует алгоритмическую конструкцию РАЗВИЛКА - Организует выполнение одного оператора заранее известное число раз 38. Функция как разновидность подпрограмм в языке программирования TurboPascal играет следующую роль: - управляет ходом выполнения главной программы - выполняет логически законченную последовательность действий - обеспечивает вывод данных на стандартное устройство вывода - вычисляет значение параметра и возвращает его в вызывающую программу - обеспечивает ввод данных в оперативную память 39. Алгоритмическое программирование – это: - правила написания программы на языке программирования низкого уровня - разбиение программы на последовательность модулей, каждый из которых выполняет одно или несколько действий - выполнение отдельных модулей программы в асинхронном режиме на различных компьютерах сети - правила написания программы на языке программирования высокого уровня - выполнение модулей программы в синхронном режиме на различных компьютерах сети 40. Базовая алгоритмическая структура «ветвление» реализуется в директивных языках высокого уровня с помощью оператора: - begin - write - read - for - if-else 41. Структурное программирование – это: - написание программы с учетом требований форматирования текста - разработка программы с учетом требований заказчика - разработка программы в виде совокупности модулей, укрупнено отражающих структуру алгоритма - разработка программы с использованием только сложных типов данных (структур) - разработка программы с использованием только простых типов данных 42. Объектно-ориентированное программирование базируется на ключевых концепциях, в числе которых: - понятие эмерджентности - понятие мажоритарности - понятие толерантности - понятие наследования - понятие изоморфизма 43. Как называется конкретный объект, имеющий структуру определенного класса? - объект класса - атрибут класса - предмет реального мира - экземпляр класса - индивид класса 44. Оператором вывода данных из программы в языке TurboPascal является оператор: - Write - Const - Var - Begin - Break 45. Какой из разделов НЕ входит составной частью в структуру программы, записанной на языке TurboPascal: - Раздел объявления процедур и функций - Раздел объявления массивов - Раздел объявления переменных - Раздел объявления констант - Раздел заголовка программы 46. Для обозначения раздела объявления процедур в структуре программы на языке TurboPascal используется ключевое слово: - Const - Program - Var - Procedure - Function 47. К структурированным типам данных в языке С++ НЕ относится: - объединение - класс - пересечение - массив - структура 48. В языке программирования С++ под «объединением» понимается такой тип данных, который: - хранит в каждый момент времени значение только одного элемента - содержит фиксированное число элементов разного типа - содержит последовательность элементов одного типа, расположенных на внешнем устройстве - содержит описание данных и функций - содержит фиксированное количество упорядоченных однотипных элементов 49. В языке программирования С++ под «структурой» понимается такой тип данных, который: - хранит в каждый момент времени значение только одного элемента - содержит фиксированное число элементов разного типа - содержит последовательность элементов одного типа, расположенных на внешнем устройстве - содержит описание данных и функций - содержит фиксированное количество упорядоченных однотипных элементов 50. Оператором ввода данных в программу в языке TurboPascal является оператор: - Var - Const - Read - Write - Begin 51. Объектно-ориентированное программирование базируется на ключевых концепциях, в числе которых: - понятие эмерджентности - понятие мажоритарности - понятие толерантности - понятие изоморфизма - понятие инкапсуляции 52. Объект в объектно-ориентированных языках программирования описывается совокупностью: - фазовых сдвигов - амплитуд - свойств - циклов - габаритов 53. Базовая алгоритмическая структура «циклическая» реализуется в директивных языках высокого уровня с помощью оператора: - begin - for - if-else - write - read 54. Выражение как синтаксическая единица языка, определяющая способ вычисления некоторого значения, НЕ включает одну из следующих составляющих: - функции - константы - скобки - переменные - библиотеки
Тест 1
1. С точки зрения программирования важно учитывать три основные составляющие компьютера, одна из которых: - регистры общего назначения - шлюз - системная магистраль - брандмауэр - оперативная память 2. Элементная база процессора: - транзисторы - вентили - конденсаторы - усилители - диоды 3. Машинный код - это - программа на языке низкого уровня - частота колебательного контура - комбинация электронных переключателей - схема соединения электрических элементов - последовательность двоичных чисел 4. Программа для процессора представляет собой - текст на языке программирования высокого уровня - логику предикатов - машинный код - состояние электрический элементов - алгоритм решения задачи 5. В цифровой вычислительной технике транзисторы применяются - в качестве электронных переключателей - для создания автоколебательных контуров - для создания усилителей - в качестве обратной связи - для создания аккумуляторов 6. В одном байте можно хранить в том числе - презентацию - графическое изображение - число без знака - дробное число - логическую величину 7. К устройствам ввода данных с точки зрения программирования можно отнести в том числе - маршрутизатор - экран монитора - принтер - мышь - клавиатура 8. К устройствам вывода данных с точки зрения программирования можно отнести в том числе - принтер - мышь - процессор - материнскую плату - системную магистраль 9. Основные составляющие алгоритма (3 ответа) - описание исходных данных - управление порядком вычислений - включение библиотек математических формул - шифрование исходных данных - вычисление значений данных 10. Свойство алгоритма «результативность» подразумевает, что - алгоритм должен приводить к получению результата за конечное число шагов - предписания алгоритма должны быть точными и понятными - алгоритм не зависит от состояния начальных данных и предпочтений разработчика - описываемый процесс и его алгоритм могут быть разбиты на отдельные элементарные этапы - алгоритм пригоден для решения всех задач данного типа 11. Свойство алгоритма «определенность» подразумевает, что - алгоритм должен приводить к получению результата за конечное число шагов - предписания алгоритма должны быть точными и понятными - алгоритм пригоден для решения всех задач данного типа - алгоритм не зависит от состояния начальных данных и предпочтений разработчика - описываемый процесс и его алгоритм могут быть разбиты на отдельные элементарные этапы 12. Универсальными способами записи алгоритма являются (2 ответа) - запись псевдокодами - запись блок-схемой - запись логическим выражением - запись математическим выражением - запись текстом 13. Структурная алгоритмизация основывается на принципах (2 ответа) - наследования алгоритмами-потомками свойств алгоритмов-родителей - взаимодействия подпрограмм посредством передачи фактических значений параметров - последовательная детализация алгоритма «сверху вниз» - инкапсуляция данных и вычислений в едином алгоритме - ограниченность базового набора структур для построения алгоритма любого уровня сложности 14. Линейный алгоритм содержит следующие типовые предписания (3 ответа) - ввод данных - сортировка данных по возрастанию - перестановка значений данных - описание данных - вывод данных 15. Циклическим называется алгоритм, у которого - одни и те же операторы выполняются бесконечное число раз - операторы выполняются многократно, изменяя исходные данные - многократное повторение действий алгоритма не ведет к изменению исходных данных 16. Назначением переменных-счетчиков и переменных-аккумуляторов является - подсчет электроэнергии, затрачиваемой на один такт работы процессора - обновление значения в итоговой переменной - накопление электрического заряда для поддержания работы оперативной памяти 17. На физическом уровне процессор получает данные в виде: - команд пользователя - электрических сигналов - команд операционной системы - текста программы - машинного кода 18. Машинный код – это: - комбинация электронных переключателей - последовательность двоичных чисел - программа на языке низкого уровня - схема соединения электрических элементов - частота колебательного контура 19. Основным дискретом оперативной памяти является в том числе: - мегабит - область - слово - фраза - килобайт 20. Основным дискретом оперативной памяти является в том числе - поле - байт - диод - фраза - транзистор 21. В одном байте можно хранить в том числе - рисунок - текст - логическую величину - дробное число - число со знаком 22. Алгоритм как универсальное понятие – это: - программа, написанная в машинных кодах - конкретное значение решенной задачи - инструкция решения задачи с бесконечным множеством исходов - список альтернативных вариантов решения задачи - конечная последовательность действий решения задачи 23. Алгоритм как вычислительный процесс – это: - программа, написанная в машинных кодах - формальное описание функций операционной системы при выполнении программы - формальное описание решения задачи в виде конечной последовательность элементарных операций - совокупность аппаратных средств, производящих вычисления - формальное описание искомого результата решения задачи 24. Ветвящимся (разветвляющимся) называется фрагмент алгоритма, в котором: - в зависимости от конечного результата действия алгоритма представляются направленным графом с взвешенными дугами - в зависимости от результата проверки условия вычисления реализуются по одному из нескольких заранее предусмотренных направлений - независимо от результата предыдущих действий выбирается направление дальнейших вычислений 25. С точки зрения программирования важно учитывать три основные составляющие компьютера, одна из которых: - устройства ввода-вывода - повторитель - оптоволоконная линия связи - мультиплексор - счетчик команд 26. Процессор компьютера представляет собой: - автоколебательный контур - микроконденсатор - интегральную микросхему - диодный усилитель - релейное устройство 27. Для решения специальных задач (проектирование вычислительных устройств) применяются особые способы задания алгоритмов (2 ответа): - блок-схемы - матричные схемы - семантические схемы - логические схемы - математические схемы 28. К устройствам вывода данных с точки зрения программирования можно отнести в том числе: - сканер - клавиатуру - экран монитора - мышь - роутер 29. Циклические алгоритмы делятся на (3 ответа): - циклы с заданным условием продолжения работы (цикл-ПОКА) - циклы с заданным условием окончания работы (цикл-ДО) - циклы с заданным условием начала работы (цикл-ОТ) - циклы с заданным числом повторений - циклы с заданным условием возобновления работы (цикл-ОКОЛО) 30. С точки зрения программирования важно учитывать три основные составляющие компьютера, одна из которых: - триггер - процессор - роутер - маршрутизатор - дешифратор
Тест 2
1. Синтаксис языка - это - смысл слов и конструкций языка - способ перевода слов на другой язык - правила написания слов языка - правила расстановки знаков препинания в тексте - правила произношения слов 2. Семантические ошибки вызваны - нарушением ограничений, вводимых на значения исходных данных - использованием команд, не отвечающих алгоритму - использованием неверного условия в ветвящейся алгоритмической структуре - нарушением формы записи конструкций языка программирования - неверным правописанием слов программы 3. Компиляторы - переводят текст программы в машинный код процессора для последующего выполнения - тестирую программу на наличие семантических ошибок - тестируют программу на соответствие ГОСТу - размещают программу в оперативной памяти - последовательно выполняют команды исходного текста программы 4. Язык программирования низкого уровня - не позволяет создавать надежные программы - операторы языка близки к машинному коду и ориентированы на конкретные команды процессора - применяется для взаимодействия пользователя с операционной системой - подлежит дальнейшей доработке для практического использования - содержит недостаточный набор команд 5. Язык ассемблера - разбивает исходный текст программы на примитивы - компонует готовую программу из отдельных модулей с помощью механизма сборки - представляет каждую команду машинного кода с помощью символьных условных обозначений - собирает программу из отдельных модулей - тестирует оборудование 6. Язык низкого уровня применяется для - реализации сложных программных проектов - быстрого и прямого доступа к аппаратным ресурсам - разработки человеко-машинного интерфейса - работы программы под управлением разных операционных систем - работы программы на разных типах процессоров 7. Языки Фортран, Кобол, Си, Джава относятся к группе - языков программирования баз данных - языков моделирования сложных систем - языков работы со знаниями - алгоритмических языков программирования - сценарных языков интернет-приложений 8. Структурированный язык запросов SQL предназначен для - работы с группами записей баз данных - создания драйверов технических устройств - разработки экспертных систем - написания системных утилит - подготовки текстов к публикации в Интернет 9. SQL-программы, подготовленные для разных СУБД - не совместимы друг с другом - совместимы друг с другом - противоречат друг другу - идентичны друг другу 10. Скрипт-языки обладают следующим общим свойством - компиляторы для них распространяются бесплатно - программы распространяются только в формате исполняемого кода (.exe) - являются компилируемыми - интерпретаторы для них распространяются только на коммерческой основе (платно) - являются интерпретируемыми 11. Что не требуется для создания программ - компилятор - библиотеки функций - редактор связей - база данных - текстовый редактор 12. Объектный код - это - результат работы компилятора - результат работы текстового редактора - результат работы отладчика - результат работы библиотеки программных модулей - результат работы редактора связей 13. Современные интегрированные системы программирования включают - процессор электронных таблиц - средство обработки пользовательских запросов - специализированный текстовый редактор - операционную систему - экспертную систему 14. Среды быстрого проектирования программ (RAD) основаны на - визуальном (компонентном) подходе к разработке приложений - трехзвенном подходе к разработке приложений - комбинаторном подходе к разработке приложений - многоуровневом подходе к разработке приложений - фазовом подходе к разработке приложений 15. Технологии объектного, событийного и структурного программирования объединены в современных инструментальных средствах, называемых - ERP-системы - CASE-системы - IDEF-системы - RAD-системы - СУБД-системы 16. Исторически отношение к программированию как деятельности развивалось в следующем направлении - ремесло→наука→искусство - наука→искусство→ремесло - искусство→наука→ремесло 17. Какой из этапов реализации проекта создания информационной системы занимает порой до 90% времени всего проекта? - этап обучения заказчика - этап предпроектных исследований - этап внедрения - этап разработки 18. Текст программы – это: - детальное описание алгоритма на языке программирования - последовательность двоичных чисел - блок-схема алгоритма - запись условия задачи на естественном языке - запись алгоритма псевдокодами 19. Семантика языка – это: - способ перевода слов на другой язык - правила расстановки знаков препинания в тексте - правила произношения слов - правила написания слов языка - смысл слов и конструкций языка 20. Отладка программы – это: - процесс составления алгоритма программы - процесс перевода программы на машинный язык - процесс поиска ошибок в программе - процесс записи программы на языке высокого уровня - процесс устранения ошибок в программе 21. Интерпретаторы: - размещают программу в оперативной памяти компьютера - последовательно выполняют операторы исходного текста программы - переводят текст программы в машинный код процессора для последующего выполнения - тестируют программу на наличие ошибок - тестируют программу на соответствие ГОСТу 22. Первым современным языком программирования баз данных для ПК принято считать: - СУБД Excel - СУБД dBase II - СУБД Oracle - СУБД Access - СУБД FoxPro 23. К языкам программирования для Интернет относится язык: - IDEF - Ada - PHP - SQL - Excel 24. К языкам моделирования сложных систем относится язык: - Lisp - CLP - C++ - Prolog - UML 25. К средствам создания программ НЕ относится приложение: - компилятор - процессор электронных таблиц - текстовый редактор - отладчик - редактор связей 26. Современные технологии создания надежного ПО предусматривают непрерывный контроль качества разрабатываемого продукта: - на этапе создания - на всех этапах жизненного цикла - на этапе внедрения - на этапе тестирования 27. Сообщение о синтаксической ошибке в программе вызвано: - использованием команд, не отвечающим алгоритму - использованием неверного условия в ветвящейся алгоритмической структуре - нарушением формы записи конструкций языка программирования - нарушением ограничений, водимых на значения исходных данных - нарушением условия выхода из оператора цикла 28. Тестирование программы – это: - процесс составления алгоритма программы - процесс устранения ошибок в программе - процесс поиска ошибок в программе - процесс записи программы на языке высокого уровня - процесс перевода программы на машинный язык 29. СУБД (системы управления базами данных) поддерживают: - язык SQL и собственный уникальный язык - один из универсальных алгоритмических языков высокого уровня - язык разметки текстов - язык моделирования сложных систем - исключительно язык SQL 30. Исполнимый код – это результат работы: - результат работы компилятора - редактора связей - результат работы текстового редактора - результат работы отладчика - результат работы библиотеки программных модулей 31. К методам маркетинга программного обеспечения относится (3 ответа)? - бесплатное ПО - коммерческое ПО - льготное ПО - условно-бесплатное ПО - бюджетное ПО 32. Бета-тестирование программного продукта происходит: - у исполнителя - у тестера компании-исполнителя - у заказчика
Тест 3
1. Переменная в программировании - это - способ обращения к адресу памяти по буквенно-цифровому имени - способ вычисления суммы элементов массива - способ задания количества итераций выполнения цикла - способ задания предельного размера массива - способ задания счетчика 2. Переменная в программировании указывает на - функцию ввода данных в программу - алгоритм обработки события, связанного с данными - вектор прерывания с конкретным типом данных - значение, связанное с конкретным типом данных - функцию вывода результата вычислений 3. К логическим операциям относится операция - операция оценки - операции сдвига вправо - операции умножения - операции сравнения - операции транспонирования 4 Инициализация переменной в программировании - это - приравнивание значения переменной нулю - вычисление значения переменной в результате выполнения арифметической операции - удаление переменной из программы - присвоение переменной начального значения - резервирование памяти под хранение величины заданного типа 5. Условный оператор служит для - выполнения арифметических действий над переменными - реализации многократно повторяющихся действий - резервирования памяти под новую переменную - разветвления последовательности выполнения программы по результату проверки условия - выполнения циклических операций 6. Константа в программировании - это - ячейки памяти, в которые заносятся значения в процессе выполнения программы - регистры общего назначения на материнской плате - ячейки памяти, предназначенные для временного хранения промежуточных данных - постоянный адрес хранения данных в оперативной памяти - данные, которые при выполнении программы всегда определены и неизменны 7. Среди прочих различают следующий тип оператора цикла - бессрочный оператор цикла - арифметический оператор цикла - формальный оператор цикла - безусловный оператор цикла - цикл с фиксированным числом повторений 8. В состав арифметического выражения языка программирования в числе прочих входит - арифметическая операция - встроенный каталог - элементарный модуль - алгоритм сложения - чистый бланк 9. Программа, предназначенная для работы под управлением графической операционной системы, представляет собой - файл, размещенный в папке Мои_Документы - ярлык, обеспечивающий открытие папки с файлами рабочих документов - пиктограмма на панели инструментов в рабочем окне редактора - окно с экранной формой приложения 10. Приложение, выполненное в технологии событийного программирования, обрабатывает (реагирует на) события, вызванные пользователем благодаря - действиям пользователя, активизирующим элемент управления формы - графической операционной системе, представляющий элементы управления - программному коду, связанному с элементом управления формы - библиотеке визуальных компонентов, включенных редактором связей в приложение 11. Проект, реализующий приложение в технологии событийного программирования, не включает - независимые модули - экранные формы - базу данных событий 12. Сохранение данных экранной формы в файле происходит в следующей последовательности - переменные памяти->запись в файле->поля формы - запись в файле->переменные памяти->поля формы - поля формы->переменные памяти->запись в файле - переменные памяти->поля формы->запись в файле 13. В объектно-ориентированных языках программирования объекты, имеющие идентичную структуру и отличающиеся только значениями свойств - принадлежат к одному классу - работают на разных узлах сети - входят в единый массив 14. В объектно-ориентированных языках программирования под инкапсуляцией понимается - самоуничтожение объекта в случае ошибки в программе - объединение свойств (данных) с методами (подпрограммами) в одном типе данных (классе) - создание объекта при инициализации программы - коммуникация объектов в ходе работы программы 15. В объектно-ориентированных языках программирования под наследованием понимается - возможность создания нового класса с наследованием свойств и методов родительского и добавлением собственных - возможность прямой передачи свойств от одного объекта-экземпляра другому объекту-экземпляру - возможность объединения свойств и методов в одном классе через их описание как Public - возможность переопределения методов у класса-наследника через их описание как Public 16. Конкретный объект, имеющий структуру определенного класса, называется - предмет реального мира - индивид класса - объект класса - экземпляр класса 17. Обеспечение целостности объекта в объектно-ориентированном программировании достигается - защитой его свойств описанием Object - защитой его свойств описанием Private - защитой его свойств описанием Public - защитой его свойств описанием Class 18. Переменная в программировании – это: - способ задания счетчика - способ задания предельного размера массива - способ обращения к адресу памяти по буквенно-цифровому имени - способ вычисления суммы элементов массива - способ задания количества итераций выполнения цикла 19. Массив – это: - базовый тип данных, доступ к элементам которого происходит по имени - простой тип данный, состоящий из индексов - сложный тип данных, образованный сочетанием различных базовых типов - сложный тип данных, доступ к элементам которого происходит по их именам - сложный тип данных, доступ к элементам которого происходит по их номерам (индексам) 20. Сложные типы данных состоят из: - только из базовых типов данных - из чисел транспонированной матрицы - только из указателей - базовых и определенных ранее сложных типов данных - из символов, составляющих текст программы 21. Логические скобки служат: - для реализации цикла в ходе выполнения программы - для определения последовательности выполнения арифметических операций в выражении - для реализации ветвления в ходе выполнения программы - для выделения группы операторов программы в блок - для задания комментариев программы 22. Оператор присваивания позволяет: - проводить сравнение переменных - изменять текущее значение переменной - выполнять арифметические действия над переменными - резервировать память под новую переменную - управлять ходом выполнения программы 23. Операторы цикла позволяют: - разветвить последовательность выполнения программы по результату проверки условия - накапливать электрический потенциал - резервировать память под новую переменную - реализовать многократно повторяющиеся действия - выполнять арифметические операции 24. Функции ввода-вывода служат для: - для прерывания работы процессора - для управления памятью - организации интерфейса с пользователем - выполнения арифметических операций - для управления ходом выполнения программы 25. Объект – это: - события, возникающие как в окружающем мире, так и внутри рассматриваемого объекта - набор свойств, которым характеризуется конкретный предмет реального мира - совокупности свойств, методов их обработки и событий, на которые данный объект может реагировать 26. С точки зрения создания кода обработки событий важнейшим свойством элемента управления формы является: - свойство Text - свойство Caption - свойство Tabindex - свойство Font - свойство Name 27. В объектно-ориентированных языках программирования объекты, имеющие идентичную структуру и отличающиеся только значениями свойств - принадлежат к одному классу - работают на разных узлах сети - входят в единый массив 28. В объектно-ориентированном программировании свойства объекта, определенные как Private: - доступны из объектов других классов - недоступны пользователю - недоступны никому - доступны только через действие методов данного объекта 29. К базовым типам данных не относится: - тип «логическая величина» - тип «число» - тип «дата-время» - тип «строка» - тип «символ» 30. Технология структурного программирования заключается в: - правилах написания программы на языке программирования высокого уровня - разбиении программы на последовательность модулей, каждый из которых выполняет одно или несколько действий - выполнении отдельных модулей программы в асинхронном режиме на различных компьютерах сети 31. Указатель в программировании используется для: - отметки точки останова программы при ее отладке - отметки текущего шага программы - прямого доступа к адресу физической памяти - отметки точки возврата в программе - прямого перемещения внутри программы 32. Событийное программирование предполагает следующие типовые действия: - конструирование экранной формы, - разработка логической структуры базы данных, - определение значений свойств элементов управления, - создание методов обработки событий. - описание переменных памяти 33. В объектно-ориентированном программировании представители класса, определенные как Public: - доступны из объектов других классов - доступны из объектов данного класса - недоступны никому - недоступны пользователю 34. В событийном программировании глобальные переменные типа Public как правило описываются: - в форме как составной части проекта - в модуле как составной части проекта - в отчете как составной части проекта