Работа с Ethereum - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Курс поможет вам в кратчайшие сроки разработать собственное приложение для работы с блокчейном на базе Ethereum.
Все ответы: Курс поможет вам в кратчайшие сроки разработать собственное приложение для работы с блокчейном на базе Ethereum.
Смотрите также:
Что такое блокчейн?
(1) публичный счет, на котором учитываются все транзакции за всю историю его существования
(2) технология подключения к единой сети
(3) децентрализованная технология, защищенная надежными методами шифрования
(4) транзакции, обрабатываемые единым центром
Что необходимо обязательно сделать после установки MetaMask?
(1) установить пароль для защиты счетов
(2) опубликовать свое приложение в главной сети
(3) просмотреть совершенные транзакции
(4) разместить контракт в тестовой сети
Назовите основные характеристики среды Remix.
(1) работает через приложение
(2) наличие механизма эмуляции блокчейна
(3) наличие механизма шифрования данных
(4) запускается в браузере
Назовите основные характеристики распределенного веб-кошелька.
(1) возможен доступ нескольким пользователям
(2) высокая надежность
(3) все пользователи могут распоряжаться средствами, хранящимися в кошельке
(4) отзыв к кошельку происходит автоматически, если пользователь не совершает транзакции
Какими правами обладает владелец счета?
(1) распоряжаться криптовалютой на счете
(2) устанавливать лимит на получаемый объем эфира
(3) наделять или лишать других пользователей правами по распоряжению эфиром
(4) отменять транзакции по переводу эфира других пользователей
Назовите основную задачу платформы Bitcoin.
(1) децентрализация рынка приложений
(2) замещение традиционных валют
(3) создание пиринговой сети
(4) сохранение транзакций в хронологическом порядке
Для получения эфира в сети Rinkeby необходимо…
(1) опубликовать номер своего счета в Google Plus
(2) скопировать адрес веб-страницы с публикацией в форму Rinkeby
(3) отключить блокировщик рекламы
(4) разместить публичный пост
Для чего используется главное окно в среде Remix?
(1) для редактирования кода
(2) для импорта файлов из других сред
(3) для публикации кода
(4) для запуска функций
Назовите основные характеристики библиотек.
(1) размещаются в сети один раз
(2) наличие фиксированного адреса
(3) используют одинаковые структуры данных
(4) используют код контрактов
Какая функция отвечает за отправку эфир авторизированным пользователям кошелька?
(1) sendFunds
(2) allowAddressToSend
(3) disallowAddressToSend
(4) killWallet
Какой блокчейн может предоставить доступ любому человеку ко всей цепочке транзакций?
(1) публичный блокчейн
(2) блокчейн консорциумов
(3) частный блокчейн
(4) все варианты, перечисленные выше
Назовите основные возможности MetaMask.
(1) взаимодействие с блокчейном посредством веб-сайта
(2) отправка эфира между счетами
(3) автоматическая генерация частного ключа
(4) начисление дополнительного эфира
Какую информацию о контракте можно получить в файле Solidity?
(1) название
(2) метаданные
(3) адрес отправки
(4) код операции
Какой тип переменных хранит двадцатибайтное значение адреса в сети Ethereum
(1) переменные булевого типа
(2) символьные переменные
(3) локальные переменные
(4) переменные адресного типа
Для успешной остановки теста какой функцией необходимо воспользоваться?
(1) done с каким-либо параметром
(2) done без параметров
(3) stop с каким-либо параметром
(4) stop без параметров
Какой блокчейн является частично децентрализованным?
(1) публичный блокчейн
(2) блокчейн консорциумов
(3) частный блокчейн
(4) ни один из перечисленных вариантов
В каком случае MetaMask отправит транзакцию в блокчейн?
(1) после написания контракта в среде Remix
(2) после подтверждения создания контракта
(3) после полного исполнения контракта
(4) после отображения транзакции в блокчейне
Какую информацию можно увидеть в журнале событий в Remix?
(1) установленный предел расхода газа
(2) с какого адреса была совершена транзакция
(3) схему обсчета конкретной транзакции
(4) отправляемые в транзакции данные
В каком случае будет создаваться только ссылка на адрес хранения данных?
(1) одна из переменных хранится в памяти, другая - в накопителе
(2) обе переменные хранятся одинаковым способом
(3) в обоих перечисленных случаях
Какое поле используется для задания адреса, с которого будут списываться средства
(1) from
(2) value
(3) to
(4) address
Какое из преимуществ смарт-контракта не позволяет вносить изменения третьими лицами?
(1) автономность
(2) резервирование
(3) шифрование
(4) безопасность
Чем различаются блокчейн в среде Ethereum от блокчейна в среде Bitcoin?
(1) решение математических задач по шифрованию данных
(2) размещение приложения непосредственно в блокчейне
(3) дополнительный механизм для обсчета новых блоков
(4) механизмом Proof-of-Stake
В какой среде программы работают на всех серверах и всех узлах сети одновременно?
(1) приложения традиционной архитектуры
(2) распределенные приложения
(3) ДАО
(4) приложение Mist
Какой из членов применим для добавления элементов к концу массива
(1) length
(2) uint
(3) push
(4) index
В каком контроллере отображаются все списания?
(1) ShoweventsController
(2) MainController
(3) SendfundsController
(4) MoneyController
Какие программы могут выступать в качестве узлов блокчейна?
(1) Geth
(2) Truffle
(3) CPP-Ethereum
(4) Webpack
Какие условия должны быть соблюдены при отправке байткода в блокчейн?
(1) байткод прикрепляется к транзакции как данные
(2) поле получателя в транзакции должно быть пустым
(3) создание нового адреса для размещения байткода
(4) использование среды Solidity
Назовите официальный веб-кошелек для платформы Ethereum.
(1) Blockchain
(2) BitGo
(3) Mist
(4) Xapo
Назовите особенности среды Truffle.
(1) наличие тестовой среды
(2) возможен локальный запуск
(3) наличие прямого подключения к блокчейну
(4) наличие встроенных библиотек
Какой браузер является связующим звеном между браузером и блокчейном?
(1) Chrome
(2) Mist
(3) MetaMask
(4) Opera
Какими характеристиками обладает распределенная база данных?
(1) невозможность удалить сохраненную информацию
(2) возможность ограничить доступ к размещенной информации
(3) недоступность из централизованного источника к размещенной информации
(4) доступность к информации определяется конкретным узлом сети
Каким способом можно получить эфир?
(1) майнинг
(2) обмен на другие валюты
(3) покупка на ShapeShift
(4) получить из вея
С помощью какого протокола Web3 выполняет подключение к интерфейсу RPC?
(1) SMTP
(2) HTTP
(3) MZAP
(4) URP
Выберите узлы блокчейна в среде Mist.
(1) Geth
(2) Go-Ethereum
(3) Parity
(4) Redux
Какая платформа для краудфандинга не имеет центрального передаточного звена?
(1) ДАО
(2) Kickstarter
(3) обе названные платформы
(4) ни одна из названных платформ
Что создается автоматически при заведении нового счета в кошельке?
(1) публичный ключ
(2) частный ключ
(3) пара публичного и частного ключа
(4) пароль для доступа к счету
С помощью какой системы производится тестирование контрактов в среде Truffle?
(1) MetaCoin
(2) Azure
(3) Piton
(4) Mocha
Назовите облачную среду, позволяющую запускать код на языке Solidity в окне браузера.
(1) Parity
(2) Remix
(3) Truffle
(4) Vue.js
Как работает доступ к блокчейну?
(1) через свободную загрузку Go-Ethereum
(2) через узлы сети Ethereum
(3) по протоколу MySQL
(4) через удаленный вызов процедур
Какой интерфейс необходимо использовать для управления узлами в сети Ethereum?
(1) Etherscan
(2) Geth
(3) Mist
(4) Keystore
С помощью какой процедуры можно увеличить баланс?
(1) contract.getBalance
(2) contract.toBalance
(3) contract.inviteBalance
(4) contract.increaseBalance
Какие инструменты могут быть использованы для разработки веб-страниц?
(1) Angular
(2) Embark
(3) Redux
(4) Run
В каком каталоге хранятся ключи к счетам Ethereum?
(1) Accounts
(2) Keystore
(3) CPP-Ethereum
(4) Keyscan
Назовите основные характеристики технологии блокчейн.
(1) надежно защищена методами шифрования данных
(2) состоит из цепочки блоков в хронологическом порядке
(3) централизованная технология
(4) имеет распределенную облачную платформу
С помощью чего можно обеспечить доступ к счетам?
(1) с помощью пароля
(2) с помощью файлового ключа
(3) с помощью частного ключа
(4) с помощью дополнительной надстройки
Механизм эмуляции блокчейна позволяет…
(1) запускать распределенные приложения
(2) интегрировать смарт-контракт в распределенное приложение
(3) проводить отладку смарт-контрактов
(4) тестировать децентрализованные приложения
Назовите основные характеристики постоянных функций.
(1) могут возвращать значения
(2) по умолчанию функции равны нулю
(3) не могут изменять данные в блокчейне
(4) обсчет функций проходит бесплатно
Что обозначает переменная msg.sender?
(1) зачисление эфира на счет
(2) списание эфира со счета
(3) владелец счета
(4) пользователь счета
Назовите основную задачу платформы Ethereum.
(1) создание пиринговой сети
(2) децентрализация рынка приложений
(3) замещение традиционных валют
(4) реализация платформы Bitcoin
Что необходимо сделать для корректной работы системы начисления эфира?
(1) размещение публичного поста в Twitter
(2) публикация номера своего счета в Twitter
(3) отключение блокировщика рекламы
(4) получить доступ к тестовой сети
Какая вкладка применима для компиляции?
(1) Debugger
(2) Settings
(3) Compile
(4) Run
Какие переменные могут принимать значения правда и ложь?
(1) переменные типа unit
(2) переменные булевого типа
(3) символьные переменные
(4) локальные переменные
Какая функция позволяет лишить пользователя права отправлять эфир?
(1) sendFunds
(2) allowAddressToSend
(3) disallowAddressToSend
(4) killWallet
Какой из представленных блокчейнов контролируется определенным количеством узлов?
(1) публичный блокчейн
(2) блокчейн консорциумов
(3) частный блокчейн
(4) все варианты, перечисленные выше
Каким образом MetaMask подключается к блокчейну?
(1) с помощью веб-сайта
(2) с помощью сервиса Infura
(3) с помощью клиента Geth
(4) с помощью браузера Mist
С помощью какой вкладки можно выбрать среду запуска?
(1) Debugger
(2) Settings
(3) Analysis
(4) Run
С помощью какого служебного слова объявляется пользовательский тип в среде Solidity?
(1) ufix
(2) uint
(3) enum
(4) fixed
Как обозначается величина снятия в структуре отправителей Senders?
(1) to
(2) amount
(3) allow
(4) wallet
С помощью какого блокчейна можно отследить сумму поступления на биткойн-адрес?
(1) публичный блокчейн
(2) блокчейн консорциумов
(3) частный блокчейн
(4) ни один из перечисленных вариантов
Какой из клиентов обеспечивает интегрированный в браузер доступ к блокчейну?
(1) Geth
(2) Parity
(3) Mist
(4) MetaMask
С помощью какого инструмента код просматривается на предмет ошибок описания рабочей среды?
(1) Debugger
(2) Settings
(3) Analysis
(4) Run
В каком случаем будет создаваться независимая копия одной из переменных?
(1) одна из переменных хранится в памяти, другая - в накопителе
(2) обе переменные хранятся одинаковым способом
(3) в обоих перечисленных случаях
Назовите обязательные аргументы для команды withdrawFunds.
(1) адрес, с которого будут переведены средства
(2) адрес, на который будут переведены средства
(3) объем средств
(4) имя пользователя, который будет совершать перевод
Назовите основные преимущества смарт-контрактов?
(1) экономия денег
(2) возможность изменить условия сделки
(3) безопасность
(4) наличие уникального адреса места хранения
Назовите основные характеристика технологии блокчейн.
(1) отсутствие единого сервера
(2) последовательное выполнение кода на всех узлах блокчейна
(3) построение высокораспределенных сред
(4) избирательная доступность
Как работают распределенные приложения?
(1) на виртуальных машинах Ethereum
(2) в приложении Mist
(3) в блокчейне
(4) в специально создаваемых кодах
Какой из членов возвращает число элементов массива
(1) length
(2) uint
(3) push
(4) index
Какая форма используется для снятия средств?
(1) Deposit
(2) Amount
(3) Withdrawal
(4) Wallet
Назовите основные характеристики программ Geth и Parity.
(1) реализуют протокол Ethereum
(2) являются связующим звеном между браузером и блокчейном
(3) работают на клиентской стороне
(4) загрузка протоколов в среде MySQL
Какое поле транзакции будет содержать адрес отправителя?
(1) from
(2) value
(3) data
(4) to
На какой операционной системе работает Mist?
(1) Windows
(2) Mac OS
(3) Linux
(4) на всех типах ОС, перечисленных выше
Что такое миграции?
(1) это подключение библиотек и импортированных файлов в среду Truffle
(2) это системная сборка кода для запуска приложений
(3) это разновидность файлов JavaScript, позволяющие размещать контракты в сети Ethereum
(4) это файлы для обсчета контрактов в сети
Какой из браузеров является надстройкой для подключения к блокчейну?
(1) Parity
(2) Mist
(3) MetaMask
(4) Opera
В какой среде обработка кода и валютные операции проводятся в едином поле?
(1) Solity
(2) MySQL
(3) Ethereum
(4) Bitcoin
Назовите основу валюты эфир?
(1) дэш
(2) риппл
(3) вей
(4) зи-кэш
Какой интерфейс всегда является массивом JSON?
(1) AJAX
(2) ABI
(3) API
(4) LAN
Выберите узлы блокчейна в среде Infura.
(1) Geth
(2) Go-Ethereum
(3) Parity
(4) Redux
Какое из приложений реализовано с помощью токенов стандарта ERC?
(1) ДАО
(2) Kickstarter
(3) ICO
(4) для обмена валют
От чего зависит скорость обсчета вашего контракта?
(1) от платформы, на которой размещаете контракт
(2) от графика работы майнеров
(3) от количества эфира, который вы готовы заплатить
(4) контракты обсчитываются по очереди
Какая из предложенных функций является постоянной и обсчитывается в блокчейне?
(1) send
(2) balance
(3) call
(4) sendCoin
Какая библиотека позволяет работать узлами сети Ethereum по протоколу RPC посредством HTTP и кода JavaScript?
(1) Web3.js
(2) Eth.js
(3) Truffle
(4) Vue.js
С помощью какого протокола можно реализовать удаленный вызов процедур?
(1) MySQL
(2) HTTP
(3) RPC
(4) Ethereum
С помощью какой команды можно подключиться к уже запущенному процессу geth?
(1) geth console
(2) geth attach
(3) geth account
(4) geth continue
От лица какого пользователя выполняется работа в Ethereum Studio?
(1) bower
(2) root
(3) click
(4) route
Какой из инструментов загружает и управляет пакетами для узлов сети Ethereum?
(1) Webpack
(2) Browserify
(3) Node Package Manager
(4) Redux
Что необходимо для работы распределенного приложения?
(1) браузер
(2) сервер
(3) код JavaScript
(4) узел Ethereum с интерфейсом HTTP RPC
Назовите основные характеристики технологии блокчейн Bitcoin.
(1) отсутствие возможности проведения мошеннических операций
(2) за работу сети отвечает одноранговый узел
(3) сетью управляет множество распределенных компьютеров
(4) возможность запускать код с участием сторонних организаций
С помощью какой функции возможно создать новый счет?
(1) Create Account
(2) Import Account
(3) Geth Account
(4) ни один из предложенных вариантов не подходит
Как можно добавлять новые файлы в среде Remix?
(1) через файловый менеджер
(2) с компьютера
(3) через браузер Solidity
(4) через подключение к локальному хосту
Назовите атрибуты абстрактных контрактов.
(1) имя контракта
(2) заданная функция
(3) тело функции содержит переменную owner
(4) пустое тело функции
Что обозначает событие Withdrawl?
(1) зачисление эфира на счет
(2) списание эфира со счета
(3) просмотр списка пользователей счета
(4) проверка достаточности баланса
Назовите основные характеристики технологии блокчейн Ethereum.
(1) децентрализованная и облачная платформа
(2) 100% доступность через распределенную облачную платформу
(3) возможность создавать с помощью Ethereum свою криптовалюту
(4) возможность резервировать смарт-контракты
С помощью какого сервиса можно проверить наличие эфира на счету?
(1) Geth
(2) Etherscan
(3) Rinkeby
(4) Solidity
На какой вкладке приводится статистический анализ кода?
(1) Debugger
(2) Settings
(3) Analysis
(4) Run
Какие числа еще не представлены в среде Solidity?
(1) целые числа
(2) неотрицательные числа
(3) числа с фиксированной запятой
(4) дробные числа
Какая функция позволяет уничтожить кошелек?
(1) sendFunds
(2) allowAddressToSend
(3) disallowAddressToSend
(4) killWallet
В каком блокчейне разрешения на добавления транзакций выдаются централизованно?
(1) публичный блокчейн
(2) блокчейн консорциумов
(3) частный блокчейн
(4) все варианты, перечисленные выше
Для какой из перечисленных процедур может быть запрошен газ?
(1) написание контракта в среде Remix
(2) отслеживание MetaMask исполнения контракта
(3) подтверждение создания контракта
(4) для всех перечисленных выше процедур
Каким образом виртуальная машина обеспечивает эмуляцию среды блокчейна?
(1) в браузере
(2) в MetaMask
(3) в реальном блокчейне
(4) в Geth
Какие способы хранения данных предусмотрены в Solidity?
(1) в накопителе
(2) в облачном хранилище
(3) в памяти
(4) в библиотеках
Назовите обязательные входные параметры для функции depositFunds.
(1) address
(2) amount
(3) value
(4) from
Какой блокчейн позволяет совершать транзакции без предоставления информации широкой аудитории?
(1) публичный блокчейн
(2) блокчейн консорциумов
(3) частный блокчейн
(4) ни один из перечисленных вариантов
Какой из клиентов загружает все блоки и предоставляет к ним непосредственный доступ?
(1) Geth
(2) Parity
(3) Mist
(4) MetaMask
Назовите типичные ошибки описания рабочей среды.
(1) отсутствует описание требований по расходу газа
(2) последняя операция кода не была выполнена
(3) код использует временную метку блока
(4) объявлены неиспользуемые переменные
Назовите самую маленькую единицу измерения эфира.
(1) финни
(2) сабо
(3) вей
(4) кси
С помощью какой функции можно получить список счетов?
(1) sendFunds
(2) MainController
(3) web3.eth.accounts
(4) numberOfWithdrawls
Где хранятся смарт-контракты?
(1) у участников сделки
(2) в общественном хранилище
(3) в резервном хранилище
(4) в децентрализованном облачном блокчейне
Что является обязательным при разработке приложений для блокчейна?
(1) высокоуровневый язык программирования
(2) компиляция текста на языке программирования в байткод
(3) среда Solidity
(4) размещение байткода в блокчейн через транзакции
Какой язык программирования чаще используется для платформы Ethereum?
(1) Serpent
(2) Mutan
(3) Solidity
(4) LLL
Определите члены, относящиеся к типу address.
(1) balance
(2) this
(3) send
(4) selfdestruct
Какая форма используется для зачисления средств?
(1) Deposit
(2) Amount
(3) Withdrawal
(4) Wallet
Какой язык программирования используется для платформы Ethereum?
(1) MetaMask
(2) Solidity
(3) Mist
(4) JavaScript
Какое поле транзакции будет содержать байткод из функции?
(1) from
(2) value
(3) data
(4) to
Какая валюта используется в среде Ethereum?
(1) биткоин
(2) эфир
(3) валтон
(4) монеро
В каком каталоге располагаются файлы JavaScript для размещения приложения в блокчейне
(1) App
(2) Contracts
(3) Migrations
(4) Test
Какой браузер оснащен собственным узлом сети блокчейна?
(1) Parity
(2) Mist
(3) MetaMask
(4) Opera
Какое из приложений является платформой для коллективного финансирования?
(1) ДАО
(2) ICO
(3) Kickstarter
(4) Токен
Какой тип счета размещается в блокчейн и содержит программный код?
(1) внешний счет
(2) контрактный счет
(3) внутренний счет
(4) программный счет
С помощью какой команды в среде Truffle можно произвести сборку кода?
(1) truffle migrate
(2) truffle test
(3) truffle build
(4) npm install -g truffle
Какой браузер использует для работы сервис Infura?
(1) Mist
(2) MetaMask
(3) MySQL
(4) Mozilla
Что такое токены?
(1) это участки кода, реализуемые с помощью стандарта ERC
(2) это участки кода обмена криптовалют, которые хранятся в блокчейне
(3) это участки кода, связанные с пользовательскими учетными записями и базами данных и используемые как валюта
(4) это участки кода, которые учитывают владельцев транзакций в блокчейне
Что необходимо для того, чтобы поделиться своим контрактом с другими?
(1) передать другому пользователю адрес контракта в блокчейне
(2) создать новую транзакцию для передачи контракта
(3) передать другому пользователю интерфейсный код JSON
(4) с помощью частного ключа открыть доступ к контракту
Какая из предложенных функций отвечает за возврат величины баланса?
(1) increaseBalance
(2) decreaseBalance
(3) getBalance
Какая из библиотек оснащена встроенной системой тестирования приложений?
(1) Web3.js
(2) Truffle
(3) Eth.js
(4) Vue.js
В каком формате отправляются команды для удаленного вызова процедур?
(1) JSON
(2) ERC
(3) RPC
(4) Go-Eth
С помощью какой команды можно увидеть все свои счета?
(1) geth console
(2) personal.listAccounts
(3) eth.coinbase
(4) miner.stop()
с помощью какой команды можно задействовать библиотеку Angular?
(1) ng-app
(2) gulp
(3) truffle init
(4) install
Какой из инструментов позволяет разрешить взаимосвязи между файлами при сборке?
(1) Webpack
(2) Browserify
(3) Node Package Manager
(4) Redux
Какая команда позволяет задать в Geth каталог с данными?
(1) geth-datadir
(2) geth account
(3) Init
(4) miner.stop