Questões de Web (Programação)

Limpar Busca

Considere as seguintes afirmativas sobre o Design Responsivo:

I. O Bootstrap é um framework CSS que fornece diversos componentes prontos e estilizados para o uso com HTML, CSS e JS na criação de aplicações Web responsivas.
II. Os breakpoints ajudam a tornar sua página responsiva. Ao definir breakpoints, os desenvolvedores ajustam a apresentação do conteúdo para telas pequenas, médias ou grandes, garantindo que o site seja acessível/funcional em diferentes dispositivos.
III. As grades fluidas e baseadas em proporção, as imagens flexíveis e as media queries são alguns dos pilares do design responsivo e permitem que as aplicações Web se adaptem automaticamente a diferentes tamanhos de telas e dispositivos, como desktops, tablets e smartphones.
IV. O CSS Flexbox é mais adequado para layouts unidimensionais, para posicionar elementos em uma única linha ou coluna, enquanto o Grid Layout do CSS é mais adequado para layouts bidimensionais, para criar uma estrutura de grades com várias linhas e colunas.

Estão corretas

  • A apenas as afirmativas I e II.
  • B apenas as afirmativas III e IV.
  • C apenas as afirmativas I e IV.
  • D apenas as afirmativas I, II e III.
  • E todas as afirmativas.

Considere as seguintes afirmativas sobre HTML, CSS e JavaScript:

I. HTML, CSS e JavaScript são 3 linguagens de programação muito usadas no fronte-end das aplicações Web e são instaladas e processadas em servidores remotos para atender as solicitações dos clientes.
II. Tanto HTML quanto CSS são linguagens usadas principalmente para estruturar os elementos da página Web, como parágrafos, links, títulos, tabelas, imagens, vídeos.
III. O CSS, Cascading Style Sheet, é essencialmente uma linguagem de programação que permite o desenvolvimento e o código para o desenvolvimento da parte estética das páginas Web.
IV. Diferentemente de HTL e CSS, o JavaScript é uma linguagem de programação Web que permite o processamento e a transformação de dados enviados e recebidos pela Web, provendo dinâmica e atualização das informações.

Está(ão) correta(s)

  • A apenas as afirmativas I e IV.
  • B apenas as afirmativas II e III.
  • C apenas as afirmativas II e IV.
  • D apenas a afirmativa IV.
  • E apenas a afirmativa III.

O Django REST Framework simplifica a criação de APIs robustas e eficientes por meio das classes de viewsets, que integra a lógica de múltiplas visualizações relacionadas em uma única classe. Imagine que você está desenvolvendo uma aplicação para gerenciar produtos em um sistema de ponto de venda. Com o seu uso, é possível configurar endpoints que implementam todas as operações padrão de uma API REST (GET, POST, PUT, PATCH e DELETE) de forma prática, organizada e consistente. Além disso, as operações de CRUD (Create, Read, Update, Delete) do modelo Produto podem ser centralizadas em uma única estrutura, garantindo melhor reutilização de código e facilitando a manutenção ao longo do ciclo de vida do projeto.

Considerando a situação apresentada, o código que implementa corretamente os endpoints de Produto na classe ProdutoViewSet é:

  • A Imagem relacionada à questão do Questões Estratégicas
  • B Imagem relacionada à questão do Questões Estratégicas
  • C Imagem relacionada à questão do Questões Estratégicas
  • D Imagem relacionada à questão do Questões Estratégicas

Considere o seguinte trecho de código em HTML5+CSS3 construído por um desenvolvedor:

<!DOCTYPE html> <html> <head> <style> div.container > p { color: red; } .container p.highlight { color: blue; } p { color: green !important; } </style> </head> <body> <div class="container"> <p class="highlight">Texto de exemplo</p> </div> </body> </html>

Diante do exposto, assinale a alternativa que apresenta a cor final que será aplicada ao texto exibido na tela.

  • A Azul.
  • B Verde.
  • C Branco.
  • D Vermelho.

Considere o seguinte trecho de código em JavaScript (ES6+), construído por um desenvolvedor:


for (var i = 0; i < 3; i++) {

setTimeout(() => console.log("var:", i), 100);

}

for (let j = 0; j < 3; j++) {

setTimeout(() => console.log("let:", j), 100);

}



Diante do exposto, assinale a alternativa que apresenta a saída no console após a execução do código.
  • A var: 0, var: 1, var: 2, let: 0, let: 1, let: 2.
  • B var: 0, var: 1, var: 2, let: 3, let: 3, let: 3.
  • C var: 3, var: 3, var: 3, let: 0, let: 1, let: 2.
  • D var: 3, var: 3, var: 3, let: 3, let: 3, let: 3.