Buscar

DOM, Design Responsivo, SPA, Operadores Lógicos e Tags HTML

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 6 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 6 páginas

Prévia do material em texto

24/05/22, 12:04 Avaliação Final (Objetiva) - Individual
1/6
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745574)
Peso da Avaliação 3,00
Prova 44778787
Qtd. de Questões 12
Acertos/Erros 8/2
Canceladas 2
Nota 10,00
O DOM (Document Object Model) é utilizado para fazer a integração entre os elementos html e 
o código JavaScript dentro de uma página, adicionando um grau ainda maior de interatividade e 
usabilidade a ela. Considerando o DOM, analise as sentenças a seguir: 
I- Podemos utilizar o DOM para validar informações oriundas de formulários html. 
II- O código document.getElementById("paragrafo").innerHTML; atribui um valor ao elemento 
HTML identificado pelo id “paragrafo”. 
III- O código var email = document.getElementById("email").value; obtém o valor do elemento 
HTML identificado pelo id email. 
IV- Determinadas validações que antes eram feitas através de JavaScript podem ser feitas no HTML 5 
através da utilização de atributos. 
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, II e III estão corretas.
O design responsivo de páginas para a internet é uma técnica que faz a estruturação do layout 
para que o site se adapte de acordo com a resolução do dispositivo em que ele está sendo visualizado. 
O layout precisa manter coesão e uma boa experiência ao usuário independente do dispositivo. O 
conceito de design responsivo não tem como objetivo apenas adaptar o layout e sim entender as 
necessidades do projeto e do usuário proporcionando uma boa utilização, boa experiência e 
performance do site, independente do dispositivo que o usuário esteja utilizando. Sobre o design 
responsivo, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) O layout deve ser fluido e não deve fazer uso de medidas fixas. 
( ) Deve-se redimensionar imagens e vídeos para não sobrecarregar a transferência de dados. 
( ) Adaptar o tamanho de botões, links e menus para interfaces touch. 
( ) O layout da página não se adapta conforme a resolução em que está sendo visualizado. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - V - V - F
 VOLTAR
A+
Alterar modo de visualização
1
2
24/05/22, 12:04 Avaliação Final (Objetiva) - Individual
2/6
B F - V - V - F.
C V - F - F - V.
D F - F - V - V.
As SPA têm seu desenvolvimento baseado em técnicas de front-end, usando prioritariamente 
JavaScript. Tem como objetivo codificar menos na linguagem do servidor e mais nas tecnologias do 
cliente/navegador, de forma a proporcionar ao usuário uma aplicação mais dinâmica, que carrega 
recursos conforme necessário. Uma página SPA é praticamente uma aplicação desktop rodando no 
navegador Web, e o servidor fica prioritariamente com a responsabilidade de acessar o banco de 
dados. Sobre as Single Page Applications, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Agrega melhor experiência de usuário. 
( ) O conteúdo é carregado progressivamente por meio de APIs. 
( ) Não ocorre a transferência de controle para outra página. 
( ) Facilitam a implementação de SEO. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - V - V - F.
C V - F - F - V.
D F - V - V - F.
Operadores lógicos em PHP ou em qualquer outra linguagem de programação, definem o 
resultado de uma expressão booleana. Dadas algumas exceções, o comportamento dos operadores 
lógicos na linguagem de programação JavaScript é bastante semelhante ao comportamento dos 
operadores em outras linguagens de programação. Considerando o comportamento dos operadores 
lógicos em JavaScript, analise as sentenças a seguir: 
I- Operadores lógicos são operadores aplicados a um ou mais valores, sempre retornando true ou 
false. 
II- A expressão 1=="1" retorna false. 
III- A expressão 1==="1" retorna false. 
IV- A expressão A && B retornará false se A ou B forem expressões booleanas que também 
retornarem false. 
Assinale a alternativa CORRETA:
A A sentenças I e II estão corretas.
B A sentenças II e IV estão corretas.
C A sentenças I, III e IV estão corretas.
D Somente a sentença III está correta.
3
4
24/05/22, 12:04 Avaliação Final (Objetiva) - Individual
3/6
No HTML, os elementos, ou tags, que formam o conteúdo da página são postos entre a tag de 
abertura e a tag de fechamento . O elemento é também conhecido como o elemento raiz. Sobre as 
tags HTML, associe os itens utilizando o código a seguir: 
I- footer. 
II- hr. 
III- label. 
( ) Especifica um rodapé para a seção de uma página. 
( ) Linha horizontal. 
( ) Rótulo para elementos em um formulário. 
Assinale a alternativa que apresenta a sequência CORRETA:
A I - III - II.
B II - I - III.
C I - II - III.
D III - I - II.
O JSON é um formato que representa dados baseado na linguagem de programação JavaScript. 
O objeto JSON é composto por pares chave-valor, as chaves representam os nomes dos atributos da 
classe e os valores são as informações do objeto. O JSON é muito utilizado para troca de dados entre 
sistemas, o que o torna muito importante, tendo em vista que quase sempre é necessário fazer um 
software se comunicar com outro. Sobre JSON e XML, classifique V para as sentenças verdadeiras e 
F para as falsas: 
( ) Os dois modelos representam informações no formato binário. 
( ) Ambos são dependentes de linguagem. 
( ) São capazes de representar informação complexa. 
( ) Ambos podem ser utilizados para transportar informações em aplicações AJAX. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - F - V - V.
C F - V - V - F.
D V - F - F - V.
O tráfego de informações entre sistemas web é uma necessidade nos sistemas modernos. Para 
implementar este tipo de comunicação, existem diversos padrões, dentre os quais podemos destacar o 
5
6
7
24/05/22, 12:04 Avaliação Final (Objetiva) - Individual
4/6
XML e o Json. No que se refere a estes dois padrões de formatação de informação, assinale a 
alternativa CORRETA:
A Objetos Json são estruturas de dados compostas por propriedades do tipo chave-valor.
B Documentos XML possuem uma escrita simplificada e são, em geral, mais leves que
documentos Json.
C Os arrays Json são declarados através do literal chaves { }, sendo responsáveis pelo
armazenamento de coleções de objetos.
D No formato Json, as estruturas principais são os objetos e os atributos.
Sobre a utilização de arrays nos algoritmos, considere o código a seguir: 
 
algoritmo manipula_vetor 
inicio 
 var 
 array: vetor[1..6] de inteiro = {7, 4, 8, 2, 9, 1} 
 i, j, aux: inteiro 
 para i <- 1 até 6 faca 
 para j <- i + 1 até 6 faca 
 se (array[i] > array[j]) 
 aux = array[i] 
 array[i] = array[j] 
 array[j] = aux 
 fim se 
 fim para 
 fim para 
fim 
Após o código ser executado, os elementos do array estarão dispostos da seguinte forma:
A 2, 1, 4, 8, 7, 9.
B 7, 8, 9, 1, 2, 4.
C 9, 8, 7, 4, 2, 1.
D 1, 2, 4, 7, 8, 9.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Antes do surgimento do Javascript, a navegação na internet era limitada ao conteúdo que era 
escrito nas páginas e nos links disponibilizados, os quais realizavam requisições ao servidor. Neste 
sentido, cada clique em um link solicitava uma requisição ao servidor, sendo a única forma de 
alternar entre as páginas web. Com o surgimento do Javascript, a navegabilidade das páginas web 
tornaram-se mais rápidas e dinâmicas. Com relação ao Javascript, analise as afirmativas a seguir: 
8
9
24/05/22, 12:04 Avaliação Final (Objetiva) - Individual
5/6
I- O Javascript é uma linguagem de programação para páginas web, cujos comandos são executados 
no lado do cliente e não no servidor da aplicação.II- O Javascript permite o desenvolvimento de comandos para controlar comportamentos dos 
navegadores de internet. 
III- O Javascript é uma linguagem interpretada, e neste sentido, não precisa ser compilada, apenas 
executada. 
IV- A tag "
A As afirmativas I, II e III estão corretas.
B As afirmativas II, III e IV estão corretas.
C Somente a afirmativa I está correta.
D As afirmativas II e IV estão corretas.
A linguagem de programação Hypertext Preprocessor (PHP) suporta vários tipos de dados 
nativos de forma semelhante a outras linguagens de programação como JAVA e C++. Cada variável 
no PHP tem um tipo de dado, a declaração de uma variável deve ser feita com o $ (cifrão) antes do 
nome da variável, por exemplo $pessoaNome. Sobre os tipos de dados em PHP, associe os itens 
utilizando o código a seguir: 
I- String. 
II- Object. 
III- Double. 
( ) Armazena estruturas de dados definidas por meio de uma classe. 
( ) Armazena conjuntos de caracteres. 
( ) Armazena números com ponto flutuante. 
Assinale a alternativa que apresenta a sequência CORRETA:
A III - I - II.
B II - I - III.
C I - II - III.
D I - III - II.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
(ENADE, 2011) Em um modelo de dados que descreve a publicação acadêmica de 
pesquisadores de diferentes instituições 
em eventos acadêmicos, considere as tabelas abaixo. 
DEPARTAMENTO (#CodDepartamento, NomeDepartamento) 
EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) 
Assinale a alternativa CORRETA com o comando SQL mais simples para recuperar os códigos dos 
departamentos cuja média salarial seja maior que 2000.
10
11
24/05/22, 12:04 Avaliação Final (Objetiva) - Individual
6/6
A SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BYCodDepartamento
B SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000
C SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP
BY CodDepartamento
D SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING
AVG (Salario) > 2000
(ENADE, 2005) Considere o seguinte script SQL de criação de um banco de dados. 
CREATE TABLE PECAS ( 
CODIGO NUMERIC(5) NOT NULL, 
DESCRICAO VARCHAR(20) NOT NULL, 
ESTOQUE NUMERIC(5) NOT NULL, 
PRIMARY KEY(CODIGO)); 
CREATE TABLE FORNECEDORES 
(COD_FORN NUMERIC(3) NOT NULL, 
NOME VARCHAR(30) NOT NULL, 
PRIMARY KEY(COD_FORN) 
); 
CREATE TABLE FORNECIMENTOS ( 
COD_PECA NUMERIC(5) NOT NULL, 
COD_FORN NUMERIC(3) NOT NULL, 
QUANTIDADE NUMERIC(4) NOT NULL, 
PRIMARY KEY(COD_PECA, COD_FORN), 
FOREIGN KEY (COD_PECA) REFERENCES PECAS, 
FOREIGN KEY (COD_FORN) REFERENCES FORNECEDORES 
); 
A partir desse script, assinale a opção CORRETA que apresenta comando SQL que permite obter 
uma lista que contenha o nome de cada fornecedor que tenha fornecido alguma peça, o código da 
peça fornecida, a descrição dessa peça e a quantidade fornecida da referida peça.
A
SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO =
FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
B SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS,
FORNECEDORES, FORNECIMENTOS;
C SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS;
D
SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE
PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN =
FORNECIMENTOS.COD_FORN;
12
Imprimir

Continue navegando