Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/12 - Fundamentos da Programação Web A HTML semântica é uma abordagem para desenvolver páginas da web que atribui significado estrutural aos elementos HTML. Em vez de usar tags apenas para definir a aparência visual de uma página, a HTML semântica busca transmitir o propósito e a função de cada elemento para facilitar a compreensão tanto pelos desenvolvedores quanto pelos mecanismos de busca. A respeito das tags semânticas do HTML5 e suas descrições, relacione a Coluna 1 a` Coluna 2. 1. Section ( ) O elemento representa uma composição independente em um documento, página, aplicativo ou site 2. Aside ( ) representa uma seção de uma página com links para outras páginas ou partes da página: 3. Header ( ) O elemento representa uma seção genérica de um documento ou aplicativo. 4. Nav ( ) Delimita o cabeçalho de uma página ou de uma seção específica de uma página. 5. Article ( ) Define um conteúdo que é relacionado ao conteúdo principal de uma página, mas que pode ser considerado secundário ou complementar a ele. Assinale a alternativa que apresenta a sequência CORRETA de respostas. A 3 – 4 – 2 – 1 – 5. B 5 – 4 – 1 – 3 – 2. C 2 – 3 – 5 – 4 – 1. D 4 – 3 – 1 – 2 – 5. E 5 – 1 – 4 – 3 – 2. Questão 2/12 - Fundamentos da Programação Web CSS (Cascading Style Sheets) é uma linguagem poderosa e versátil que permite controlar a aparência de elementos em uma página da web. Uma das funcionalidades mais úteis do CSS é a capacidade de utilizar media queries. As media queries permitem que os desenvolvedores adaptem o estilo de um site com base nas características do dispositivo em que está sendo exibido, como tamanho da tela, orientação ou resolução. Com as media queries, é possível criar layouts responsivos, que se ajustam automaticamente a diferentes dispositivos, proporcionando uma experiência de usuário consistente e agradável em todos os dispositivos. Essa flexibilidade do CSS, combinada com as media queries, torna possível criar designs fluidos que se adaptam a uma ampla variedade de dispositivos e tamanhos de tela, proporcionando uma experiência de navegação otimizada. A respeito de media queries, analise as afirmativas abaixo: I. @media only screen and (min-width: 768px). Pode ser definido quando estamos projetando para telas grandes. II. Media query permite criar uma folha de estilo para uma determinada mídia, mediante consulta e identificação desta mídia. III. O operador only é utilizado para determinar que se aplica somente a mídia definida. IV. Breakpoints são pontos onde o layout se readapta para se ajustar a largura da janela detectada. Agora, selecione a alternativa que apresenta a alternativa correta: A Apenas I e II estão corretas. B Apenas I, II e III estão corretas. C Apenas I, II e IV estão corretas. D Apenas I, III e IV estão corretas. E Todas estão corretas. Questão 3/12 - Fundamentos da Programação Web O DOM, ou Modelo de Objeto de Documento, é uma interface de programação que representa uma página web carregada em um navegador. Ele permite que os desenvolvedores acessem, manipulem e atualizem dinamicamente o conteúdo, a estrutura e o estilo de uma página HTML por meio de scripts, principalmente utilizando a linguagem de programação JavaScript. Com o JavaScript e o DOM, os desenvolvedores podem interagir com os elementos da página, alterando seus atributos, adicionando ou removendo elementos, respondendo a eventos e atualizando a interface de acordo com ações do usuário. Essa combinação poderosa permite a criação de páginas interativas e dinâmicas, tornando a experiência do usuário mais envolvente. Sobre os métodos desse modelo analise as afirmações abaixo: I. getElementById(): acessa o elemento DOM identificando o id. ID é identificador único, exclusivo no documento. II. getElementByClassName(): retorna uma lista com todos os elementos que possuem o nome da classe dada. III. querySelector(): permite acessar o primeiro elemento correspondente ao seletor informado. IV. getElementsByTagName(): retorna uma coleção de nós estática (não ativa) que representa uma lista de elementos do documento que correspondem ao grupo especificado de seletores CSS passado como parâmetro. Agora, selecione a alternativa que apresenta a resposta correta: A Apenas I e II estão corretas. B Apenas I, II e III estão corretas. C Apenas I, III e IV estão corretas. D Apenas II, III e IV estão corretas. E Todas as afirmativas estão corretas. Questão 4/12 - Fundamentos da Programação Web Existem três tipos principais de CSS: CSS inline, CSS interno e CSS externo. O CSS externo é o método mais comum de aplicar estilos em um site. O CSS externo é definido em um arquivo separado com extensão .css e é referenciado no documento HTML. Para o programador utilizar o arquivo style.css, em suas páginas, a instrução correta seria: A <!import type="style/css" src="style.css"> B <link rel="stylesheet" href="style.css"> C <style type="css" src="style.css"></style> D <link type="stylesheet" src="estyle.css"> E <!require file="style.css" type="style/css"> Questão 5/12 - Fundamentos da Programação Web Os seletores CSS são uma parte fundamental da estilização e formatação de páginas da web. Eles permitem que os desenvolvedores identifiquem e apliquem estilos a elementos específicos em um documento HTML. Os seletores CSS são usados para segmentar elementos com base em sua estrutura, classes, IDs ou outros atributos. Com os seletores disponíveis, é possível direcionar elementos individuais, grupos de elementos ou até mesmo elementos aninhados. Essa flexibilidade oferece um controle preciso sobre o design e a aparência de uma página, permitindo a personalização de cores, fontes, tamanhos, margens e muito mais. A respeito de seletores de classe, analise as afirmações abaixo e marque V para as asserções verdadeiras e F para as asserções falsas: I. ( ) O seletor de classe é utilizado para selecionar elementos utilizando o nome do elemento. II. ( ) Para selecionar elementos com uma classe específica, utiliza-se o caractere cerquilha (#), seguido do nome da classe. III. ( ) O seletor de classe permite estilizar elementos com base em um atributo de classe específico. IV. ( ) O seletor de classe é representado pelo caractere ponto (.), seguido do nome da classe. Agora, selecione a alternativa que apresenta a sequência correta: A F - V - F - F B V - F - F - V C V - V - V - F D F - F - V - V E V - F - V - F Questão 6/12 - Fundamentos da Programação Web Existem vários tipos de seletores CSS, como o seletor de tipo, o seletor de classe, e o seletor de ID. Além disso, há seletores mais avançados, como o seletor de descendente, o seletor de filho direto e o seletor de atributo, que permitem uma seleção mais precisa de elementos. Ao combinar esses seletores e aplicar propriedades de estilo, como cores, fontes e posicionamento, os desenvolvedores podem criar uma aparência visual atraente e consistente para suas páginas da web. A respeito do que você estudou sobre seletores analise as afirmações abaixo e marque V para as asserções verdadeiras e F para as asserções falsas: I. ( ) O seletor "*" seleciona apenas um elemento específico da página. II. ( ) O seletor "*" aplica a formatação apenas à cor de fundo dos elementos HTML. III. ( ) O seletor "*" é usado para selecionar todos os elementos HTML da página. IV. ( ) O seletor universal é representado pelo caractere asterisco (*). Agora, selecione a alternativa que apresenta a sequência correta: A F - V - F - F B V - F - F - V C V - V - V - F D F - F - V - V E V - F - V - F Questão 7/12 - Fundamentos da Programação Web Em CSS encontramos propriedades que permitem aplicar várias estilizações nas páginas. Dentre elas temos a propriedade z-index que é especialmente útil quando se trabalha com elementos posicionados de forma absoluta (position: absolute) ou fixa (position:fixed). A propriedade z-index se refere-se: Nota: 10.0 A Permite verificar o índice do elemento. B Permite posicionar o objeto no eixo Z. C À ordem de um elemento numa pilha D Considera zero as medidas da altura. E Considera zero as medidas da largura. Questão 8/12 - Fundamentos da Programação Web Analise o código: const especialistas= ["Mariana Freitas"]; Para adicionar o nome Andre Teixeira no array especialistas, imediatamente após o nome já existente, utiliza-se a instrução A especialistas[2]=”Andre Teixeira”; B add(“Andre Teixeira”); C insert(“Andre Teixeira”); D append(“Andre Teixeira”); E especialistas.push(“Andre Teixeira”); Questão 9/12 - Fundamentos da Programação Web JavaScript é uma linguagem de alto nível, interpretada pelo navegador, o que significa que não requer uma compilação prévia. Com JavaScript, os desenvolvedores podem manipular o conteúdo HTML, estilizar elementos, responder a eventos do usuário e acessar APIs para realizar uma ampla gama de tarefas. JavaScript possui métodos que são funções que estão associadas a objetos e desempenham um papel fundamental na manipulação e interação com os dados. Eles permitem que os desenvolvedores executem ações específicas em objetos, como acessar propriedades, modificar valores, realizar cálculos e muito mais. Se um desenvolvedor desejar remover de um vetor o primeiro elemento e o retornar como resultado, qual método ele utilizaria? A push() B shift() C join() D pop() E reverse() Questão 10/12 - Fundamentos da Programação Web Observe o código a seguir: 1. <!DOCTYPE html> 2. <head> 3. <title>Questão de avaliação</title> 4. <style> 5. -------- 6. </style> 7. </head> 8. <body> 9. <h1> Centro Universitário Uninter</h1> 10. <p>Fundamentos da Programação Web</p> 11. </body> 12. </html> Para permitir que o usuário selecione os textos da página e o conteúdo selecionado fique com o fundo na cor salmão, a lacuna da linha 5 (cinco) deve ser corretamente preenchida com a declaração CSS: Nota: 10.0 A ::selection{background-color: salmon;} B body::selection{background-color: salmon;} C h1 p::selection{background-color: salmon;} D body:selection{background-color: salmon;} E ::content-selection{background-color: salmon;} Questão 11/12 - Fundamentos da Programação Web (questão opcional) JavaScript permite uma ampla gama de interações dinâmicas nos sites e aplicativos web. Com suas funcionalidades interativas, os desenvolvedores podem criar uma experiência envolvente para os usuários. Se o programador desejar exibir a mensagem “Olá!” na tela, qual comando ele precisaria usar: Nota: 10.0 A alert(“Olá”); B janela a=new janela(frame, “Olá!”); C msg=MsgBox("Olá",0) D echo “Olá!”; E “Olá!” >>> prompt; Questão 12/12 - Fundamentos da Programação Web (questão opcional) Analise o código abaixo: <script> const dados=['A','B','C','D','E'] dados.push('A'); dados.shift(); dados.unshift('E'); for(let i=0; i<dados.length;i++) { console.log(dados[i]); } </script> Assinale a alternativa que apresenta a sequência de saída de dados do processamento deste código. Nota: 10.0 A E,B,C,D,A B A,A,E,C,D C E,B,C,D,A D A,B,C,D,E,A E E,A,B,C,D,A
Compartilhar