Главная /
Основы программирования /
Представьте, что вы создаете ПО для работы с документами – создания, модифицирования и доступа к ним. Предположите, что вы проектируете класс WORD (Слово), который описывает понятие "слово" и класс PARAGRAPH (Абзац), описывающий понятие абзаца. Для каждог
Представьте, что вы создаете ПО для работы с документами – создания, модифицирования и доступа к ним. Предположите, что вы проектируете класс WORD (Слово)
, который описывает понятие "слово"
и класс PARAGRAPH (Абзац)
, описывающий понятие абзаца. Для каждого из следующих возможных методов класса PARAGRAPH
, установите, какой из них должен быть командой.
вопрос
Правильный ответ:
метод
word_count
, используемый в вызовах my_paragraph.word_count
, возвращающий число слов абзаца
метод
remove_last_word
, используемый как my_paragraph.remove_last_word
, удаляющий последнее слово абзаца
метод
justify
, используемый как my_paragraph.justify
, выравнивающий абзац в соответствии с установленными границами для левого и правого поля
метод
extend
, используемый как my_paragraph.extend (my_word)
, имеющий слово в качестве аргумента и добавляющий его в конец абзаца
метод
word_length
, используемый как my_paragraph.word_length (i)
, у которого целочисленный аргумент задает индекс (порядковый номер) слова в абзаце, а в качестве результата возвращается число символов этого слова Сложность вопроса
61
Сложность курса: Основы программирования
56
Оценить вопрос
Комментарии:
Аноним
Это очень намудрённый тест intuit.
16 июн 2020
Аноним
Если бы не опубликованные решения - я бы не решил c этими тестами интуит.
29 май 2018
Другие ответы на вопросы из темы программирование интуит.
- # (Упражнение 3) Введем следующие определения: Алфавитом S назовем упорядоченное конечное множество символов { s1, s2, …sN}, на котором задана операция < - предшествования, так что для любой пары символов si и sj либо si < sj, либо sj < siСловом u в алфавите S назовем последовательность символов из алфавита – sk1sk2…skr. Число символов в слове r – назовем длиной словаСлово длины 0, не содержащее символов, будем называть пустым словом, и обозначать его буквой eКонкатенацией слова u длины r и слова v длины p назовем слово w длины r+p, полученное приписыванием слова v в конец слова u. Операцию конкатенации будем обозначать знаком +. (Пример: алфавит S = { к, о, р } u = рок; v = око ; w = u+v = рококо.) Конкатенация слова u с пустым словом не изменяет u (u+e = e+u = u)Каждое слово u можно рассматривать как конкатенацию двух его частей: префикса p(u), задающего начальную часть слова, и хвоста t(u), задающего оставшуюся конечную часть слова (u = p(u)+t(u)). Разбиение слова на префикс и хвост произвольно, так что при некотором разбиении префикс или хвост может быть пустым словомОбщим префиксом двух слов u и v назовем слово p такое, что p = p(u) = p(v). (Пример: u = рок; v = рококо; Общий префикс p = ро; t(u) = к; t(v) = коко). Общим максимальным префиксом двух слов u и v назовем их общий префикс максимальной длины. (Пример: u = рок; v = рококо; Общий максимальный префикс p = рок; t(u) = е; t(v) = око). Определим теперь лексикографический порядок на словах алфавита S. Пусть p общий максимальный префикс слов u и v, t(u), t(v) – хвосты слов u и v. Слово u лексикографически предшествует слову v тогда и только тогда, когда либо t(u) пустое слово, либо первый символ слова t(u) предшествует в алфавите S первому символу слова t(v) Дан текст на русском языке (Кожа да кости. Коса у косаря). Расставьте слова текста в лексикографическом порядке (Большие и малые буквы считать одним символом):
- # Пусть е – булевское выражение. Какая из формул выражает закон "исключающего третьего"?
- # В классе POINT в предложении create заданы имена двух процедур создания – make_cartesian и make_polar, каждая из которых имеет два аргумента, позволяющие создать точку, задав декартовы или полярные ее координаты. Пусть объявлены три точки – point_A, point_B, point_C: POINT. Какие операторы, создающие точки, являются синтаксически корректными?
- # Какие утверждения корректны относительно варианта цикла?
- # Какие части объявления метода задают контракт метода?