Respostas
Analisando as opções fornecidas: A. `String getFutureDados() => await Future.delayed(Duration(seconds: 10), () { return 'Dados recebidos...'; });` B. `Future getFutureDados() => await Future.delayed(Duration(seconds: 10), () { return 'Dados recebidos...'; });` C. `Future getFutureDados() async => return 'Dados recebidos...';` D. `Future getFutureDados() async => Future.delayed(Duration(seconds: 10);` E. `Future getFutureDados() async => await Future.delayed(Duration(seconds: 10), () { return 'Dados recebidos...'; });` A opção correta é a alternativa E. `Future getFutureDados() async => await Future.delayed(Duration(seconds: 10), () { return 'Dados recebidos...'; });`, pois utiliza corretamente o `await` para aguardar a conclusão da operação assíncrona `Future.delayed` e retorna a String 'Dados recebidos...' após uma espera de dez segundos.
Responda
Para escrever sua resposta aqui, entre ou crie uma conta