Prévia do material em texto
APOL2 - Fundamentos de Desenvolvimento de Software
Questão 1/10
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página. Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita “COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- O CSS reconhece alguns nomes de cores em inglês como blue, red, green entre outros. Mas também é possível escrever os mesmos em português. (Incorreta: O CSS reconhece nomes de cores em inglês, como blue, red, green, etc., mas não reconhece esses nomes em português.)
II- background-color é o atributo CSS responsável pela cor de fundo. (Correta: O atributo background-color é utilizado no CSS para definir a cor de fundo de um elemento.)
III- Também é possível no CSS representar cor como uma combinação das 3 cores primárias, vermelho amarelo e azul. (Incorreta: No CSS, as cores são representadas em termos de RGB (Red, Green, Blue), não pelas cores primárias tradicionais de pintura (vermelho, amarelo e azul).)
É correto o que se afirma em
A I apenas
B II apenas (CORRETO)
C III apenas
D II e III apenas
E I, II e III.
Questão 2/10
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua versão mais recente combina outras tecnologias como CSS e JavaScript que complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <input type=”radio”> gera um botão de opção no qual se seleciona uma única entre várias (Correta: O elemento <input type="radio"> é usado para criar botões de opção (radio buttons), permitindo ao usuário selecionar apenas uma opção dentre várias.)
II- <input type=”checkbox”> gera uma caixa na qual se seleciona opções, permitindo escolher múltiplas ou nenhuma opção (Correta: O elemento <input type="checkbox"> é usado para criar caixas de seleção (checkboxes), permitindo ao usuário selecionar múltiplas opções ou nenhuma.)
III- <input type=”select”> gera uma caixinha de seleção na qual se escolhe uma dentre várias opções (Incorreta: Não existe um elemento <input type="select">. Para criar uma lista de seleção, usamos o elemento <select>, que contém várias opções definidas com <option>.)
É correto o que se afirma em
A I apenas
B I e II apenas (CORRETO)
C III apenas
D II e III apenas
E I, II e III.
Questão 3/10
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua versão mais recente combina outras tecnologias como CSS e JavaScript que complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <form> é a tag de formulário, em que geralmente o usuário insere informações que serão enviadas para um servidor. (Correta: A tag <form> é usada para criar formulários em HTML. Ela contém elementos de entrada (<input>, <textarea>, <select>, etc.) que permitem ao usuário inserir informações que podem ser enviadas para um servidor.)
II- A tag <input> pode ser configurada para inserir texto e também ser utilizada para representar um botão. (Correta: A tag <input> pode ser configurada com diferentes tipos (type), como text para inserir texto e button para representar um botão.)
III- A tag <output> deve ser sempre utilizada junto da <input> (Incorreta: A tag <output> não precisa ser usada sempre junto com <input>. A tag <output> é usada para representar o resultado de um cálculo ou ação do usuário, mas sua utilização não é obrigatória junto com <input>.)
É correto o que se afirma em
A I apenas
B II apenas
C I e II apenas (CORRETO)
D II e III apenas
E I, II e III.
Questão 4/10
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o HTML em sua versão mais recente combina outras tecnologias como CSS e JavaScript que complementam os hipertextos com estilo e interatividade respectivamente.”
Sobre o tópico em questão considere as afirmações a seguir:
I- <ol> é uma tag responsável por gerar listas. (Correta: Esta afirmação é correta porque a tag <ol> é usada para criar listas ordenadas em HTML. Listas ordenadas são aquelas em que os itens são numerados automaticamente pelo navegador.)
II- <ul> é uma tag responsável por gerar listas. (Correta: Esta afirmação também é correta porque a tag <ul> é usada para criar listas não ordenadas em HTML. Listas não ordenadas são aquelas em que os itens são marcados com marcadores (como pontos ou outros símbolos) ao invés de números.)
III- <li> é a tag que descreve itens dentro das listas. (Correta: Esta afirmação é correta porque a tag <li> é usada para definir cada item de uma lista, seja ela ordenada (<ol>) ou não ordenada (<ul>). Cada item da lista é representado por um <li>.)
É correto o que se afirma em
A I apenas
B II apenas
C III apenas
D II e III apenas
E I, II e III (CORRETO)
Questão 5/10
“O Javascript é uma linguagem de programação bastante popular hoje que é utilizada em diversos contextos, desde programação de jogos até servidores. No entanto, um dos seus usos mais icônicos é associado com interação em páginas HTML no lado do cliente .”
Sobre o tópico em questão considere as afirmações a seguir:
I- No JavaScript um array é representado entre chaves. (Incorreta: No JavaScript, um array é representado entre colchetes ([]), não entre chaves ({}). As chaves são usadas para representar objetos.)
II- é possível ter um array como uma propriedade dentro de um objeto JSON, mas não é possível o contrário, ter um array de objetos JSON. (Incorreta: É possível ter tanto um array como uma propriedade dentro de um objeto JSON quanto um array de objetos JSON. Por exemplo, você pode ter { "key": [1, 2, 3] } e também [ { "key1": "value1" }, { "key2": "value2" } ].)
III- Um mesmo array javaScript pode ter tanto números quanto textos compondo seus elementos. (Correta: Em JavaScript, um array pode conter elementos de diferentes tipos de dados, como números, strings, objetos, etc. Por exemplo, [1, "text", true] é um array válido.)
É correto o que se afirma em
A I apenas
B II apenas
C III apenas (CORRETO)
D II e III apenas
E I, II e III.
Questão 6/10
A Internet é um sistema de redes de computadores interligadas em escala global. Uma série de regras (também chamadas de protocolos) coordenam a comunicação entre essas máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- TCP/IP é um dos protocolos mais importantes que compõem a internet (Correta: TCP/IP (Transmission Control Protocol/Internet Protocol) é a suíte de protocolos fundamental para a Internet, responsável por determinar como os dados são enviados, transmitidos e recebidos através da rede.)
II- O modelo Cliente/Fornecedor é uma forma de organizar e estruturar serviços pela internet, um computador fornecedor libera o acesso de rede aos seus clientes. (Incorreta: O modelo correto é Cliente/Servidor. Nesse modelo, o servidor fornece serviços e recursos para o cliente. O cliente solicita serviços e o servidor os fornece.)
III- Os dados transmitidos pela internet são divididos em pacotes, permitindo que caso exista um problema no meio da transmissão não se perca toda a informação. (Correta: Os dados transmitidos pela Internet são divididos em pequenos pacotes. Essa técnica permite a retransmissão de pacotes individuais em caso de erro, garantindo maior eficiência e confiabilidade na transmissão de dados.)
É correto o que se afirma em
A I apenas
B II apenas
C III apenas
D I e III apenas (CORRETO)
E I, II e III.
Questão 7/10
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página. Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita “COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A pseudo classe :hover marca quando o cursor (mouse) está sobre o elemento (Correta: A pseudo-classe :hover é usada para aplicar estilosa um elemento quando o cursor do mouse está sobre ele.)
II- A pseudo classe :visited marca quando o elemento está selecionado com o foco do teclado (Incorreta: A pseudo-classe :visited é usada para aplicar estilos a links que já foram visitados pelo usuário, não tem relação com o foco do teclado. A pseudo-classe que marca um elemento quando ele está selecionado com o foco do teclado é :focus.)
III- A pseudo classe :first marca o último elemento de uma lista ou grupo. (Incorreta: Não existe uma pseudo-classe :first. A pseudo-classe para selecionar o primeiro elemento de um grupo é :first-child.)
É correto o que se afirma em
A I apenas (CORRETO)
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 8/10
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma série de regras (também chamadas de protocolos) coordenam a comunicação entre essas máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- HTTP é o protocolo responsável por transmitir Hipertexto. (Correta: HTTP (HyperText Transfer Protocol) é o protocolo usado para transmitir documentos de hipertexto na web. Ele define como as mensagens são formatadas e transmitidas, e como os servidores e navegadores devem responder a vários comandos.)
II- HTML é a linguagem de programação em que as páginas web são geradas (Incorreta: HTML (HyperText Markup Language) é uma linguagem de marcação, não uma linguagem de programação. Ela é usada para estruturar o conteúdo das páginas web.)
III- WWW é a sigla para a rede em que liga todos os computadores do mundo (Incorreta: WWW (World Wide Web) é um sistema de documentos hipermídia interligados e acessados via Internet. A Internet é a rede que interliga todos os computadores do mundo, enquanto a WWW é um serviço que funciona na Internet.)
É correto o que se afirma em:
A I apenas (CORRETO)
B II apenas
C III apenas
D II e III apenas
E I, II e III.
Questão 9/10
“A Internet é um sistema de redes de computadores interligadas em escala global. Uma série de regras (também chamadas de protocolos) coordenam a comunicação entre essas máquinas que são compostas por equipamentos distintos desenvolvidos pelas mais diversas empresas.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A internet surgiu no Japão em 1969 e foi desenvolvida com o objetivo de interligar hospitais e compartilhar dados de registros médicos. (Incorreta: A Internet surgiu nos Estados Unidos em 1969. Foi desenvolvida pelo Departamento de Defesa dos EUA como um projeto chamado ARPANET, com o objetivo de criar uma rede de comunicação resistente a falhas e ataques, principalmente para interligar universidades e centros de pesquisa.)
II- Os protocolos são um conjunto de regras, a internet combina diversos deles para cada momento e tipos específicos de comunicação. (Correta: A Internet utiliza uma variedade de protocolos, como TCP/IP, HTTP, FTP, etc., para diferentes tipos de comunicação e transferência de dados.)
III- Os servidores de DNS (Domain Name System) são responsáveis por fazer a ligação entre os nomes das máquinas com seu endereço na internet. (Correta: Os servidores DNS são responsáveis por traduzir nomes de domínio legíveis por humanos (como www.example.com) em endereços IP legíveis por máquinas, permitindo que os usuários acessem sites utilizando nomes fáceis de lembrar.)
É correto o que se afirma em
A I apenas
B II apenas
C III apenas
D II e III apenas (CORRETO)
E I, II e III.
Questão 10/10
“CSS é a tecnologia mais popular e padrão do HTML5 para gerar estilos dentro da página. Em outras palavras, enquanto o HTML dita “QUAIS” elementos estão na página o CSS dita “COMO” eles serão apresentados.”
Sobre o tópico em questão considere as afirmações a seguir:
I- A tag HTML <div> sozinha não realiza nenhuma ação no HTML, mas é muito utilizada no CSS para delimitar regiões afetadas por determinado estilo (Correta: A tag <div> é um contêiner genérico de bloco que não tem um significado semântico próprio. É comumente usada para agrupar elementos para fins de estilização com CSS ou para manipulação com JavaScript.)
II- A tag <div> não necessita ser fechada (Incorreta: A tag <div> é uma tag de contêiner de bloco e deve ser fechada. O formato correto é <div>...</div>.)
III- A tag <span> no HTML é utilizada para marcar propagandas. (Incorreta: A tag <span> é um contêiner genérico em linha usado para agrupar texto ou outros elementos em linha para fins de estilização com CSS ou manipulação com JavaScript. Não é especificamente usada para marcar propagandas.)
É correto o que se afirma em
A I apenas (CORRETO)
B II apenas
C III apenas
D II e III apenas
E I, II e III.