Главная / Интернет-технологии /
Работа с Ethereum / Тест 4
Работа с Ethereum - тест 4
Упражнение 1:
Номер 1
Назовите основные характеристики распределенного веб-кошелька.
Ответ:
 (1) возможен доступ нескольким пользователям 
 (2) высокая надежность 
 (3) все пользователи могут распоряжаться средствами, хранящимися в кошельке 
 (4) отзыв к кошельку происходит автоматически, если пользователь не совершает транзакции 
Номер 2
Назовите основные характеристики постоянных функций.
Ответ:
 (1) могут возвращать значения 
 (2) по умолчанию функции равны нулю 
 (3) не могут изменять данные в блокчейне 
 (4) обсчет функций проходит бесплатно 
Номер 3
Назовите атрибуты абстрактных контрактов.
Ответ:
 (1) имя контракта 
 (2) заданная функция 
 (3) тело функции содержит переменную owner 
 (4) пустое тело функции 
Упражнение 2:
Номер 1
Назовите основные характеристики библиотек.
Ответ:
 (1) размещаются в сети один раз 
 (2) наличие фиксированного адреса 
 (3) используют одинаковые структуры данных 
 (4) используют код контрактов 
Номер 2
Какие переменные могут принимать значения правда и ложь?
Ответ:
 (1) переменные типа unit 
 (2) переменные булевого типа 
 (3) символьные переменные 
 (4) локальные переменные 
Номер 3
Какие числа еще не представлены в среде Solidity?
Ответ:
 (1) целые числа 
 (2) неотрицательные числа 
 (3) числа с фиксированной запятой 
 (4) дробные числа 
Упражнение 3:
Номер 1
Какой тип переменных хранит двадцатибайтное значение адреса в сети Ethereum
Ответ:
 (1) переменные булевого типа 
 (2) символьные переменные 
 (3) локальные переменные 
 (4) переменные адресного типа 
Номер 2
С помощью какого служебного слова объявляется пользовательский тип в среде Solidity?
Ответ:
 (1) ufix 
 (2) uint 
 (3) enum 
 (4) fixed 
Номер 3
Какие способы хранения данных предусмотрены в Solidity?
Ответ:
 (1) в накопителе 
 (2) в облачном хранилище 
 (3) в памяти 
 (4) в библиотеках 
Упражнение 4:
Номер 1
В каком случае будет создаваться только ссылка на адрес хранения данных?
Ответ:
 (1) одна из переменных хранится в памяти, другая - в накопителе 
 (2) обе переменные хранятся одинаковым способом 
 (3) в обоих перечисленных случаях 
Номер 2
В каком случаем будет создаваться независимая копия одной из переменных?
Ответ:
 (1) одна из переменных хранится в памяти, другая - в накопителе 
 (2) обе переменные хранятся одинаковым способом 
 (3) в обоих перечисленных случаях 
Номер 3
Назовите самую маленькую единицу измерения эфира.
Ответ:
 (1) финни 
 (2) сабо 
 (3) вей 
 (4) кси 
Упражнение 5:
Номер 1
Какой из членов применим для добавления элементов к концу массива
Ответ:
 (1) length 
 (2) uint 
 (3) push 
 (4) index 
Номер 2
Какой из членов возвращает число элементов массива
Ответ:
 (1) length 
 (2) uint 
 (3) push 
 (4) index 
Номер 3
Определите члены, относящиеся к типу address.
Ответ:
 (1) balance 
 (2) this 
 (3) send 
 (4) selfdestruct 
Упражнение 6:
Номер 1
Назовите особенности среды Truffle.
Ответ:
 (1) наличие тестовой среды 
 (2) возможен локальный запуск 
 (3) наличие прямого подключения к блокчейну 
 (4) наличие встроенных библиотек 
Номер 2
Что такое миграции?
Ответ:
 (1) это подключение библиотек и импортированных файлов в среду Truffle 
 (2) это системная сборка кода для запуска приложений 
 (3) это разновидность файлов JavaScript, позволяющие размещать контракты в сети Ethereum 
 (4) это файлы для обсчета контрактов в сети 
Номер 3
В каком каталоге располагаются файлы JavaScript для размещения приложения в блокчейне
Ответ:
 (1) App 
 (2) Contracts 
 (3) Migrations 
 (4) Test 
Упражнение 7:
Номер 1
С помощью какого протокола Web3 выполняет подключение к интерфейсу RPC?
Ответ:
 (1) SMTP 
 (2) HTTP 
 (3) MZAP 
 (4) URP 
Номер 2
Какой интерфейс всегда является массивом JSON?
Ответ:
 (1) AJAX 
 (2) ABI 
 (3) API 
 (4) LAN 
Номер 3
С помощью какой команды в среде Truffle можно произвести сборку кода?
Ответ:
 (1) truffle migrate 
 (2) truffle test 
 (3) truffle build 
 (4) npm install -g truffle 
Упражнение 8:
Номер 1
С помощью какой системы производится тестирование контрактов в среде Truffle?
Ответ:
 (1) MetaCoin 
 (2) Azure 
 (3) Piton 
 (4) Mocha 
Номер 2
Какая из предложенных функций является постоянной и обсчитывается в блокчейне?
Ответ:
 (1) send 
 (2) balance 
 (3) call 
 (4) sendCoin 
Номер 3
Какая из предложенных функций отвечает за возврат величины баланса?
Ответ:
 (1) increaseBalance 
 (2) decreaseBalance 
 (3) getBalance 
Упражнение 9:
Номер 1
С помощью какой процедуры можно увеличить баланс?
Ответ:
 (1) contract.getBalance 
 (2) contract.toBalance 
 (3) contract.inviteBalance  
 (4) contract.increaseBalance 
Номер 2
От лица какого пользователя выполняется работа в Ethereum Studio?
Ответ:
 (1) bower 
 (2) root 
 (3) click 
 (4) route 
Номер 3
с помощью какой команды можно задействовать библиотеку Angular?
Ответ:
 (1) ng-app 
 (2) gulp 
 (3) truffle init 
 (4) install