Pular para o conteúdo principal

Questão de Programação — Desenvolvimento Mobile — CESPE / CEBRASPE 2023

ProgramaçãoDesenvolvimento Mobile
Código
ce161055
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2023
Nível
Superior
Cargo
Analista - Especialização: Tecnologia
Com relação à tecnologia de desenvolvimento móvel, julgue o item subsecutivo.Considerando-se que o código a seguir tenha sido desenvolvido por meio de Flutter, que é uma estrutura de código aberto do Google para criar aplicativos multiplataforma, é correto afirmar que, nesse exemplo, há dois widgets: o Center e o Text, os quais descrevem como a visualização dos widgets deve parecer diante de sua configuração e seu estado atuais.import 'package:flutter/material.dart';void main() {runApp(const Center(child: Text('Hello, world!',textDirection: TextDirection.ltr,),),);}
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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: widgets Center e Text

Gabarito: ✅ Certo. A afirmação está correta: no código apresentado, há dois widgets – Center e Text. Em Flutter, todo elemento visual é um widget, e eles descrevem como a interface deve ser renderizada com base na sua configuração (propriedades) e estado atual. O Center centraliza seu filho, e o Text exibe uma string. O código runApp(const Center(child: Text('Hello, world!', textDirection: TextDirection.ltr))) instancia exatamente esses dois widgets. Portanto, a assertiva está de acordo com os fundamentos do framework.

Contexto

O Flutter, framework de código aberto do Google, adota uma abordagem onde "tudo é widget". Cada widget é uma descrição imutável de parte da interface, que pode ser combinada para formar hierarquias (como Center contendo Text). O código do enunciado é o exemplo clássico de um app Flutter mínimo, com runApp recebendo um widget raiz.

Análise do item

  • O item afirma que há dois widgets: Center e Text. ✅ Correto.

  • Afirma que esses widgets descrevem como a visualização deve parecer conforme configuração e estado atuais. ✅ Correto: widgets são configurações que, quando aplicadas ao framework, geram a árvore de elementos renderizados. No código, Center tem a propriedade child configurada com um Text, e Text possui textDirection configurado, definindo sua aparência.

A banca cobra o conhecimento básico da arquitetura do Flutter. Não há pegadinha: a resposta é direta.

Gabarito: ✅ Certo (C).

Link permanente: /questoes/ce161055