Buscar

fundamentos da programação web

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando