Questões sobre o assunto

Questão 1
Ao se acessar um site por meio de um navegador, uma requisição é disparada pela internet em direção ao computador em que o site é hospedado e, após o envio da requisição, a aplicação que trabalha para o usuário espera até chegar a resposta do servidor para que a comunicação possa ser encerrada. Todo o processo acontece entre computadores. Analise as alternativas a seguir e indique a que retrata a comunicação apresentada no enunciado.

Resposta correta: D) Resposta da alternativa D

Explicação da resposta

Questão 2
As tecnologias utilizadas para construção de sites são chamadas de padrões da web que englobam as especificações (documentos técnicos para detalhar a forma exata do funcionamento). Para uma página web, devem ser considerados no seu conteúdo elementos que definem layout, cabeçalhos, imagens, vídeos, hiperlinks, dentre outros. __________ é uma linguagem de __________ contendo distintos elementos que podem agrupar o conteúdo, a fim de oferecer uma __________.

Resposta correta: C) HTML — marcação — semântica

Explicação da resposta

Questão 3
Dada a seguinte definição abaixo, assinale a alternativa que melhor representa o conceito definido: “Provê recursos a partir de uma requisição”

Resposta correta: D) Servidor

Explicação da resposta

Questão 4

A linguagem Python destaca-se pelos vários módulos de sua biblioteca padrão. Considerando os módulos e funções que permitem que desenvolvedores acessem e processem recursos na Web, avalie as afirmações a seguir em relação às suas funcionalidades e as relacione adequadamente aos termos a que se referem.

1. Biblioteca html.parser.

2. Biblioteca urllib.request.

3. Função urlopen().

I. É usada para abrir uma URL: formulando uma requisição HTTP que é enviada ao servidor especificado no parâmetro; e retornando um objeto de resposta.

II. Facilita o processamento de elementos HTML de uma página Web.

III. Com o uso de suas funções e classes, qualquer programa pode atuar como um cliente Web e acessar e baixar recursos na Web, abrindo URLs, principalmente as URLs HTTP.

Resposta correta: D) 1-II; 2-III; 3-I

Explicação da resposta

Questão 5
Uma linguagem bastante comum para criação de páginas Web é:

Resposta correta: A) Resposta da alternativa A

Explicação da resposta

Questão 6

A web é a plataforma definida para o compartilhamento de informações e comunicação, por isso é um dos desenvolvimentos mais importantes na computação e oferece um sistema de informações que são ligadas por meio de hipermídias (hiperligações em forma de texto, vídeo, som e outras animações digitais). E isso possibilita que o usuário consiga acessar inúmeros conteúdos por meio da internet.

Em relação às terminologias utilizadas na web, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.

I. ( ) Os elementos HTML compõem um arquivo fonte HTML em que cada elemento define um componente da página web a que está relacionada.

II. ( ) A URL consiste em um sistema de documentos hipermídia que são interconectados aplicando a internet, por isso comporta documentos, multimídia, uma ampla coleção de páginas web etc.

III. ( ) Cliente web designa um programa que requer um recurso de um servidor web. O servidor web, por sua vez, recebe a solicitação e retorna o recurso solicitado (caso exista) para o cliente.

Resposta correta: C) V, F, V

Explicação da resposta

Questão 7
Por se tratar de uma rede global, a internet tem o poder de conectar computadores mundialmente, possibilitando o envio de mensagens entre programas que executam em duas máquinas, essa comunicação acontece mediante a solicitação de um ___________, assim, a máquina que realiza essa solicitação é o ___________ enquanto a que dispõe o que foi solicitado é denominada ___________.

Resposta correta: C) recurso — cliente — servidor

Explicação da resposta

Questão 8
Dada a seguinte URL: https://univesp.br/cursos, assinale a alternativa que apresente o substring que representa o esquema.

Resposta correta: B) https

Explicação da resposta

Questão 9
Os elementos HTML integram um arquivo fonte HTML em que cada um responsabiliza-se por definir um componente, como um cabeçalho, uma lista, uma imagem ou um link), que faz referência à página web a que se associa. Considerando tais elementos, avalie as afirmações a seguir, em relação às suas funções, e as relacione adequadamente aos termos a que se referem.

Resposta correta: A) 1-II; 2-III; 3-I

Explicação da resposta

Questão 10

Os protocolos de rede funcionam como uma linguagem universal pois abrangem normas que permitem a comunicação entre computadores conectados à internet, em que os dados dividem-se em pacotes que trafegam por distintos caminhos até seu destino, ocasião em que são novamente recompostos.

Após análise do conceito apresentado sobre protocolos de rede, avalie as asserções a seguir e a relação proposta entre elas.

I. Havendo duas ou mais máquinas conectadas à internet, é possível sua comunicação devido aos protocolos de rede que possibilitam uma interpretação das informações por parte desses computadores.

PORQUE

II. Esses protocolos são definidos por elementos-chaves que possibilitam essa interpretação, são eles: a sintaxe, a semântica e o timing.

Resposta correta: A) As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

Explicação da resposta

Questão 11
Assinale a alternativa que representa um esquema do protocolo URL para transferência de arquivos:

Resposta correta: B) ftp

Explicação da resposta

Questão 12
Considere o seguinte trecho de código em Python:

from urllib.request import urlopen
resp = urlopen('http://www.google.com')
for field in resp.getheaders():
    print(field)

I. O trecho usa a API em Python URLLIB para fazer a requisição de uma página contida na URL especificada na função urlopen.

II. A função urlopen irá retornar um objeto da classe http.client.HTTPResponse.

III. O loop irá percorrer todos os campos de cabeçalho retornados pela requisição.

IV. A URL especificada precisa estar online para que o código funcione como esperado.

Resposta correta: E) Todas estão corretas.

Explicação da resposta

Questão 13
Considere o seguinte trecho de código em HTML <a href=”http://www.w3.org”>Clique aqui</a>

I. O trecho é um exemplo de uso de âncoras em HTML.

II. O trecho define um hiperlink para um outro site.

III. O navegador Web irá exibir a string “Clique aqui”, possibilitando o usuário clicar nela e ser direcionado para outra página.

IV. O código possui um elemento HTML que, por sua vez, possui um atributo.

Resposta correta: D) I, II, III e IV.

Explicação da resposta

Questão 14
Os padrões web servem para disponibilizar benefícios da web, independentemente dos sistemas e dispositivos que os usuários utilizam, considerando aspectos de acessibilidade, privacidade, segurança e internacionalização. Há um formato padrão de intercâmbio de dados cuja função é descrever em formato texto objetos, que podem ser listas, números, strings, dicionários, etc. Mediante seu uso é possível manipular e transferir inúmeros tipos de dados de maneira que os objetos tornam-se representados de uma forma comum a várias linguagens.

Resposta correta: E) JSON

Explicação da resposta

Questão 15
O DNS (Sistema de Nomes de Domínio) interpreta nomes de host para endereços únicos de IP, mapeando o gerenciamento entre nomes e serviços e convertendo as solicitações realizadas por meio de nomes em endereços IP. Para isso, exerce controle sobre o servidor que o usuário final vai conseguir acessar no momento em que ele digita, no navegador, o nome de domínio; é um trabalho que ocorre em uma fração de segundos. Após análise da situação apresentada, avalie as asserções a seguir e a relação proposta entre elas.

I. O Cache DNS armazena as últimas consultas aos servidores temporariamente evitando a realização de uma nova tradução de nomes de domínio para IP conhecido.

PORQUE

II. As solicitações de tradução de nomes de domínios em IP devem ser processadas no mesmo instante, mesmo que gerem gargalos.

Resposta correta: D) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

Explicação da resposta

Pontuação Total
0.00