Главная / Школа / Программирование для гуманитариев

Программирование для гуманитариев - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс лекций предназначен для обучения гуманитариев основам программирования и искусственному интеллекту.
Смотрите также:
Какие навыки программирования нужны гуманитарию?
(1) сведения из области знаний, для которой создается программа
(2) основные принципы дисциплины "искусственный интеллект"
(3) знание особенностей функционирования ЭВМ
Формальная грамматика "близка" к следующим наукам…
(1) алгебра
(2) геометрия
(3) математический анализ
Чем различаются шаблоны и метасимволы?
(1) метасимволы не используются в регулярных выражениях
(2) метасимволы не участвуют в операциях поиска и замены
(3) шаблоны используются в операционных системах, а метасимволы - в специальных программах-фильтрах и скриптовых языках
Язык XML используется:
(1) для отделения структуры документа от его текста
(2) для создания новых языков разметки
(3) для замены языка HTML
(4) для представления семантических сетей
Степени свободы - это:
(1) количество состояний, в которых может находиться система
(2) число возможных координат, с помощью которых описывается система
(3) термодинамическая характеристика системы
Парадигма программирования - это:
(1) правила написания программ
(2) языки программирования
(3) мода на составление программ на языках программирования
(4) взгляды на то, как надо писать языки программирования
Что такое "метаязык"?
(1) литературный язык с техническими терминами
(2) язык программирования
(3) "графический" язык для записи алгоритмов в заданной парадигме программирования
Назовите единицу информации в ЭВМ:
(1) сантиметр
(2) килограмм
(3) число
(4) бит
(5) децибел
(6) джоуль
Что такое "примитивные символьные данные"?
(1) массивы с целыми типами данных, в которых содержатся литеры в одной из кодировок
(2) массивы с целыми типами данных, в которых содержатся литеры в одной из кодировок и оканчивающиеся терминальным (нулевым) символом
(3) массивы с целыми типами данных, в которых содержатся литеры в одной из кодировок, а в начале массива расположено целое число с длиной строки
Что такое структура:
(1) тип данных, который содержит в себе символьные данные
(2) тип данных, хранящий в себе совместно несколько машинных и/или пользовательских данных
(3) тип данных, размер которых может быть не кратен байту
(4) тип данных, имеющий в себе поля - другие типы данных
(5) тип данных, хранящий в себе только один из перечисленных при определении машинных и/или пользовательских типов данных
Что такое "контекст" в языке Perl?
(1) это то, что подразумевает программист при написании программы на языке "Perl"
(2) это то, что программист подразумевал, когда писал свою программу
(3) это управление выдачей результатов и порядка выполнения алгоритма, в зависимости от того, какой тип данных в Perl использовал программист
К символьным вычислениям относят:
(1) поиск и замену текстовых фрагментов
(2) планирование эксперимента
(3) синтез "связной" речи
Основой алгоритмического мышления является…
(1) возможность создавать свои алгоритмы
(2) возможность программирования на языке машинных кодов
(3) возможность использования чужих алгоритмов
Что такое алфавит в формальной грамматике?
(1) набор литер от А до Я
(2) набор литер от A до Z
(3) множество всех терминальных символов
(4) конечное множество терминальных и нетерминальных символов
Метасимволы обычно начинаются с префикса:
(1) "\"
(2) "/"
(3) "-"
(4) могут быть без префиксов
Бэкусова нормальная форма используется для:
(1) определения контекстно-свободных грамматик
(2) определения A- грамматик
(3) задания структуры XML документов
(4) задания структуры HTML документов
Двоичный выбор - это выбор между вариантами:
(1) "вероятно" и "невероятно"
(2) "истина" или "ложь"
(3) "красный" или "зеленый"
В "процедурную парадигму" входят языки:
(1) ЛИСП
(2) Пролог
(3) Ассемблер
Какие "метаязыки" используются при составлении программ процедурной парадигмы:
(1) интеллект-карты
(2) ориентированные графы
(3) блок-схемы
Использование байта в качестве единицы информации предпочтительнее вследствие:
(1) все литеры латинского алфавита и специальные символы умещаются в один байт
(2) литеры всех алфавитов умещаются в один байт
(3) просто потому, что байт больше бита
Что такое: "кодировка"?
(1) таблица с литерами английского алфавита
(2) таблица с литерами русского алфавита
(3) таблица с литерами английского алфавита и знаками препинания и специальными символами
(4) таблица целых чисел, в которой каждой литере латинского и национального алфавита, знакам препинания и специальным символам назначен определенный код, в соответствии с кодовой страницей
Перечислите пользовательские строковые типы данных:
(1) класс CString в библиотеке MFC Microsoft Visual C++
(2) тип string на языке Turbo Pascal
(3) массив элементов типа char в Microsoft Windows
Переменные-скаляры начинаются…
(1) со знака "$"
(2) со знака "\"
(3) со знака "%"
(4) со знака "@"
Символьные вычисления требуются:
(1) при подготовке и рассылки электронной корреспонденции
(2) в экономических расчетах
(3) при создании "интеллектуальных роботов" (ботов) в Интернете
К "искусственному интеллекту" относят следующие алгоритмы:
(1) алгоритмы предсказания погоды
(2) алгоритмы игры в шахматы
(3) алгоритмы "распознавания образов"
(4) алгоритм "прослушки телефонов", используемый спецслужбами
Длина цепочки - это:
(1) сумма всех кодов символов, содержащихся в строке
(2) количество терминальных и нетерминальных символов в строке
(3) количество терминальных символов в строке
(4) количество символов в строке, за исключением пробельных символов
Какой шаблон используется для выбора любого файла?
(1) *.?*
(2) *.*
(3) *
(4) *e.*
(5) *.???
Какими символами в БНФ определяется "одно или более" вхождение символов?
(1) знаками "[…]"
(2) знаками "{…}"
(3) знаком "+"
(4) никак специально не выделяется
Нечеткая логика - это:
(1) выбор между тремя вариантами: "да", "нет" и "может быть"
(2) выбор с использованием коэффициентов уверенности
(3) другое название "вероятностной логики"
Программа на языке Quick Basic должна начинаться:
(1) с любого оператора
(2) с оператора "STOP"
(3) с оператора "START"
(4) с оператора "REM"
На блок-схемах переход к следующей операции обозначается:
(1) стрелкой по направлению к следующему оператору
(2) прямоугольником;
(3) стрелка с кружком (в случае разрыва стрелки)
Какова разрядность целых чисел в ЭВМ типа short integer:
(1) один байт
(2) два байта
(3) три байта
(4) четыре байта
(5) восемь байт
Назовите особенности кодировки Unicode:
(1) эта кодировка включает в себя все символы национальных алфавитов
(2) длина этой кодировки - один байт
(3) это очень компактная кодировка
Как реализовать булевский тип данных в виде перечисления?
(1) использовать целые константы 0 и 1
(2) использовать символьные константы 0 и -1
(3) при помощи оператора typedef enum
(4) с помощью прагма оператора #define
Строка, заключенная в апострофы, означает:
(1) символьная строка как она написана
(2) символьная строка с "подстановкой" метасимволов, переменных и других специальных символов
(3) выражение для исполнения в качестве команды операционной системы
(4) числовые значения
Построение "дерева вывода" может Вам понадобиться при:
(1) при моделировании прямого и обратного вывода
(2) при создании "нейронной сети"
(3) при составлении алгоритма решения задач методом перебора
Что относится к алгоритму?
(1) инструкция по завариванию чая
(2) правила написания художественного произведения
(3) правила оформления деловой бумаги
Начальный символ грамматики - это:
(1) нетерминальный символ, содержащийся хотя бы один раз на множестве правил
(2) начальный символ, из которого выводятся все предложения грамматики
(3) любой нетерминальный символ
Какой метасимвол регулярных выражений используется для указания начала строки?
(1) "."
(2) "^"
(3) "$"
(4) "\n"
(5) "\0"
Какими символами в РБНФ определяется "одно или более" вхождение символов?
(1) знаками "[…]"
(2) знаками "{…}+"
(3) знаком "+"
(4) никак специально не выделяется
Многовариантный выбор - это:
(1) бинарный выбор
(2) тернарный выбор
(3) тетрарный выбор
Основной функцией на языке Си является функция:
(1) с любым именем
(2) с именем, совпадающим с именем проекта
(3) с именем "main"
(4) с именем "WinMain"
Какие конструкции не входят в процедурную парадигму программирования?
(1) цикл "для"
(2) цикл "для всех"
(3) вызов метода класса
Какие два типа целых данных можно выделить?
(1) длинные и короткие типы
(2) со знаком и без него
(3) положительные и отрицательные
Что такое: "нулевой символ"? Какова его роль?
(1) нулевыми символами заполняются строки символов при их инициализации
(2) нулевыми символами заканчиваются "примитивные символьные строки"
(3) нулевой символ обозначает строку нулевой длины
Что такое указатель?
(1) адрес некоторой ячейки памяти
(2) адрес некоторой ячейки памяти в оперативной памяти компьютера, имеющей определенный тип
(3) адрес "нулевой" ячейки памяти массива определенного типа
Где в основном применяются массивы скаляров в Perl?
(1) при написании CGI скриптов для Интернета
(2) при создании простейших справочников и баз данных на языке Perl
(3) при управлении чтением/записью текстовых файлов в Perl
(4) в операциях поиска/замены в Perl
(5) в операциях "индексации" скаляров
Для каких алгоритмов искусственного интеллекта созданы "стандартные" алгоритмы?
(1) алгоритмы "семантических сетей"
(2) алгоритмы "прямого вывода"
(3) алгоритмы продукций
Что такое "обратный инжиниринг"?
(1) составление алгоритма на естественном языке
(2) кодирование программы по заданному алгоритму
(3) составление документации по программе взамен утраченной
Язык является бесконечным, если:
(1) он содержит продукции с терминальными и нетерминальными символами
(2) он содержит бесконечное число продукций
(3) он содержит "пустую" продукцию
(4) он содержит рекурсивные правила
Где в операционной системе UNIX используются "полные" регулярные выражения?
(1) в потоковом фильтре "sed"
(2) в языке "Perl"
(3) в текстовых редакторах
(4) в оболочке Bash shell
Где используется "диапазон символов"?
(1) в БНФ
(2) в РБНФ
(3) в шаблонах UNIX
(4) в шаблонах MS-DOS
(5) в языке DTD
Теоретическая формула информации определяется как:
(1) натуральный логарифм от числа вариантов значения переменной или степеней свободы у системы
(2) логарифм по основанию "2" от числа вариантов значения переменной или степеней свободы у системы
(3) десятичный логарифм от числа вариантов значения переменной или степеней свободы у системы
Программа на языке Quick Basic должна иметь расширение:
(1) *.bas
(2) *.pl
(3) *.c
(4) *.cpp
(5) *.h
(6) *.hpp
(7) любое
Какого цикла нет в "школьном" языке программирования?
(1) цикл "для"
(2) цикл "для всех"
(3) цикл "до"
(4) цикл "пока"
Что такое целочисленная арифметика?
(1) это обычная арифметика, изучаемая в школьном курсе математики
(2) эта арифметика имеет ограничения на деление чисел
(3) эта арифметика имеет ограничения на использование "степенных" и "трансцендентных" функций
(4) эта арифметика имеет ограничения на операции вычитания чисел
(5) эта арифметика имеет ограничения на операции сравнения чисел
Индекс "0" в примитивных символьных данных обозначает:
(1) первый элемент в массиве с "примитивными символьными данными"
(2) массив нулевой длины
(3) недопустимый индекс массива на языке Си
Назовите особенности "высокоуровневых" строк:
(1) содержимое "высокоуровневых" строк менять не желательно
(2) "высокоуровневые" строки не содержат операции индексирования
(3) "высокоуровневые" строки представляются массивом примитивных символьных данных
(4) для манипуляции содержимым внутри строк используются операторы типа MID$ и substr
(5) для объединения "высокоуровневых" строк используется операция конкатенации
Чем отделяются элементы массивов скаляров друг от друга?
(1) знаком "="
(2) знаком "," (запятая)
(3) знаком "." (точка)
(4) сочетанием знаков "=>"
Преимущества алгоритмов системы продукций:
(1) простая реализация алгоритма в "процедурных языках"
(2) время работы программы пропорционально числу продукций в ней
(3) кодирование задачи "стандартными" алгоритмами
(4) легкая реализация "коэффициентов уверенности"
(5) простота отладки
Программа начинает устаревать с того момента, когда…
(1) она перестает поддерживаться автором
(2) она перестает обновляться
(3) она удаляется с сайта автора
(4) ее перестают "взламывать" хакеры
Целое число - это:
(1) числа, которые мы используем при счете
(2) натуральный ряд чисел вместе с нулем и отрицательными числами
(3) натуральный ряд чисел вместе с нулем
Файл с "библиотечным модулем" Perl имеет расширение:
(1) *.bas
(2) *.pl
(3) *.pm
(4) любое
Каким оператором осуществляется "кессонный" выход из цикла?
(1) оператором безусловного перехода на метку
(2) оператором "break"
(3) оператором "continue"
Однозначные грамматики - это:
(1) грамматики, генерирующие бесконечный язык
(2) грамматики, генерирующие конечный язык
(3) праворекурсивные грамматики
(4) грамматики, представленные только одним деревом вывода для всех предложений
(5) грамматики, имеющие только однозначные правила
Какими из приведенных шаблонов выбираются программы MS-DOS/Windows?
(1) *.bat
(2) *.com
(3) *.exe
(4) *.cmd
(5) *.zip
(6) *.rar
Что означает выражение в круглых скобках?
(1) необязательное вхождение символов
(2) одно или более вхождение символов
(3) группировку символов
Практическая формула информации - это:
(1) натуральный логарифм от числа вариантов значения переменной или степеней свободы у системы
(2) логарифм по основанию "2" от числа вариантов значения переменной или степеней свободы у системы
(3) десятичный логарифм от числа вариантов значения переменной или степеней свободы у системы
Программа на языке Perl должна начинаться:
(1) с комментария
(2) с включением "заголовочных файлов" с настройками программы
(3) с имени функции: "main"
(4) с включения строки: #!perl -w
Можно ли вернуть старое значение переменной после операции присвоения?
(1) можно, набрав команду "UNDO" в командной строке
(2) можно, выбрав пункт "Отмена" в IDE
(3) нельзя
Что такое булевы типы данных?
(1) целочисленные данные, имеющие ограничения на принимаемые значения
(2) данные, принимающие только два альтернативных значения
(3) особый тип данных на языке Си и схожих с ним по синтаксису языков
(4) особый тип данных на языке "Quick Basic"
Кодировки OEM используются по-умолчанию:
(1) в операционной системе MS-DOS в качестве основной кодировки
(2) в языке Perl для Windows в качестве основной кодировки
(3) в языке командной оболочки MS Windows в качестве основной кодировки
(4) в приложениях Linux в качестве основной кодировки
Как представляется дата в BIOS ЭВМ?
(1) в виде целого числа с числом секунд, прошедших с 01.01.2000 г.
(2) в виде целого числа с числом секунд, прошедших с 01.01.1900 г.
(3) в виде вещественного числа с числом секунд, прошедших с 01.01.2000 г.
(4) в виде вещественного числа с числом секунд, прошедших с 01.01.1900 г.
(5) в виде вещественного числа с числом дней, прошедших с 01.01.2000 г.
(6) в виде вещественного числа с числом дней, прошедших с 01.01.1900 г.
Сканер лексем используется:
(1) для выявления в тексте чисел и литералов
(2) собственно для осуществления грамматического разбора предложений
(3) для пропуска "незначащих" символов
Смысл тега - это:
(1) принимаемое им значение
(2) имя тега в тексте на данном языке
(3) принимаемое тегом значение с учетом ограничений значений (синтаксиса) тега на данном языке
Комментарии на языке Си стандарта ANSI вводятся:
(1) оператором "REM"
(2) скобками "/*…*/"
(3) знаком "//"
(4) знаком "#"
Алгоритмическое мышление включает в себя:
(1) абстрактное мышление
(2) грамотное письмо
(3) грамотное владение речью
Алгоритмическим языком можно считать:
(1) метаязык программирования
(2) язык Эсперанто
(3) язык ассемблера
Абстрактное мышление развивается:
(1) чтением литературы
(2) написанием изложения по прочитанным произведениям
(3) написанием сочинения по прочитанным произведениям
Какие навыки программирования нужны гуманитарию?
(1) знание и умение разбираться в основных парадигмах программирования
(2) умение работать в компьютерных сетях (в том числе в Интернете)
(3) знание особенностей работы устройств ввода-вывода
Формальная грамматика "близка" к следующим наукам…
(1) литературоведение
(2) языкознание
(3) теория автоматов
Чем различаются шаблоны и метасимволы?
(1) без помощи метасимволов нельзя точно указать начало и конец строки
(2) метасимволы могут содержать модификаторы
(3) метасимволы могут быть и вне регулярных выражений
Язык DTD исполняет роль:
(1) стандартного языка написания грамматик
(2) средства задания структуры XML-документа
(3) средства задания структуры HTML-документа
Степени свободы - это:
(1) количество возможных перемещений для механической системы
(2) развитость демократических институтов в той или иной стране
(3) количество вариантов выбора в информатике
Процедурная парадигма применяется:
(1) для программирования интерфейсов
(2) для написания драйверов устройства
(3) для написания программ для численных расчетов
Что такое "метаязык"?
(1) литературный язык с командами, допустимыми для данного исполнителя
(2) язык программирования с "нестрогими" конструкциями, максимально приближенный к литературному языку
(3) язык "компактной записи" алгоритмов
Длина одного байта составляет:
(1) один бит
(2) четыре бита
(3) восемь бит
(4) шестнадцать бит
(5) тридцать два бита
(6) шестьдесят четыре бита
В переменных какого типа языка Си могут храниться символьные данные?
(1) char
(2) unsigned int
(3) float
Что такое объединение:
(1) тип данных, который содержит в себе символьные данные
(2) тип данных, хранящий в себе совместно несколько машинных и/или пользовательских данных
(3) тип данных, размер которых может быть не кратен байту
(4) тип данных, имеющий в себе поля - другие типы данных
(5) тип данных, хранящий в себе только один из перечисленных при определении машинных и/или пользовательских типов данных
Что такое "скаляр" в языке Perl?
(1) "низкоуровневый" тип строковых данных
(2) "высокоуровневый" тип строковых данных
(3) "высокоуровневый" тип строковых данных с возможностью "численных вычислений"
К символьным вычислениям относят:
(1) программу для игры в шахматы
(2) планирование и прогнозирование цены
(3) экспертную систему для "игры на бирже"
Основой алгоритмического мышления является…
(1) знание основ программирования на языке Бейсик
(2) знание основ программирования на "метаязыке" программирования
(3) возможность читать чужие алгоритмы
Что такое терминальный символ?
(1) последний символ в цепочке
(2) символ, встречающийся в алфавите формальной грамматики
(3) символ, встречающийся только в правой части продукций
(4) символ, встречающийся и в левой части, и в правой части продукций
Модификатор "*" используется для:
(1) указания, что символ или группа символов повторяется более одного раза
(2) указания, что символ или группа символов может встречаться в тексте
(3) указания, что символ или группа символов может встречаться в тексте ноль или более раз
(4) игнорируется в шаблонах
Для разделения левой и правой части БНФ использует символы:
(1) ":="
(2) "::="
(3) "="
(4) ":-"
Двоичный выбор - это выбор между вариантами:
(1) "да" или "нет"
(2) "0" или "1"
(3) "правда" или "неправда"
В "процедурную парадигму" входят языки:
(1) Quick Basic
(2) Visual Basic
(3) Perl
Какие "метаязыки" используются при составлении программ процедурной парадигмы:
(1) деревья вывода
(2) "школьный" язык программирования
(3) литературный язык с техническими терминами
Использование байта в качестве единицы информации предпочтительнее вследствие:
(1) в байте можно хранить две восьмеричные цифры
(2) в байте можно разместить по две шестнадцатеричные цифры
(3) в байте удобно хранить двоичные числа
Назовите кириллические кодировки.
(1) OEM 437
(2) OEM 850
(3) OEM 866
(4) ANSI 1250
(5) ANSI 1251
Перечислите пользовательские строковые типы данных:
(1) класс Strings в библиотеке Class Lib Borland C/C++
(2) тип PSTR в библиотеке Microsoft Windows API
(3) тип "скаляр" в Perl
Переменные-массивы начинаются…
(1) со знака "$"
(2) со знака "\"
(3) со знака "%"
(4) со знака "@"
Символьные вычисления требуются:
(1) при поиске во всемирной сети
(2) при проверке орфографии и стиля документа
(3) при поиске решения методом перебора
К "искусственному интеллекту" относят следующие алгоритмы:
(1) алгоритмы перевода с одного языка на другой язык
(2) алгоритмы планирования цены на рынке
(3) алгоритм экспертной системы для игры на фондовой бирже
(4) алгоритмы "сканирования" теле- и радио- передач на предмет обнаружения важной ("ключевой") информации
Конкатенация - это:
(1) "бесшовное" объединение строк в любом порядке
(2) "бесшовное" соединение двух строк. Порядок строк влияет на результат
(3) операция суммирования длины всех строк
(4) операция суммирования кодов символов всех строк
Какой шаблон используется для выбора файлов с трехбуквенным расширением?
(1) *.?*
(2) *.*
(3) *
(4) *e.*
(5) *.???
Каким символом в БНФ определяется диапазон символов?
(1) знаком "-"
(2) знаком "|"
(3) знаками "(…)"
(4) никак специально не определяется
Нечеткая логика - это:
(1) многовариантный выбор с переменным числом вариантов
(2) многовариантный выбор с постоянным числом вариантов
(3) выбор значения переменной с вероятностью, принимающей непрерывное значение от "0" до "1"
Программа на языке Quick Basic должна заканчиваться:
(1) любым оператором
(2) оператором "STOP"
(3) оператором "END"
(4) оператором "SUB"
На блок-схемах оператор ветвления обозначается:
(1) прямоугольником
(2) ромбом
(3) параллелепипедом
Какова разрядность целых чисел в ЭВМ типа long integer:
(1) один байт
(2) два байта
(3) три байта
(4) четыре байта
(5) восемь байт
Назовите особенности кодировки Unicode:
(1) эта кодировка содержит только символы русского алфавита
(2) длина этой кодировки - 16 бит
(3) эту кодировку поддерживают все современные операционные системы
Что такое "массивы символьных данных"?
(1) последовательность символов в одной из кодировок
(2) массив символьных данных переменной длины, начинающийся с нулевого элемента
(3) массив символьных переменных фиксированной длины, начинающийся с нулевого элемента. При этом массив оканчивается символом '\0'
(4) массив символьных переменных переменной длины, начинающийся с нулевого элемента. При этом массив оканчивается символом '\n'
Строка, заключенная в обратные апострофы, означает:
(1) символьная строка как она написана
(2) символьная строка с "подстановкой" метасимволов, переменных и других специальных символов
(3) выражение для исполнения в качестве команды операционной системы
(4) числовые значения
Построение "дерева вывода" может Вам понадобиться при:
(1) при программировании игры: "животные"
(2) при составлении программ на языке ПРОЛОГ
(3) при составлении программ на языке LISP
Что относится к алгоритму?
(1) инструкция по управлению автомобилем
(2) правила техники безопасности
(3) правила дорожного движения
Сентенциальная форма - это:
(1) строка из терминальных и нетерминальных символов
(2) строка из терминальных и нетерминальных символов, выводимая из начального символа грамматики
(3) строка только из терминальных символов
Какой метасимвол регулярных выражений используется для указания конца строки?
(1) "."
(2) "^"
(3) "$"
(4) "\n"
(5) "\0"
Каким символом в РБНФ определяется диапазон символов?
(1) знаком "-"
(2) знаком "|"
(3) знаками "(…)"
(4) никак специально не определяется
Многовариантный выбор - это:
(1) выбор с постоянным числом вариантов
(2) выбор с переменным числом вариантов
(3) отсутствие какого-либо выбора
Программа на языке Си должна начинаться:
(1) с включением "заголовочных файлов" с настройками программы
(2) с имени функции: "main"
(3) с имени функции: "WinMain"
(4) с любого оператора
Какие конструкции не входят в процедурную парадигму программирования?
(1) правила выводов для фактов
(2) безусловный переход на метку
(3) цикл "пока"
Чем отличаются "машинные" и "пользовательские" типы данных?
(1) количеством байтов, занимаемых ими в оперативной памяти
(2) "машинные" типы данных жестко связаны с организацией процессора ЭВМ
(3) "пользовательские типы данных" пользователь может изменять по собственному усмотрению
Что такое: "нулевой символ"? Какова его роль?
(1) нулевой символ используется для разделения строк на экране дисплея
(2) нулевой символ в Си-подобных языках обозначается как "\0"
(3) нулевой символ используется в языке Quick Basic для ограничения строк
Что такое ссылка?
(1) ссылка - это другое название переменной определенного типа
(2) ссылка - это "разыменованный указатель" на некоторую переменную
(3) понятие ссылки и указателя идентичны
Где в основном применяются ассоциативные массивы в Perl?
(1) при написании CGI скриптов для Интернета
(2) при создании простейших справочников и баз данных на языке Perl
(3) при управлении чтением/записью текстовых файлов в Perl
(4) в операциях поиска/замены в Perl
(5) в операциях "индексации" скаляров
Для каких алгоритмов искусственного интеллекта созданы "стандартные" алгоритмы?
(1) алгоритмы нейронных сетей
(2) алгоритмы поиска "методом перебора"
(3) алгоритмы "обратного вывода"
Что такое "обратный инжиниринг"?
(1) написание документации по техническому заданию
(2) восстановление алгоритма по имеющейся в распоряжении программе
(3) получение "копии" с уже имеющегося программного продукта
Язык является леворекурсивным, если:
(1) он содержит бесконечное число продукций
(2) нетерминальный символ из его левой части встречается где-либо в правых частях продукций данной грамматики
(3) нетерминальный символ из его левой части встречается в первой позиции хотя бы одной правой части продукции данной грамматики
(4) нетерминальный символ из его левой части встречается в последней позиции хотя бы одной правой части продукции данной грамматики
На языке Perl операция замены текста начинается:
(1) с буквы "s"
(2) с буквы "m"
(3) с букв "tr"
Расширенная Бэкусова нормальная форма отличается от БНФ:
(1) большей "мощностью"
(2) введением дополнительных метасимволов
(3) возможностью записи грамматик непосредственно составляющих
(4) более компактной записью правил
Теоретическая форма информации определяется как:
(1) натуральный логарифм от значения переменной
(2) логарифм по основанию "2" от значения переменной
(3) десятичный логарифм от значения переменной
Программа на языке Си должна иметь расширение:
(1) *.bas
(2) *.pl
(3) *.c
(4) *.cpp
(5) *.h
(6) *.hpp
(7) любое
Какие языки являются "командными оболочками" операционных систем?
(1) Microsoft Command Shell
(2) Bash shell
(3) Perl
(4) VBScript
Что такое арифметика плавающей точки?
(1) это обычная арифметика, изучаемая в школьном курсе математики
(2) эта арифметика имеет ограничения на деление чисел
(3) эта арифметика имеет ограничения на использование "степенных" и "трансцендентных" функций
(4) эта арифметика имеет ограничения на операции вычитания чисел
(5) эта арифметика имеет ограничения на операции сравнения чисел
Индекс "0" в примитивных символьных данных значит:
(1) первая буква в строке Perl
(2) первая строка в массиве скаляров в Perl
(3) недопустимый индекс массива на языке Quick Basic.
Назовите особенности "низкоуровневых" строк:
(1) содержимое "низкоуровневых" строк менять не желательно
(2) "низкоуровневые" строки не содержат операции индексирования
(3) "Низкоуровневые" строки представляются массивом примитивных символьных данных
(4) для манипуляции содержимым внутри строк используются операторы типа MID$ и substr
(5) для объединения "низкоуровневых" строк используется операция конкатенации
Чем отделяются ключи от значений для хеш массивов?
(1) знаком "="
(2) знаком "," (запятая)
(3) знаком "." (точка)
(4) сочетанием знаков "=>"
Преимущества алгоритмов прямой цепочки рассуждений:
(1) простая реализация алгоритма в "процедурных языках"
(2) время работы программы пропорционально числу продукций в ней
(3) кодирование задачи "стандартными" алгоритмами
(4) легкая реализация "коэффициентов уверенности"
(5) простота отладки
Что такое "прямой инжиниринг"?
(1) написание алгоритма по имеющемуся техническому заданию
(2) восстановление алгоритма по имеющейся в распоряжении программе
(3) получение "копии" с уже имеющегося программного продукта
Однозначность грамматики определяется:
(1) исходя из "достаточных" правил составления формальных грамматик
(2) существует алгоритм, по которому можно создавать однозначные грамматики
(3) квалификацией программиста, проектирующего язык
(4) записью грамматики в одной из ее форм
Какими из приведенных шаблонов выбираются командные файлы MS-DOS/Windows?
(1) *.bat
(2) *.com
(3) *.exe
(4) *.cmd
(5) *.zip
(6) *.rar
Что означает следующая запись: A(B|C|D) ?
(1) AB, AC или AD
(2) AB, или C, или D
(3) ABC или ABD
Практическая формула информации - это:
(1) натуральный логарифм от значения переменной
(2) логарифм по основанию "2" от значения переменной
(3) десятичный логарифм от значения переменной
Программа на языке Perl должна заканчиваться:
(1) любым оператором
(2) оператором return
(3) оператором "закрывающаяся скобка" тела функции
(4) комментарием
Какой из циклов "нежелателен" в структурированной парадигме?
(1) цикл "для"
(2) цикл "для всех"
(3) цикл "до"
(4) цикл "пока"
Какие значения могут принимать булевы переменные?
(1) Да и Нет
(2) Истина и Ложь
(3) Yes, No, May Be
(4) True, False
(5) Отлично, Хорошо, Удовлетворительно, Плохо, Очень плохо
(6) Зачет, Незачет
Кодировки ANSI используются по-умолчанию:
(1) в операционной системе MS-DOS в качестве основной кодировки
(2) в языке Perl для Windows в качестве основной кодировки
(3) в языке командной оболочки MS Windows в качестве основной кодировки
(4) в приложениях Linux в качестве основной кодировки
Чем списки отличаются от массивов?
(1) список содержит в себе указатель на следующий его элемент
(2) добавлять элемент к списку можно только в конец списка
(3) манипуляция элементами списка возможна только после его разбиения на "голову" и "хвост"
Как представляется дата в операционной системе?
(1) в виде целого числа с числом секунд, прошедших с 01.01.2000 г.
(2) в виде целого числа с числом секунд, прошедших с 01.01.1900 г.
(3) в виде вещественного числа с числом секунд, прошедших с 01.01.2000 г.
(4) в виде вещественного числа с числом секунд, прошедших с 01.01.1900 г.
(5) в виде вещественного числа с числом дней, прошедших с 01.01.2000 г.
(6) в виде вещественного числа с числом дней, прошедших с 01.01.1900 г.
Сканер лексем используется:
(1) для "предварения" грамматического разбора текста
(2) для выделения "ключевых слов" и других "синтаксических единиц" текста
(3) для получения графических изображений с "твердых копий"
Что является "универсальным измерителем" для человека?
(1) амплитуда сигнала
(2) частота сигнала
(3) вероятность события
(4) число
(5) слово
(6) мерный инструмент
Рациональные числа - это:
(1) число, выражающееся бесконечной периодичной десятичной дробью
(2) число, выражающееся бесконечной не периодичной десятичной дробью
(3) число, полученное в результате четырех арифметических действий над целыми числами
Файл с "заголовочными функциями" на языках C/C++ имеет расширение:
(1) *.c
(2) *.h
(3) *.cpp
(4) *.hpp
Оператор выхода из процедуры применяется:
(1) для экстренного выхода из функции или процедуры
(2) для возврата функции значения при выходе
(3) в качестве последнего оператора программы
Смысл предложения - это:
(1) совокупность значений слов в нем
(2) совокупность значений слов в нем в порядке их появления
(3) совокупность значений слов в нем вместе с ограничениями на "сочетаемость" слов в словосочетаниях, морфологию слов, синтаксис и пунктуацию в предложении
Комментарии на языке Perl вводятся:
(1) оператором "REM"
(2) скобками "/*…*/"
(3) знаком "//"
(4) знаком "#"
Алгоритмическое мышление включает в себя:
(1) умение разбивать общую задачу на подзадачи
(2) умение планировать время разработки проекта
(3) ораторское искусство
Алгоритмическим языком можно считать:
(1) английский язык
(2) языки программирования "высокого уровня"
(3) "школьный" язык программирования
Абстрактное мышление развивается:
(1) решением математических задач и упражнений
(2) решением естественнонаучных задач
(3) тренировкой памяти и внимания
Какие навыки программирования нужны гуманитарию?
(1) умение программировать на языке ассемблера
(2) знание основных конструкций языков программирования в пределах школьной программы
(3) умение написать техническое задание программисту
Формальная грамматика "близка" к следующим наукам…
(1) прикладная лингвистика
(2) теория групп
(3) искусственный интеллект
Чем различаются шаблоны и метасимволы?
(1) метасимволы предваряются специальными знаками
(2) с помощью метасимволов можно составить более точный запрос на поиск
(3) в поиске используются или шаблоны, или метасимволы
Язык DTD обязательно содержит в себе:
(1) определение типа документа
(2) определение элемента (тега) XML документа
(3) определение атрибутов тега XML документа
(4) ключевое слово "PCDATA"
Степени свободы - это:
(1) гласность в освещении событий общественной жизни
(2) характеристика системы в физике
(3) характеристика политической системе в демократическом обществе
Процедурная парадигма применяется:
(1) в общих задачах программирования
(2) для написания экспертных систем
(3) для написания "сценариев" и "макросов"
К метаязыкам относят:
(1) "школьный" язык программирования
(2) литературный разговорный язык
(3) язык блок-схем
Длина одного слова в IBM PC составляет:
(1) один бит
(2) четыре бита
(3) восемь бит
(4) шестнадцать бит
(5) тридцать два бита
(6) шестьдесят четыре бита
В переменных какого типа языка Си могут храниться символьные данные?
(1) double
(2) unsigned char
(3) long
Что такое перечисления:
(1) натуральный ряд чисел
(2) ряд целых констант, начинающихся с нуля
(3) символьные константы, которым поставлено в соответствие целые числа, начинающиеся с нуля
(4) пользовательский тип данных, состоящий из символьных констант, каждой из которых поставлено в соответствие целое число
(5) булевский тип данных
Что такое "массивы скаляров" в языке Perl?
(1) предоставляют доступ к содержимому строки скаляру по ее индексу
(2) предоставляют доступ к строке скаляров из их множества по уникальному индексу
(3) предоставляют доступ к строке скаляров из их множества по уникальному ключу
К символьным вычислениям относят:
(1) прогнозирование погоды
(2) семантический анализ текста
(3) программирование фреймов и семантических сетей
К "искусственному интеллекту" относят следующие алгоритмы:
(1) алгоритмы понимания текста на естественном языке
(2) алгоритмы смены шаблона оформления текста
(3) алгоритмы "верстки" текста
(4) алгоритмы управления технологическими процессами
Произведение множеств строк - это:
(1) операция умножения длин строк в двух множествах
(2) конкатенация всех строк друг с другом
(3) конкатенация строк из соседних множеств в любом порядке
(4) парная конкатенация всех строк одного множества со всеми строками второго множества в заданном порядке
Какой шаблон используется для выбора файлов, имеющих хотя бы одну букву в расширении?
(1) *.?*
(2) *.*
(3) *
(4) *.?
(5) *.???
Каким символом в БНФ определяется альтернатива?
(1) знаком "-"
(2) знаком "|"
(3) знаками "(…)"
(4) никак специально не определяется
Нечеткая логика - это:
(1) другое название теории вероятностей
(2) тернарный выбор
(3) тетрарный выбор
Подпрограмма на языке Quick Basic должна начинаться:
(1) с любого оператора
(2) с оператора "SUB"
(3) с оператора "REM"
(4) с оператора "START"
На блок-схемах оператор выхода из подпрограммы обозначается:
(1) прямоугольником
(2) ромбом
(3) овалом
Какова разрядность целых чисел в ЭВМ типа unsigned char:
(1) один байт
(2) два байта
(3) три байта
(4) четыре байта
(5) восемь байт
Разновидностью кодировки Unicode являются кодировки:
(1) ASCII
(2) UTF-8
(3) EBCDIC
Что такое операция "индексирования"?
(1) это операция нахождения элемента массива по его индексу
(2) это операция соответствия индексу массива одного из значений элемента
(3) это операция вычисления адреса следующего элемента массива, используя адрес начала массива, индекс и его смещение
(4) это операция последовательного просмотра элементов массива, до тех пор, пока не будет просмотрено количество записей, равной индексу массива
Строка, заключенная в двойные кавычки, означает:
(1) символьная строка как она написана
(2) символьная строка с "подстановкой" метасимволов, переменных и других специальных символов
(3) выражение для исполнения в качестве команды операционной системы
(4) числовые значения
Построение "дерева вывода" может Вам понадобиться при:
(1) при грамматическом разборе предложений
(2) при переводе с одного языка на другой язык
(3) при составлении программы игры в шахматы методом перебора позиций
Что такое "обратный инжиниринг"?
(1) написание технического задания для проектирования алгоритма
(2) написание алгоритма по имеющемуся техническому заданию
(3) восстановление алгоритма по имеющейся в распоряжении программе
Язык является праворекурсивным, если:
(1) он содержит бесконечное число продукций
(2) нетерминальный символ из его левой части встречается где-либо в правых частях продукций данной грамматики
(3) нетерминальный символ из его левой части встречается в первой позиции хотя бы одной правой части продукции данной грамматики
(4) нетерминальный символ из его левой части встречается в последней позиции хотя бы одной правой части продукции данной грамматики
На языке Perl операция поиска текста начинается:
(1) с буквы "s"
(2) с буквы "m"
(3) с букв "tr"
Каким модификатором в РБНФ определяется "от нуля до трех" вхождение символов?
(1) знаками "[…]0-3"
(2) знаками "{…}0-3"
(3) знаком "(…){0-3}"
(4) никак специально не выделяется
Теоретическая форма информации определяется как:
(1) натуральный логарифм от степеней свободы системы, округленный к ближайшему целому числу
(2) натуральный логарифм от степеней свободы системы, округленный к ближайшему большему целому числу
(3) логарифм по основанию "2" от степеней свободы системы, округленный к ближайшему большему целому числу
Программа на языке Perl должна иметь расширение:
(1) *.bas
(2) *.pl
(3) *.c
(4) *.cpp
(5) *.h
(6) *.hpp
(7) *.pm
(8) любое
Какие языки являются "командными оболочками" операционных систем?
(1) VBS&JS job control language
(2) tc shell
(3) NDOS shell
(4) Python
Что такое булева алгебра?
(1) это обычная алгебра, изучаемая в школьном курсе математики
(2) это алгебра, результат которой принимает только два значения: "Истина" и "Ложь"
(3) в этой алгебре среди операций возможны операции отношения чисел, логического сложения, умножения, операции: "исключающее ИЛИ", "эквивалентность", "логическое следствие"
(4) в этой алгебре нет операций деления и вычитания
(5) над переменными в этой алгебре нельзя применять "степенные" и "трансцендентные" функции
Индекс "0" в примитивных символьных данных значит:
(1) первый элемент в строке Си/C++
(2) массив, состоящий только из нулевого символа
(3) допустимый элемент в "переменной-скаляре" в разных языках программирования
В реализациях какого типа строковых данных нет операции индексирования?
(1) класс CString в библиотеке MFC Microsoft C++
(2) массив элементов char в Windows
(3) класс Strings в Borland C/C++
(4) класс Strings в Java
(5) строковый тип данных в Quick Basic
В каком формате выдается дата и время функциями языков программирования?
(1) в виде символьной строки с указанием даты и времени
(2) в виде символьной строки с указанием только даты
(3) в виде символьной строки с указанием даты и времени и дня недели
(4) в виде целого числа секунд, прошедшего с 01.01.1980
Преимущества алгоритмов обратной цепочки рассуждений:
(1) простая реализация алгоритма в "процедурных языках"
(2) время работы программы пропорционально числу продукций в ней
(3) кодирование задачи "стандартными" алгоритмами
(4) легкая реализация "коэффициентов уверенности"
(5) простота отладки
Что предполагает "прямой инжиниринг"?
(1) написание технического задания для проектирования алгоритма
(2) написание алгоритма по имеющемуся техническому заданию
(3) проведение научных исследований по созданию или воссозданию алгоритма
Какие грамматики легко программируются при помощи ЭВМ?
(1) грамматики с фразовой структурой
(2) грамматики непосредственно составляющих
(3) контекстно-свободные грамматики
(4) праворекурсивные грамматики
(5) автоматные грамматики
Какими из приведенных шаблонов выбираются архивные файлы MS-DOS/Windows?
(1) *.bat
(2) *.com
(3) *.exe
(4) *.cmd
(5) *.zip
(6) *.rar
Что означает следующая запись: AB|C|D ?
(1) AB, AC или AD
(2) AB, или C, или D
(3) ABC или ABD
Практическая формула информации - это:
(1) натуральный логарифм от степеней свободы системы, округленный к ближайшему целому числу
(2) логарифм по основанию "2" от степеней свободы системы, округленный к ближайшему большему целому числу
(3) логарифм по основанию "2" от степеней свободы системы, округленный к ближайшему целому числу
Подпрограмма на языке Perl начинается с ключевого слова:
(1) любого
(2) "sub"
(3) "proc"
(4) с началом нового блока операторов
Какая конструкция недопустима в структурированном программировании?
(1) условный оператор
(2) оператор ветвления
(3) оператор множественного выбора
(4) оператор перехода на метку
Что такое типы данных с плавающей точкой?
(1) это тип данных, имеющий ограничения на принимаемые значения
(2) данные, принимающие только два альтернативных значения
(3) особый тип данных на языке Си и схожих с ним по синтаксису языков
(4) особый тип данных на языке "Quick Basic"
(5) представляют собой числа, имеющие мантиссу и порядок
(6) числа, имеющие целую и дробную часть
Кодировки Unicode используются по-умолчанию:
(1) в операционной системе MS-DOS в качестве основной кодировки
(2) в языке Perl для Windows в качестве основной кодировки
(3) в языке командной оболочки MS Windows в качестве основной кодировки
(4) в приложениях Linux в качестве основной кодировки
В каких языках в основном применяются списки, а не массивы?
(1) LISP
(2) PROLOG
(3) Quick Basic
(4) Perl
Как представляется дата в прикладных программах?
(1) в виде целого числа с числом секунд, прошедших с 01.01.2000 г.
(2) в виде целого числа с числом секунд, прошедших с 01.01.1900 г.
(3) в виде вещественного числа с числом секунд, прошедших с 01.01.2000 г.
(4) в виде вещественного числа с числом секунд, прошедших с 01.01.1900 г.
(5) в виде вещественного числа с числом дней, прошедших с 01.01.2000 г.
(6) в виде вещественного числа с числом дней, прошедших с 01.01.1900 г.
Сканер лексем используется:
(1) для разбора "автоматных грамматик"
(2) в языках программирования перед разбором текста программы
(3) для перевода графических изображений в текст
Как происходит "измерение" сигналов в органах чувств у человека?
(1) только в статике (воспринимается только абсолютное значение величины с некоторой погрешностью)
(2) только в динамике (регистрируется изменение сигнала во времени)
(3) и в статике, и в динамике
Иррациональное число - это:
(1) число, выражающееся бесконечной не периодичной десятичной дробью
(2) число, выражающееся бесконечной периодичной десятичной дробью
(3) число, выражающееся бесконечной десятичной дробью, полученное в результате возведения рационального числа в рациональную степень
Файл с "макросами" языка Python имеет расширение:
(1) любое
(2) *.pl
(3) *.pm
(4) *.py
Каким оператором должен прерываться цикл?
(1) оператором завершения тела цикла
(2) оператором "continue"
(3) оператором "break"
(4) оператором безусловного перехода на метку
Что такое нетерминальный символ?
(1) последний символ в цепочке
(2) символ, встречающийся в алфавите формальной грамматики
(3) символ, встречающийся только в правой части продукций
(4) символ, встречающийся и в левой части, и в правой части продукций
Метасимволы "(…)" используются для:
(1) определения порядка действий в арифметических выражениях
(2) указания диапазона возможных символов
(3) группировки символов замены в регулярных выражениях
(4) для выделения необязательного вхождения символов в регулярном выражении
Как в БНФ определяется необязательное вхождение символа?
(1) знаками "[…]"
(2) знаком "*"
(3) знаком "?"
(4) знаками "{…}"
Двоичный выбор - это выбор между вариантами:
(1) "ток есть" и "тока нет"
(2) "ток в прямом направлении" и "ток в обратном направлении"
(3) "рычаг влево" и "рычаг вправо"
В "процедурную парадигму" входят языки:
(1) Си
(2) Delphi
(3) Python
Какие "метаязыки" используются при составлении программ процедурной парадигмы:
(1) описание "алгоритма процедурной парадигмы" на естественном языке
(2) Бэкусова нормальная форма
(3) расширенная форма Бэкуса-Наура
Использование байта в качестве единицы информации предпочтительнее вследствие:
(1) в байте можно хранить две шестнадцатеричные цифры
(2) потому что вся память компьютера кратна целому числу байт
(3) потому что сегменты в IBM совместимых ЭВМ выровнены по целому числу байт
Назовите кириллические кодировки.
(1) ANSI 1252
(2) ASCII
(3) Unicode
(4) UTF-8
(5) KOI8-R
Перечислите пользовательские строковые типы данных:
(1) класс Strings в Sun Java
(2) тип BOOL в библиотеке Microsoft Windows API
(3) строковый тип в Quick Basic
Переменные ассоциативные массивы начинаются…
(1) со знака "$"
(2) со знака "\"
(3) со знака "%"
(4) со знака "@"
Символьные вычисления требуются:
(1) при осуществлении "теста Тьюринга"
(2) в датамайнинге
(3) в естественнонаучных расчетах
Предложение - это:
(1) строка из терминальных и нетерминальных символов
(2) строка только из нетерминальных символов
(3) строка только из терминальных символов
Какой метасимвол регулярных выражений обозначает "любой символ"?
(1) "."
(2) "^"
(3) "$"
(4) "*"
(5) "\0"
Каким символом в РБНФ определяется альтернатива?
(1) знаком "-"
(2) знаком "|"
(3) знаками "(…)"
(4) никак специально не определяется
Многовариантный выбор - это:
(1) выбор с числом вариантов больше двух
(2) выбор с числом вариантов, большим трех
(3) безальтернативный выбор
Программа на языке Си должна заканчиваться:
(1) любым оператором
(2) оператором return
(3) оператором "закрывающаяся скобка" тела функции
(4) оператором "stop"
Какие конструкции не входят в процедурную парадигму программирования?
(1) вызов конструктора классов
(2) вызов деструктора классов
(3) оператор ветвления
Чем отличаются "машинные" и "пользовательские" типы данных?
(1) только "машинные типы данных" могут содержать в себе двоичные числа
(2) для пользовательских типов данных возможно переопределение ("перегрузка") стандартных операторов
(3) пользовательские типы данных могут содержать в себе как машинные, так и другие пользовательские типы данных
Какова роль "нулевого символа"?
(1) нулевой символ используется во всех языках для ограничения строк при программировании в API Windows
(2) нулевой символ используется в языке Perl для ограничения строк
(3) нулевой символ имеет ASCII код 0
В чем опасность использования ссылок?
(1) никакой опасности в ее использовании нет
(2) при использовании ссылок в определенных ситуациях хакер может получить доступ к защищенным значениям класса
(3) при использовании ссылок возможна потеря присвоенных значений при операции выхода из функций
(4) использование ссылок делает программы менее "предсказуемыми", чем при использовании указателей
Какие базы данных можно создать при помощи ассоциативного массива в Perl?
(1) "базу данных" телефонов Ваших друзей
(2) бухгалтерскую базу данных для Вашей организации
(3) базу данных бронирования железнодорожных билетов
(4) базу данных ответов, полученную при обработке форм на веб-страницах
(5) базу знаний экспертной системы
Что такое "экспертная система"?
(1) система автоматического управления (без участия человека)
(2) система, способная на основе знаний, полученных от эксперта, и данных, введенных пользователем, осуществлять прогноз или заключение и, при необходимости, объяснять эти выводы
(3) программа на языке LISP и PROLOG
(4) база данных, аккумулирующая данные, полученные от эксперта
Детализация алгоритма - это:
(1) последовательное разбиение задачи до тех пор, пока она не становится понятной исполнителю
(2) написание программы по заданному алгоритму
(3) умение планировать свое рабочее время
Комментарии на языке Quick Basic вводятся:
(1) оператором "REM"
(2) скобками "/*…*/"
(3) знаком "//"
(4) знаком "#".
Алгоритмическое мышление включает в себя:
(1) умение работать на ЭВМ
(2) знание парадигм программирования и их "языков"
(3) владение "метаязыками" программирования
Алгоритмическим языком можно считать:
(1) естественный язык, на котором пишутся пошаговые инструкции исполнителю
(2) блок-схема
(3) язык "Токи Пона"
Абстрактное мышление развивается:
(1) овладением навыками скорочтения
(2) овладением стенографией и быстрым письмом
(3) умением рисовать и читать интеллект-карты