Главная /
Стили и методы программирования
Стили и методы программирования - ответы на тесты Интуит
Данный курс предполагает начальные умения структурного программирования на традиционном языке и не исключает начальных умений на одном из языков других стилей. Базовые умения для других стилей программирования могут быть получены по ходу изучения курса, для чего в него включены необходимые сведения и упражнения.
Список вопросов:
- # Кто построил первую в мире программно-управляемую вычислительную машину?
- # Какой язык программирования был первым?
- # Какой язык программирования из ныне используемых был первым?
- # В каком из современных языков не различаются заглавные и строчные буквы?
- # Какой из современных языков не является традиционным?
- # В каком из современных языков главная функция программы носит фиксированное имя?
- # Что такое побочный эффект?
- # Что такое диалект языка?
- # Что такое варианты нотации языка?
- # Можно ли представлять действия, сопоставленные состояниям, как массив функций?
- # Можно ли представлять действия, сопоставленные состояниям, как массив функций?
- # Можно ли представлять действия, сопоставленные состояниям, как массив функций?
- # Можно ли таблицу состояний и переходов преобразовать в программу чисто механически, не вручную?
- # Можно ли таблицу состояний и переходов автоматически преобразовать в программу?
- # Можно ли граф состояний и переходов автоматически преобразовать в программу?
- # Когда целесообразно программировать автомат сентенциальными методами?
- # Когда целесообразно программировать автомат с помощью объектов?
- # Когда целесообразно пользоваться в программе операторами go to?
- # Каковы основные особенности языка разметки по сравнению с языком программирования?
- # Каковы основные особенности языка разметки XML по сравнению с языком HTML?
- # Какие требования нужно выполнить, чтобы представленная Вами информация могла быть корректно отображена в Internet?
- # Как используется язык XML для автоматизированного получения автоматных программ на алгоритмическом языке?
- # Можно ли применить язык XML для записи и исполнения автоматных программ, если можно, то как?
- # Что нужно, чтобы редактировать программы, представленные в табличном виде, на языке XML?
- # Как представляется автомат в языке XML?
- # Как представляется состояние автомата в языке XML?
- # Как представляется дуга перехода между состояниями автомата в языке XML?
- # Что такое интерпретация автомата?
- # Что такое трансляция автомата?
- # Что такое синтез автомата?
- # Что нужно, чтобы построить синтезатор автомата?
- # Когда целесообразно применять синтезатор автомата?
- # Когда целесообразно применять оптимизацию автомата?
- # Чем опасно автоматическое порождение графа состояний и переходов и затем его интерпретация?
- # Чем опасно динамическое порождение графа состояний и переходов и затем его динамическая интерпретация?
- # Чем опасно статическое порождение графа состояний и переходов и затем его вставка в программу?
- # Чем отличается демон от подпрограммы?
- # Чем отличается событие от подпрограммы?
- # Чем отличается событие от демона?
- # Что получает при своей активизации демон?
- # Что получает при своей активизации подпрограмма?
- # Что получает при своей активизации событие?
- # Где в стандартных системах программирования используется событийное программирование?
- # Когда целесообразно событийное программирование?
- # Когда целесообразно программирование от приоритетов?
- # Какой оператор запрещается при структурном программировании в языке традиционного типа?
- # Какая теорема является теоретической основой стиля структурного программирования?
- # Когда появился стиль структурного программирования и кто был его основателем?
- # Что такое призрак?
- # Что такое хакерский трюк?
- # Что такое подпорка?
- # Какие структурные операторы хорошо совместимы между собой?
- # Какие структурные операторы несовместимы между собой?
- # Какая структура данных является основной в структурном программировании?
- # Какой вид параллелизма наиболее целесообразен при моделировании задачи, запрограммированной структурно?
- # Какой вид параллелизма наиболее целесообразен при моделировании задачи, запрограммированной автоматно, причем автомат естественно делится на подавтоматы, которые могут работать одновременно?
- # Какой вид параллелизма наиболее целесообразен при задачах поиска?
- # Чем является квазипараллелизм для современных программ?
- # Чем является недетерминированное исполнение для современных программ?
- # Чем является параллелизм для современных программ?
- # Нужно ли оптимизировать программу, которая распараллеливается?
- # Что нужно прежде всего учитывать при распараллеливании программы?
- # Существует ли структурное параллельное программирование?
- # Рассмотрим случай, когда Вы берете самодокументированную чужую программу (например, описание событий на каком-то языке типа Paradox) и видоизменяете события (например, делаете новый сценарий для Europe II или другой подобной программы). Каким видом программирования Вы занимаетесь?
- # Рассмотрим случай, когда Вам досталась самодокументированная чужая программа. Вам нужно ее отладить. Каким видом программирования Вы занимаетесь?
- # Рассмотрим случай, когда Вы используете модули из стандартной библиотеки, не заглядывая в их код, и компонуете свою программу в основном из вызовов стандартных методов. Каким видом программирования Вы занимаетесь?
- # В какой области интеллектуальной деятельности достигнуто практически абсолютное переиспользование результатов?
- # В какой области промышленности достигнута практически идеальная взаимозаменяемость компонент?
- # В какой области интеллектуальной деятельности достигнута самая широкая применимость результатов?
- # Какой стиль программирования не приспособлен к переиспользованию?
- # Каковы отличия переиспользуемой програмы от непереиспользуемой?
- # Какой стиль программирования лучше всего приспособлен к переиспользованию?
- # Почему рекурсивное структурное программирование хорошо сочетается с функциональным?
- # Почему две ипостаси одного и того же стиля плохо соединяются между собой?
- # Почему две ипостаси одного и того же стиля иногда приходится соединять?
- # Почему структурный и автоматный стили редко используют совместно?
- # Почему сентенциальный и автоматный стили редко используют совместно?
- # Почему событийный и функциональный стили редко используют совместно?
- # Какой стиль лучше применять для программирования больших вычислительных задач?
- # Какой стиль лучше применять для программирования игровых задач?
- # Какой стиль лучше применять для программирования бухгалтерских задач?
- # Какой из перечисленных элементов не принадлежит базовой модели традиционной архитектуры?
- # Какой из перечисленных элементов обязательно добавляется к базовой модели традиционной машины?
- # Какой из перечисленных элементов в базовой модели традиционной машины является активным?
- # Кто первым применил параллельные вычисления?
- # Что означает однородность памяти?
- # Что означает централизация управления?
- # Что такое тегирование?
- # Какой недостаток традиционной модели вычислений является в принципе неустранимым?
- # Что такое область команд?
- # Что мешает внедрению активной памяти?
- # Каковы преимущества ассоциативной памяти?
- # Каковы преимущества наличия нескольких процессоров?
- # Какой оператор является основным для языков программирования традиционного типа?
- # Какой оператор запрещается при структурном программировании в языке традиционного типа?
- # Какой оператор нарушает линейный порядок исполнения программы в языке традиционного типа?
- # Какой оператор, как правило, не порождает команд в оттранслированной программе?
- # Какой оператор, как правило, порождает одну команду в оттранслированной программе?
- # Какой оператор порождает стековую структуру рабочей памяти?
- # Какие действия невидимы в программе?
- # Какие конструкции не являются операторами?
- # Какие конструкции не являются операторами?
- # Что мешает внедрению активной памяти?
- # Какова главная особенность машинно-независимого языка?
- # Какова главная особенность машинно-ориентированного языка?
- # Какое определение языка считается самым полным и точным?
- # Можно ли писать программу на языке, не зная его синтаксиса и семантики?
- # Когда нельзя писать программу, не зная прагматики?
- # Какая часть синтаксиса описывается, как правило, содержательно и нестрого?
- # Что может быть описано контекстно-свободной грамматикой?
- # Что не может быть описано контекстно-свободной грамматикой?
- # Как определяется семантика программы?
- # Что мешает формальному определению семантики?
- # Может ли быть определена семантика современной программы через текст самой этой программы?
- # Какую часть прагматики может варьировать программист?
- # Чем отличается синтаксическая прагматика?
- # Чем отличается препроцессор от условной компиляции?
- # Чем отличается абстрактный синтаксис от конкретного?
- # Какие арифметические выражения эквивалентны с точки зрения абстрактного синтаксиса?
- # Что обеспечивает возможность для человека пользоваться новым традиционным языком, не изучая его?
- # Как конкретизируется выражение e.1 e.2 e.3 e.4 при поле зрения 'abcd'? <EMPTY> - пустое выражение.
- # Как конкретизируется выражение s.1 s.2 s.3 s.4 при поле зрения 'abcd'? <EMPTY> - пустое выражение.
- # Как конкретизируется выражение e.1 s.2 e.3 s.4 при поле зрения 'abcd'? <EMPTY> - пустое выражение.
- # Отметьте правильно построенные выражения языка Рефал
- # Отметьте правильно построенные выражения языка Рефал
- # Отметьте правильно построенные выражения языка Рефал
- # Что такое образец?
- # Что такое метавыражение?
- # Чем является поле зрения?
- # Что такое детерминатив?
- # Какая функция исполняется в программе?
- # Чем являются закопанные под некоторым именем данные?
- # Чем идентифицируются файлы в ходе операций ввода-вывода?
- # Что нужно для использования расширенных функций ввода-вывода в РЕФАЛ?
- # Какая информация теряется при выводе с помощью стандартных функций?
- # Как хранятся вспомогательные глобальные данные?
- # Как структурируются данные в ходе вычислений?
- # Какая функция вычисляется первой в РЕФАЛ?
- # Унифицируются ли и Как унифицируются следующие выражения: f(X, g(Y), h(Y)) U(h(A), g(g1(X)), Z)
- # Унифицируются ли и Как унифицируются следующие выражения: V(f(X,Y), U(Y), h(Y)) U(V(a,b), g(b), Z)
- # Унифицируются ли и Как унифицируются следующие выражения: V(f(X,Y), U(Y), h(X)) f(V(a,b), g(b), Z)
- # Унифицируются ли и Как унифицируются следующие выражения: f(X, g(Y), h(Y)) f(h(X), g(g1(X)), Z)
- # Унифицируются ли и Как унифицируются следующие выражения: f(X, g(Y, h(Y))) F(h(a), g(F(X), Z))
- # Унифицируются ли и Как унифицируются следующие выражения: f(F(X), g(Y, h(Y))) F(h(a), g(F(X), Z))
- # Чем отличается в худшую сторону реализация принципа, положенного в основу языка Prolog, от принципа в исходном виде?
- # Чем отличается в лучшую сторону реализация принципа, положенного в основу языка Prolog, от принципа в исходном виде?
- # Чем отличается принцип управления языка Prolog, от принципов управления традиционных языков?
- # Как организовано динамическое вычисление программ в языке Prolog?
- # Как организовать ввод небольшого блока данных в языке Prolog?
- # Как организовать ввод последовательности данных в языке Prolog?
- # Программист написал следующее предложение, желая выполнить свой оператор proceed_with, имеющий побочный эффект вывода значений на экран, и заканчивающийся корректной неудачей почти всегда, для всех начал списка X вплоть до успеха действий: accepted(X):- repeat, X=[Y|Z], nu_ee(Z), proceed_with(Y). nu_ee(Z). Что он получит?
- # Какое предложение применяется первым?
- # Программист написал следующие предложения, желая выполнить свой оператор proceed_with, имеющий побочный эффект вывода значений на экран и заканчивающийся корректной неудачей почти всегда, для всех начал списка X вплоть до успеха действий: my_call(H,X):- not(X=[]), proceed_with(H). my_call(H,[Y|Z]):- append(H,[Y],U), my_call(U,Z). accepted(X):- my_call([],X). Что он получит?
- # Используются ли в языке Prolog какие-либо особенности, присутствующие лишь в классической логике?
- # Используются ли в языке Prolog объекты?
- # Используются ли в языке Рефал объекты?
- # Совместимы ли модели отождествления языков Prolog и Рефал?
- # Совместимы ли модели управления языков Prolog и Рефал?
- # Совместимы ли модели данных языков Prolog и Рефал?
- # С каким из перечисленных ниже языком программирования имеется интерфейс у Рефала?
- # С какими языками имеется интерфейс у Prolog?
- # С какими нетрадиционными моделями вычислений совместимо сентенциальное программирование?
- # Пусть у нас имеется выражение языка LISP (quote (f a b (g c d))) Что произойдет при его раскрытии?
- # Пусть у нас имеется выражение языка LISP (list f a b (g c d)) Что произойдет при его раскрытии?
- # Пусть у нас имеется выражение языка LISP (list f a b (quote (g c d))) Что произойдет при его раскрытии?
- # Как установить значение атрибута price атома phone?
- # Как присвоить значение атрибута price атома phone атому payment?
- # Как присвоить значение атрибута price атома phone атрибуту payment атома customer?
- # Чем отличается setq от let?
- # Чем отличается присваивание атрибуту от присваивания значению?
- # Чем отличается присваивание атрибуту от присваивания значению?
- # Каким требованиям должны удовлетворять условия, сопоставленные различным дугам, выходящим из одного и того же состояния?
- # Каким дополнительным требованиям должны удовлетворять условия, сопоставленные различным дугам, выходящим из одного и того же состояния, если мы стремимся сделать программу детерминированной?
- # Каково требование на действия, сопоставленные различным переходам, при программировании на переходах?
- # Каково требование на действия, сопоставленные различным состояниям, при программировании на переходах?
- # Каково требование на действия, сопоставленные различным состояниям, для применимости варианта стиля в состояниях?
- # Каково требование на условия, сопоставленные различным переходам между состояниями, для применимости стиля автоматного программирования?
- # Какой может быть программная реализация таблиц состояний и переходов?
- # Какой может быть программная реализация таблиц состояний и переходов при методе действий на переходах?