Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FGV 2024

ProgramaçãoLinguagens de programação
Código
fg097565
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Web Design
Flutter é um framework de código aberto desenvolvido pelo Google, projetado para criar interfaces de usuário nativas de maneira eficiente, com foco principal em plataformas móveis.Sobre o Flutter, analise as afirmativas a seguir:I. A funcionalidade "hot reload" permite um desenvolvimento mais ágil, por mostrar instantaneamente o resultado das mudanças no aplicativo em desenvolvimento.II. É utilizado apenas para desenvolvimento mobile, sendo capaz de desenvolver aplicativos Android e iOS com o mesmo código.III. Utiliza elementos personalizáveis chamados "widgets" para construir interfaces de usuário.Está correto o que se afirma em
  1. AI, apenas.
  2. BII, apenas.
  3. CII e III, apenas.
  4. DI e III, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoD — I e III, apenas.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Flutter

Gabarito: letra D. A afirmativa I está correta (hot reload acelera o desenvolvimento), a afirmativa III está correta (Flutter usa widgets), mas a afirmativa II é falsa porque Flutter não se limita ao desenvolvimento mobile, suportando também web e desktop. Portanto, estão corretas apenas I e III.

1Características
Código aberto (Google)
Hot reload (desenvolvimento ágil)
Widgets personalizáveis
2Plataformas
Mobile (Android, iOS)
Web
Desktop (Windows, macOS, Linux)
3Afirmativas
I — Hot reload → [+] Correta
II — Apenas mobile → [-] Incorreta
III — Widgets → [+] Correta
Flutter
LEVELsoulevel.com.br
Flutter: Características (Código aberto (Google), Hot reload (desenvolvimento ágil), Widgets personalizáveis); Plataformas (Mobile (Android, iOS), Web, Desktop (Windows, macOS, Linux)); Afirmativas (I — Hot reload → [+] Correta, II — Apenas mobile → [-] Incorreta, III — Widgets → [+] Correta)

Afirmativa I — ✅ Correta

O "hot reload" é uma funcionalidade emblemática do Flutter (e também do React Native) que permite que alterações no código sejam refletidas instantaneamente no aplicativo em execução, sem necessidade de reiniciá-lo, agilizando o ciclo de desenvolvimento. O conteúdo de apoio confirma que o Hot Reloading permite "que as alterações no código sejam refletidas instantaneamente no aplicativo em execução". Portanto, a afirmativa está correta.

Afirmativa II — ❌ Incorreta

A afirmativa diz que o Flutter é utilizado apenas para desenvolvimento mobile. Embora tenha sido inicialmente focado em Android e iOS, o Flutter hoje suporta também desenvolvimento web e desktop (Windows, macOS, Linux). O próprio conteúdo de apoio descreve o Flutter como um SDK para desenvolvimento de aplicativos móveis, mas não afirma que é exclusivo. A banca considera a limitação "apenas" como incorreta, pois Flutter é multiplataforma. Portanto, a afirmativa é falsa.

Afirmativa III — ✅ Correta

Flutter utiliza elementos personalizáveis chamados "widgets" para construir interfaces de usuário. No conteúdo de apoio é dito que "o Flutter oferece um conjunto abrangente de widgets pré-fabricados". Os widgets são a base da construção de UI no Flutter, permitindo alta customização. Logo, a afirmativa está correta.

Conclusão: as afirmativas I e III são verdadeiras; a II é falsa. Portanto, o gabarito é a letra D (I e III, apenas).

Gabarito: letra D.

Link permanente: /questoes/fg097565