Baixe o app para aproveitar ainda mais
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
Compartilhar