Ответы на экзаменационные вопросы интернет-курсов ИНТУИТ (INTUIT): 300. Язык и библиотеки Haskell 98

1.  data Numer = 1|5|9|13|17|21|25 Что получиться при index (5,12) 9,13,17:

2.  data Numer = 1|5|9|13|17|21|25 Что получиться при inRange (13,25)17:

3.  data Numer = 1|5|9|13|17|21|25 Что получиться при range (9,13):

4.  Haskell язык:

5.  head (tail [1,2,3,4]) Выберите правильный вариант:

6.  infix - это:

7.  infixl задает:

8.  tail (1,2,3,4) Выберите правильный вариант ответа:

9.  В каких монадах используется класс MonadPlus:

10.  В какой библиотеке находится функция calendarTimeToString:

11.  В каком диапазоне изменяется переменная ассоциативности а?

12.  В каком из примеров записан список?

13.  В каком примере записан кортеж?

14.  В каком примере записан символьный литерал?

15.  В каком примере записан строковый литерал?

16.  В каком примере правильно объявлен новый тип данных:

17.  В каком случае алгоритм завершится неудачей?

18.  В каком случае значение по индексу не определяется:

19.  Веберите квалифицированные имена:

20.  Во что заключается инфиксный оператор?

21.  Выберите верное высказывание:

22.  Выберите верное утверждение:

23.  Выберите верное утверждение:

24.  Выберите верное утверждение:

25.  Выберите верную запись:

26.  Выберите верные утверждения:

27.  Выберите верные утверждения:

28.  Выберите верный вариант. С помощью каких функций можно задать время?

29.  Выберите встраиваемые псевдокомментарии:

30.  Выберите дескрипторы, которые назначаются для инициализации программы:

31.  Выберите идентификатор конструктора:

32.  Выберите из ниже перечисленных функций числовые:

33.  Выберите инфиксный оператор:

34.  Выберите неверное утверждение:

35.  Выберите неверное утверждение:

36.  Выберите неверное утверждение:

37.  Выберите неверное утверждение:

38.  Выберите неверную запись:

39.  Выберите неверный вариант:

40.  Выберите неправильно вложенный контекст:

41.  Выберите неправильные варианты ответа. Выражение [1,4..10] Haskell интерпретирует как:

42.  Выберите правильный вариант ответа. Как выразить это [1,3..10]Haskell?

43.  Выберите правильный вариант ответа:

44.  Выберите правильный вариант. Выражение [2,4..15] Haskell интерпретирует как:

45.  Выберите правильный вариант. Правила для обновления гласят:

46.  Выберите правильный вариант. При альтернативной интерпретации, писать нужно:

47.  Выберите правильный вариант. Развернутую функцию преобразует в свернутую:

48.  Выберите правильный выриант. Uncurry правильно выполнено в примере:

49.  Выберите символьные литералы:

50.  Выберите строковые литералы:

51.  Выберите те классы, которые определны в Prelude:

52.  Выберите те типы, которые имеет класс Random:

53.  Выберите те функции, которые не относятся к рациональным числам:

54.  Выберите те функции, которые определены для кортежей второго размера:

55.  Выберите те функции, которые относятся к рациональным числам:

56.  Выберите те числовые типы, которые используются в языке Haskell:

57.  Выберите числовые литералы:

58.  Выражение (*) (x+1) y = ... является:

59.  Выражение data Dogs = Dog|Doberman|Spaniel|Taksa означает:

60.  Дан код программы

61.  Дан тип: data Color = Red|Green|Blue|Yellow При использовании класса Bounded minBounded границей будет являться:

62.  Дан тип: data Month = January|February|March|April|May При использовании класса Bounded maxBounded границей будет являться:

63.  Для избежания неэффективности, связанной с перегружеными функциями, надо использовать псевдокомментарий:

64.  Для того чтобы комментарии автоматически вставляли простое выражение, надо использовать псевдокомментарий:

65.  Для того чтобы компилятор не встраивал автоматически простые выражения, надо использовать псевдокомментарий:

66.  Для чего используют методы showPrec, readsPrec, showList, readList:

67.  Для чего используют псевдокомментарии в Haskell? Выбирете правильный ответ:

68.  Для чего служит библиотека Local:

69.  Для чего служит функция isSpace:

70.  Задано объявление импорта import qualified A as B. Какое имя будет в области видимости?

71.  Задано объявление импорта import qualified A(x). Какое имя будет в области видимости?

72.  Закончите предложение. Класс Bounded используется для:

73.  Запись вида (Int, Bool, Int) означает:

74.  Идентификатором переменной является:

75.  Из каких подмодулей состоит Prelude:

76.  Из перечисленных примеров алгебраическим типом данных является:

77.  Из перечисленных примеров переименованным типом является:

78.  Из перечисленных примеров синонимом типа является:

79.  Инфиксная запись находится в выражении:

НЕ нашли? Не то? Что вы ищете?

80.  К infix - объявлениям относится:

81.  К какой библиотеке относится тип IOError:

82.  Как будет выглядеть функция создания монолитного массива:

83.  Как будет интерпретироваться выражение f x + g y при разборе? Выберите правильный вариант:

84.  Как выглядит псевдокомментарии в Haskell?

85.  Как интерпретируется символ " > ", если он является первым символом в строке:

86.  Как обозначается класс упорядочивания:

87.  Как происходит буферизация блоков? Выберите правильный ответ:

88.  Как происходит буферизация строк? Выберите правильный ответ:

89.  Какая из ниже перечисленных функций возвращает значение переменной среды var:

90.  Какая из ниже перечисленных функций возвращает список аргументов командной строки:

91.  Какая из ниже перечисленных функций преобразует значение массива:

92.  Какая из ниже перечисленных функций преобразует значение массива:

93.  Какая операция перечисляет все индексы?

94.  Какая форма задания алгебраического типа данных указывает тип, (квалифицированный) конструктор и имена полей:

95.  Какая форма задания алгебраического типа данных указывает тип, (неквалифицированный) конструктор и имена полей:

96.  Какая функция возвращает простейшее рациональное число:

97.  Какая функция возвращает список всех записей в dir:

98.  Какая функция вызывает абсолютный путь к текущему каталогу:

99.  Какая функция выполняет алгоритм сортировки:

100.  Какая функция выполняет пересечение списков:

101.  Какая функция задает перечисление:

102.  Какая функция меняет текущий каталог вызывающего процесса на dir:

103.  Какая функция объединяет монады:

104.  Какая функция отделяет слова друг от друга пробелами:

105.  Какая функция позволяет числитель и знаменатель делить на их НОД:

106.  Какая функция преобразовывает значение t в местное время в соответствии с часовым поясом:

107.  Какая функция преобразует букву в соответствующую заглавную букву:

108.  Какая функция преобразует букву в соответствующую строчную букву:

109.  Какая функция создает значение IOError:

110.  Какие границы будет иметь матрица (10,15) с началом в 1:

111.  Какие две операции определяют класс Monad:

112.  Какие из ниже перечисленных объявлений экземпляров будут правильными:

113.  Какие из ниже перечисленных объявлений экземпляров возможны:

114.  Какие из ниже перечисленных объявлений экземпляров запрещены:

115.  Какие из ниже перечисленных операций относятся к generic-операциям:

116.  Какие из ниже перечисленных операций относятся к zip-операциям:

117.  Какие из ниже перечисленных операций относятся к операциям над множествами:

118.  Какие из ниже перечисленных функций не относятся к функциям над списками:

119.  Какие из ниже перечисленных функций относятся к функциям над списками:

120.  Какие из ниже перечисленных функций отображают числоrealFloat со знаком:

121.  Какие из ниже перечисленных функций позволяют извлекать числитель и знаменатель дроби:

122.  Какие из ниже перечисленных функций помогают преобразовать строки в другие величины:

123.  Какие из перечисленных идентификаторов являются зарезервированными:

124.  Какие монады определены в Prelude:

125.  Какие объявления входят в группу классов типов и перегрузок:

126.  Какие объявления входят в группу определяемых пользователем типов данных:

127.  Какие объявления не входят в группу вложенных объявлений:

128.  Какие объявления содержит модуль:

129.  Какие опреации определяет класс Eq:

130.  Какие основные операторы у класса Monad:

131.  Какие специальные-лексемы (special) используются в Haskell?

132.  Какие типы данных называются "зашитыми":

133.  Какие функции из ниже перечисленных относятся к преобразованию списков:

134.  Какие функции из ниже перечисленных являются функциями приведения:

135.  Какие функции извлекают полярные компоненты комплексного числа:

136.  Какие функции извлекают прямоугольные компоненты комплексного числа:

137.  Какие функции используются для дополнительной информации об ошибке:

138.  Какие функции обеспечивают условное выполнение монадических выражений:

139.  Каким выражением можно заменить выражение if e1 then e2 else e3

140.  Каким значением определяются ошибки?

141.  Каким из ниже перечисленых условиям удовлетворяет класс Monad:

142.  Каким модулям можно присваивать локальный синоним:

143.  Каким образом определен Maybe в Prelude:

144.  Каким способом можно задать импортирование сущностей:

145.  Каким способом можно задать класс C объявленный в class:

146.  Каким способом нельзя указать объявление экземпляров?

147.  Каким типом ограничены функции ord и chr:

148.  Каким типом представлено исключение в монаде ввода-вывода:

149.  Какими функциями можно осуществить проверку ввода:

150.  Какими функциями можно осуществить чтение ввода:

151.  Каких классов является экземпляр Ration:

152.  Каких операторов не имеет Haskell?

153.  Какое зарезервированое слово указывает на импортирование элемента:

154.  Какое из перечисленных ниже определений L верно:

155.  Какое из утверждений верно?

156.  Какое из утверждений не верно?

157.  Какое ключевое слово используется для указания квалифицированного имени:

158.  Какое обозначение используется для пустого потока?

159.  Какое обозначение используют для оператора конструирования потока:

160.  Какое объявление будет правильным, если натуральные числа будут представлены через тип Integer:

161.  Какое расширение указывает на файл с граммотным Haskell:

162.  Какое слово указывает на список - экспорта:

163.  Какой вид имеет квалифицированное имя?:

164.  Какой из ниже перечисленных примеров будет класс MonadPlus:

165.  Какой класс выполняет сравнение на равенство и неравенство:

166.  Какой конструктор образует комплексное число:

167.  Какой литерал относится к числовым:

168.  Какой метод по умолчанию использует класс RandomGen:

169.  Какой оператор равен бесконечным циклам:

170.  Какой пример написан с ошибкой:

171.  Какой синтаксис имеют образцы:

172.  Какой тип имеет функция getChar:

173.  Какой тип означает целые типы фиксированной точности?

174.  Какой тип ошибки надо применить, если операция завершилась неуспешно, потому что устройство заполнено:

175.  Какой тип ошибки надо применить, если операция завершилась неуспешно, потому что один из ее аргументов уже существует:

176.  Какой тип ошибки надо применить, если операция невозможна :

177.  Какую операцию определяет класс Functor:

178.  Какую функцию надо вставить, что бы пример _ ',' "abcde" == "a, b,c, d,e" выполнился правильно:

179.  Какую функцию надо использовать чтобы определить модуль числа?

180.  Какую функцию определяет суффикс " M " :

181.  Комментарии в Haskell обозначаются:

182.  Между какими разделителями будет находиться граммотная программа:

183.  Модули в Haskell используются для:

184.  Монада - это:

185.  На какую функцию ссылается унарный оператор?

186.  Ниже приведен код программы

187.  О чем говорит ошибка isAlreadyExistsError возникающая в функции createDirectory:

188.  О чем говорит ошибка isDoesNotExistError возникающая в функции createDirectory:

189.  О чем говорит ошибка isPermissionError возникающая в функцииcreateDirectory:

190.  Объявление синонимов типа имеет вид:

191.  Оператор 'div' является:

192.  Оператор 'infixr 7 *' имеет приоритет:

193.  Оператор 'seq' имеет приоритет:

194.  Отметьте классы для которых разрешены производные экземпляры:

195.  Отметьте классы которые не относятся к производным экземплярам:

196.  Ошибка isAlreadyInUseError в функции openFile возникает, если:

197.  Ошибка isDoesNotExistError в функции openFile возникает, если:

198.  Ошибка isPermissionError в функции openFile возникает, если:

199.  Понятие на языке Haskell страж означает:

200.  Посредством какой формы можно исключить сущности:

201.  Правило

202.  Префиксная запись находится в выражении:

203.  Пример

204.  Пример [1,2] ++ [3,4] Haskell выдаст ответ:

205.  Программа на Haskelle может иметь:

206.  Продолжите предложение: "Функция try возвращает ошибку в..."

207.  С какими функциями не работает ASCII:

208.  С какими функциями работает ASCII:

209.  С какого ключевого слова начинается объявление модуля:

210.  С помощью каких функций можно осуществит вывод текста:

211.  С помощью каких функций можно получить новые массивы из существующих:

212.  С помощью каких функций можно получить новые массивы из существующих:

213.  С помощью какой библиотеки можно задать генерацию псевдослуайного числа:

214.  С помощью какой функции задается массив?

215.  С помощью какой функции можно найти комплексное число из угла t:

216.  С помощью какой функции можно узнать текущее время:

217.  С помощью чего в Haskell можно задать точки на плоскости:

218.  Связывание имен в функции является:

219.  Связыванием имен в образце является:

220.  Символ-эскейп "возврат каретки" является:

221.  Сколько видов буферизации поддерживается:

222.  Сколько видов имен имеет Haskell?

223.  Сколько возможных форм может иметь вид:

224.  Сколько стандартных дескрипторов назначается во время инициализации программы:

225.  Сколько уровней приоретета имеет Haskell?

226.  Сколько форм имеет вид?

227.  Тип Double означает:

228.  Тип списка обозначается:

229.  Тип функции обозначается:

230.  Типы данных data, newtype, type можно использовать:

231.  Типы кортежей обозначаются:

232.  Усечение числа до Int выполняет функция:

233.  Функция createDirectory dir выполняет:

234.  Функция delete x выполняет:

235.  Функция ixmap позволяет выполнять:

236.  Функция ixmap позволяет выполнять:

237.  Функция mkPolar образует:

238.  Функция readFloat выполняет:

239.  Функция readHex выполняет:

240.  Функция readsPrec d s, где s-это:

241.  Функция removeDirectory dir выполняет:

242.  Функция removeFile file выполняет:

243.  Функция renameDirectory old new выполняет:

244.  Функция showPrec d x r, где d - это:

245.  Функция try использует тип:

246.  Чему будет равно выражение do e1 ; e2 примененное в монаде? Выберите верный результат:

247.  Что будет являться результатом show (2 + 2) = :

248.  Что выведет программа

249.  Что выведет программа

250.  Что выведет функция 1 + read "12":

251.  Что выведет функция putChar :: char → IO():

252.  Что выведет функция Read 1:

253.  Что выполнит данная программа:

254.  Что выполнит ниже приведенная программа:

255.  Что выполнит функция createDirectory Program. Выберите правильный ответ:

256.  Что выполнит функция removeDirectory Program. Выберите правильный ответ:

257.  Что выполнит функция removeFile programs. Выберите правильный ответ:

258.  Что выполнит функция renameDirectory progs programs. Выберите правильный ответ:

259.  Что выполняет данный пример

260.  Что выполняет операция Index в классе Ix. Выберите правильный вариант:

261.  Что выполняет строка main = readFile "input-file" >=\s → :

262.  Что выполняет строка writeFile "output-file":

263.  Что выполняет тип ExitCode:

264.  Что выполняет тип ExitFailure:

265.  Что выполняет тип ExitSuccess:

266.  Что выполняет функция accoss, прмененная к массиву:

267.  Что выполняет функция bounds примененная к массиву:

268.  Что выполняет функция getProgName. Выберите правильный вариант ответа:

269.  Что выполняет функция hSetBuffering:

270.  Что выполняет функция indices, прмененная к массиву:

271.  Что выполняет функция polar:

272.  Что выполняет функция unfoldr:

273.  Что значит условное обозначение varop:

274.  Что значит функция openFile, если ее режим равен AppendMode:

275.  Что значит функция openFile, если ее режим равен ReadMode:

276.  Что значит функция openFile, если ее режим равен WriteMode:

277.  Что из ниже перечисленного является классом MonadPlus:

278.  Что обозначает образец вида _:

279.  Что обозначает поле ctTZName:

280.  Что обрабатывает не правильный результат в конструкторе типа Maybe:

281.  Что определяет функция IsEOFError :: IOEror → Bool:

282.  Что подразумевается под условным обозначением tycon:

283.  Что представляет собой A. x:

284.  Что представляет собой B. y:

285.  Что происходит, если функция hSetBuffering имеет режим BlockBuffering:

286.  Что происходит, если функция hSetBuffering имеет режим LineBuffering:

287.  Что происходит, если функция hSetBuffering имеет режим NoBuffering:

288.  Что указывают при объявлении import:

289.  Экземпляром класса Functor является тип:

290.  Эскейп-коды используют для:

291.  Эти операторы являются:

292.  Этот класс используется для индексации массивов. О каком классе из ниже перечисленных идет речь?

293.  Этот пример выполняет:

Актуальная информация по учебным программам ИНТУИТ расположена по адресу: http://www. *****/.

Повышение квалификации

(программ: 450)

Профессиональная переподготовка

(программ: 14)

Лицензия на образовательную деятельность и приложение

Описание: Описание: http://*****/img/eprog/intuitdpo/certificate-small.jpg

Описание: Описание: http://*****/img/eprog/intuitdpo/diploma-small.jpg

Описание: Описание: http://*****/img/eprog/intuitdpo/license-small.jpg

Описание: Описание: http://*****/img/eprog/intuitdpo/licensee_add-small.jpg

Developer Project предлагает поддержку при сдаче экзаменов учебных курсов Интернет-университета информационных технологий INTUIT (ИНТУИТ). Мы ответили на экзаменационные вопросы 380 курсов INTUIT (ИНТУИТ), всего вопросов, ответов (некоторые вопросы курсов INTUIT имеют несколько правильных ответов). Текущий каталог ответов на экзаменационные вопросы курсов ИНТУИТ опубликован на сайте объединения Developer Project по адресу: http://www. dp5.su/

Подтверждения правильности ответов можно найти в разделе «ГАЛЕРЕЯ», верхнее меню, там опубликованы результаты сдачи экзаменов по 100 курсам (удостоверения, сертификаты и приложения с оценками).

Болеевопросов по 70 курсам и ответы на них, опубликованы на сайте http://www. dp5.su/, и доступны зарегистрированным пользователям. По остальным экзаменационным вопросам курсов ИНТУИТ мы оказываем платные услуги (см. вкладку верхнего меню «ЗАКАЗАТЬ УСЛУГУ». Условия поддержки и помощи при сдаче экзаменов по учебным программам ИНТУИТ опубликованы по адресу: http://www. dp5.su/

Примечания:

- ошибки в текстах вопросов являются оригинальными (ошибки ИНТУИТ) и не исправляются нами по следующей причине - ответы легче подбирать на вопросы со специфическими ошибками в текстах;

- часть вопросов могла не войти в настоящий перечень, т. к. они представлены в графической форме. В перечне возможны неточности формулировок вопросов, что связано с дефектами распознавания графики, а так же коррекцией со стороны разработчиков курсов.