Buscar

PRATICA DE PROGRAMACAO EM SISTEMAS 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 5 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

PRATICA DE PROGRAMACAO EM SISTEMAS WEB 
Pergunta 1 
Quando se tem um conjunto de dados que devem ser apresentados ordenadamente, uma boa 
maneira de fazê-lo é usando tabelas. Elas são basicamente compostas de linhas e colunas 
cruzadas entre si. Elaborou-se o seguinte programa na Linguagem HTML: 
Selecione a opção que representa o código HTML quando executado pelo navegador: 
 
Resposta: 
1, 1 a, b 
2, 2 a, b 
 
Comentário da resposta: As tags <td>...</td> delimitam o conteúdo da célula. Portanto, ao 
observarmos o código, só poderão existir as células abaixo, na ordem da esquerda para direita 
e, depois, de cima para baixo: 
 
Pergunta 2 
Sobre o uso de código CSS Externo, Interno e Inline, analise as afirmativas a seguir: 
I) Quando se usa o CSS interno, apenas o arquivo que contém o CSS é afetado. 
II) Não é possível ter, em um mesmo documento HTML, CSS interno e inline. 
III) O uso do CSS inline torna o código HTML menos legível. 
IV) O CSS externo auxilia na reusabilidade de código, uma vez que vários documentos 
HTML podem fazer referência ao mesmo arquivo CSS. 
V) O CSS inline é recomendado para grandes projetos, pois a configuração de um 
elemento é refletida em todo o projeto. 
Estão corretas: 
Resposta: e. Apenas as afirmativas I, III e IV. 
 
Comentário da resposta: Podemos combinar CSS inline, interno e externo em uma mesma 
página. Devemos evitar o CSS inline, pois polui o código prejudicando assim a legibilidade do 
mesmo. 
 
Pergunta 3 
O HTML é uma linguagem de marcação que descreve a estrutura de um documento, 
empregada para desenvolver páginas Web. Sobre o HTML: 
 
I. O HTML não pode exibir documentos em qualquer plataforma, como Windows, 
Linux ou Mac. 
II. O HTML possui vasta biblioteca de tags que informam ao nosso navegador como a 
página será renderizada. 
III. O HTML possui um conjunto previamente definido de tags, no entanto o usuário 
pode criar as suas próprias tags. 
É correto o que se afirma: 
Resposta: É a partir do código HTML que o navegador renderiza as páginas. 
Independentemente da plataforma, o HTML não permite a criação de novas tags. Porém 
possui uma biblioteca de tags bastante robusta. 
 
Pergunta 4 
O Javascript é bastante robusto no que tange às propriedades e aos métodos. A conversão de 
todos os caracteres, contidos em uma string para letras maiúsculas, é realizada pelo método 
do objeto string por meio do: 
Resposta: b. toUpperCase. 
Comentário da resposta: toLowerCase - converte para minúscula. toLower, toUpper e 
toMascCase não são métodos válidos 
 
Pergunta 5 
O conceito de vetores é bastante implementado em scripts presentes na Web. Em JavaScript, 
um objeto Array é usado para armazenar valores em uma única variável. 
Sobre a criação de objetos Array em JavaScript, considere: 
I) var nomes=new Array(); 
 nomes[0] ="Ana"; 
 nomes[1] ="Pedro"; 
 nomes[2] ="Jorge"; 
II) var nomes=new Array("Ana","Pedro","Jorge"); 
III) var nomes= ["Ana","Pedro","Jorge"]; 
IV) String nomes[3] = new String["Ana","Pedro","Jorge"]; 
 
Considere que você precisa criar um objeto Array chamado nomes que armazene o nome de 
três pessoas, agora, analise as afirmativas e responda: 
Resposta: d. Apenas as afirmativas I, II e III estão corretas. 
Comentário da resposta: Em Javascript, o vetor não é tipado. 
 
Pergunta 6 
O JavaScript é uma linguagem que possui vários tipos de operadores. 
O operador === (três sinais de igualdade) realiza a comparação apenas do: 
Resposta: a. Valor e do tipo dos operandos. 
Comentário da resposta: O operador === é usado para a comparação entre duas variáveis. Ele 
verifica o tipo estrito, o que significa que ele verificará os tipos de dados e compara dois 
valores. 
 
 
 
Pergunta 7 
Leia a frase a seguir: 
Se um elemento HTML possui o atributo ________, ele pode ser identificado na linguagem CSS 
por meio do caracter # (hashtag). 
Assinale a alternativa que preenche corretamente a lacuna: 
Resposta: b. Id 
Comentário da resposta: o ponto(.) faz referência a classe. Para id usamos o carácter # e para o 
nome a palavra name. Fixed e head não fazem referência a seletores. 
 
Pergunta 8 
O HTML é uma das linguagens utilizadas para desenvolver websites. O acrônimo HTML vem do 
inglês e significa Hypertext Markup Language, ou, em português, Linguagem de Marcação de 
Hipertexto. Analise as afirmativas sobre tags no HTML: 
I) OL - cria listas ordenadas. 
II) BR - cria uma quebra de linha. 
III) P - cria novos parágrafos. 
IV) UL - cria listas não ordenadas. 
 
Estão corretas: 
Resposta: b: As afirmativas I, II, III e IV. 
 
Comentário da resposta: O Elemento HTML <ol> (ou Elemento HTML de lista ordenada) 
representa uma lista de itens ordenados. De forma característica, esses itens ordenados em 
uma lista são mostrados com uma contagem que os precede, que pode ser de qualquer tipo, 
como numerais, letras, algarismos romanos, ou simples símbolos. 
O elemento HTML quebra-de-linha <br> produz uma quebra de linha em um texto (carriage-
return). É útil para escrever poemas ou um endereço, onde a divisão de linha é significante. 
O elemento HTML <p> representa um parágrafo. Em mídias visuais, parágrafos são 
representados como blocos indentados de texto com a primeira letra avançada e separados 
por linhas em branco. 
O elemento HTML <ul> (ou elemento HTML de Lista Desordenada) representa uma lista de 
itens sem ordem rígida, isto é, uma coleção de itens que não trazem uma ordenação numérica 
e as suas posições, nessa lista, são irrelevantes. 
 
Pergunta 9 
O JavaScript é uma linguagem que possui vários recursos de programação. Qual das opções a 
seguir suporta o uso da instrução Break? 
Resposta: a. Switch e While. 
Comentário da resposta: O IF não implementa o break. Em Javascript o switch, while e for são 
os operadores de controle que podem ser interrompidos pelo break. 
 
Pergunta 10 
O HTML e o CSS trabalham juntos para apresentar uma página de internet bem estruturada, 
tanto na parte do conteúdo quanto no visual. 
Qual a responsabilidade dos códigos CSS para uma aplicação web? 
Resposta: O CSS é responsável pela formatação das páginas web. É uma tecnologia largamente 
aplicada em desenvolvimento front-end web.

Continue navegando