Prévia do material em texto
Material de Estudo 37: Desenvolvimento Web (Front-end) 1. Qual linguagem de marcação é utilizada para estruturar o conteúdo de uma página web, definindo elementos como cabeçalhos, parágrafos e imagens? a) CSS. b) JavaScript. c) HTML. d) SQL. e) Python. Resposta: c) HTML. Justificativa: HTML estrutura o conteúdo da página com elementos semânticos. 2. Qual linguagem de estilo é utilizada para controlar a aparência e o layout de uma página web, definindo cores, fontes e espaçamento? a) JavaScript. b) HTML. c) CSS. d) PHP. e) XML. Resposta: c) CSS. Justificativa: CSS estiliza a página, separando a apresentação do conteúdo. 3. Qual biblioteca JavaScript é amplamente utilizada para criar interfaces de usuário dinâmicas e interativas em aplicativos web de página única (SPAs)? a) jQuery. b) React. c) Angular. d) Vue.js. e) Bootstrap. Resposta: b) React. Justificativa: React cria interfaces reutilizáveis e eficientes, usando componentes. 4. Qual técnica de design web busca adaptar o layout e o conteúdo de um site para diferentes tamanhos de tela e dispositivos? a) Design responsivo. b) Design fixo. c) Design líquido. d) Design adaptativo. e) Design plano. Resposta: a) Design responsivo. Justificativa: O design responsivo ajusta o layout dinamicamente, otimizando a experiência do usuário. 5. Qual ferramenta de desenvolvimento web permite criar layouts de grade flexíveis e responsivos com facilidade? a) Flexbox. b) Grid CSS. c) Bootstrap. d) Sass. e) Webpack. Resposta: b) Grid CSS. Justificativa: Grid CSS cria layouts complexos com controle preciso sobre linhas e colunas. 6. Qual API do navegador permite manipular o Document Object Model (DOM) de uma página web, adicionando, removendo e modificando elementos HTML dinamicamente? a) API Canvas. b) API Fetch. c) API Web Storage. d) DOM API. e) API Geolocation. Resposta: d) DOM API. Justificativa: A DOM API permite interação dinâmica com a estrutura da página web através de JavaScript.