Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/4 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada 1. O Javascript é uma linguagem, cujos comandos são executados no lado do cliente, isto é, dentro do navegador de internet e não no servidor da aplicação web. O Javascript nasceu do antigo navegador de internet Netscape, e inicialmente recebeu outros nomes. A Sun Microsystems, que era na época a empresa desenvolvedora do Java, forneceu o nome "Java" para esta linguagem de script, por uma questão de marketing. Uma das grandes vantagens do Javascript é o carregamento de páginas e componentes HTML sem precisar realizar requisições ao servidor, tornando a navegação mais rápida. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao declarar uma variável em Javascript, não é necessário definir o tipo de dado. ( ) Para a declaração de uma variável em Javascript, deve-se utilizar a palavra reservada "var" seguida do nome da variável. ( ) O operador lógico da expressão "if (valorProduto == 12500.0)" é um operador de igualdade, o qual testa se dois valores são iguais. ( ) O resultado booleano da expressão "if (1 === '1')" é verdadeiro. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - F. b) V - F - F - V. c) F - V - V - F. d) V - V - V - F. 2. Uma das características mais importantes da linguagem de programação javascript é possibilitar ao desenvolvedor a criação de funções. Através das funções, a reutilização do código é mais fácil, pois não é preciso reescrever o comportamento que já foi definido em uma função, além de permitir uma maior organização e legibilidade do código-fonte. Considerando a criação e a utilização de funções dentro do javascript, analise o código-fonte na figura e classifique V para as sentenças verdadeiras e F para as falsas: ( ) A página não exibirá nenhum resultado, pois existe um erro no javascript. ( ) O texto contido dentro do parágrafo será ?soma (3,3)?. ( ) O texto contido dentro do parágrafo será ?6?. ( ) Toda função em javascript deverá ter retorno. ( ) Uma variável criada dentro de uma função não pode ser acessada fora dela. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - V - F - V - V. b) V - V - V - F - F. c) F - F - V - F - V. d) F - V - V - F - F. 3. Projetos de software possuem complexidade devido a muitos requisitos que devem ser tratados para resolver os problemas do usuário. Portanto, desenvolver um software cujo código-fonte seja mais compreensível e reutilizável é uma boa prática. Neste sentido, na fase de desenvolvimento de software, a coesão é o grau de objetividade de um ponto ou função, e o acoplamento pode ser descrito como o grau de conhecimento exigido para poder utilizar uma função de um software. Com relação à coesão e ao acoplamento, analise as afirmativas a seguir: I- Ao desenvolver uma função única e com várias linhas de código-fonte, temos um aumento da coesão e baixo acoplamento. II- Ao desenvolver uma função, e dividi-la em funções menores, temos um aumento da coesão e baixo acoplamento. III- A modularização do código-fonte ocorre quando temos aumento da coesão e baixo acoplamento. IV- A modularização do código-fonte pode ser exemplificada por dividir-se funções grandes em funções menores. Agora, assinale a alternativa CORRETA: a) As afirmativas I e IV estão corretas. b) As afirmativas II, III e IV estão corretas. c) Somente a afirmativa I está correta. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_3%20aria-label= 07/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/4 d) As afirmativas I e III estão corretas. 4. O HTML 5 é a versão mais recente da linguagem de marcação de texto da web, o HTML. Esta última versão recebeu uma série de melhorias e, também, vários novos elementos - ou tags - que deixaram o documento web mais semântico e com mais recursos. Sobre os elementos/tags do HTML, de acordo com a funcionalidade de cada tag, associe os itens utilizando o código a seguir: I- <h2>. II- <img>. III- <tr>. ( ) Apresenta um título de uma página ao usuário. ( ) Linha de uma tabela. ( ) Apresenta uma imagem ao usuário. Assinale a alternativa que apresenta a sequência CORRETA: a) I - III - II. b) III - I - II. c) II - III - I. d) I - II - III. 5. Entre os comandos pertencentes à categoria DML (Data Manipulation Language), podemos destacar os seguintes: SELECT, INSERT, UPDATE e DELETE. Através destes quatro comandos é feita a maioria das manipulações de informações dentro das tabelas de um banco de dados. Com relação à sintaxe dos comandos DML, analise as sentenças a seguir: I- Na sintaxe do comando select, uma das formas de desenvolver o comando é o uso dos nomes das colunas seguidas pelos nomes das tabelas que se deseja selecionar. II- O comando insert permite a criação de novos registros dentro de uma tabela. III- O comando delete não permite excluir apenas parte de um registro, por isso não utiliza o operador *. IV- O comando update permite inclusive atualizar a estrutura de uma tabela. Assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças III e IV estão corretas. c) As sentenças I, III e IV estão corretas. d) As sentenças II e IV estão corretas. 6. A linguagem de programação PHP suporta os tipos de dados integer, double, string, boolean, array e object. São tipos de dados normalmente presentes em outras linguagens de alto nível, possibilitando manipular dados e informações de qualquer natureza e complexidade. Sobre os tipos de dados em PHP, associe os itens utilizando o código a seguir: I- Integer. II- String. III- Double. ( ) Valores inteiros. ( ) Textos. ( ) Valores com ponto flutuante. Assinale a alternativa que apresenta a sequência CORRETA: a) II - I - III. b) III - I - II. c) I - III - II. d) I - II - III. 7. No HTML, os elementos, ou tags, que formam o conteúdo da página são postos entre a tag de abertura <html> e a tag de fechamento </html>. O elemento <html> é 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. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_7%20aria-label=07/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/4 8. O conceito de SPA (Single Page Application) consiste no desenvolvimento de aplicações e páginas web, em que uma interação de um usuário não exige o recarregamento de toda a página, mas, sim, somente a área com o conteúdo desejado. Este técnica de desenvolvimento mantém a página mais leve e consequentemente seu carregamento menos oneroso para o servidor. Considerando o conceito de SPA e sua implementação através do framework AngularJS, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Para construir uma aplicação web utilizando o conceito de SPA, o framework AngularJS necessita do download da biblioteca adicional angular-route. ( ) Não é possível utilizar o conceito de SPA e REST em uma mesma aplicação WEB, pois os dois são completamente antagônicos. ( ) O AngularJS e o Bootstrap não são compatíveis, pois ambos tratam-se de bibliotecas javascript com as mesmas funcionalidades. ( ) No framwork AngularJS, as diretivas são a ponte entre o html e o javascript, sendo facilmente identificadas pelo prefixo ag-. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V. b) V - V - F - F. c) V - F - F - F. d) F - V - F - V. 9. O desenvolvimento de aplicações, utilizando a combinação da arquitetura REST e do padrão JSON para a transferência de dados, está se tornando algo bastante comum no universo web. Essa combinação possui como características a simplificação do desenvolvimento das aplicações web e a interdependência de linguagem de programação, o que a torna bastante atrativa como alternativa tecnológica. Considerando as características do REST e do JSON, analise as sentenças a seguir: I- A forma mais comum de implementar uma api rest é através dos métodos do protocolo HTTP (get, post, put e delete). II- Os arrays Json são declarados através do literal chaves [], sendo responsáveis pelo armazenamento de coleções de objetos. III- O método post serve para atualização e criação de recursos no servidor. IV- No formato Json, as estruturas de dados principais são os objetos e os arrays. Assinale a alternativa CORRETA: a) As sentenças I e IV estão corretas. b) As sentenças II, III e IV estão corretas. c) As sentenças II e III estão corretas. d) As sentenças I e III estão corretas. 10.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, classifique V para as sentenças verdadeiras e F para as falsas: ( ) ["SC", "RS", "PR", "MS"] é um array JSON de Strings válido. ( ) [ [1 , 5], [-1 , 9], [1000 , 0] ] é uma matriz de inteiros válida. ( ) Representa uma chave que armazena um valor nulo: "site": null. ( ) Um objeto JSON só pode ser utilizado com PHP. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V. b) F - V - V - F. c) V - V - V - F. d) V - F - F - V. 11.(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. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_9%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_11%20aria-label= 07/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 4/4 a) SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; b) SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS; c) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS; d) SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; 12.(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. a) SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 b) SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento c) SELECT CodDepartamento FROM EMPREGADO GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 d) SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDI3Ng==&action2=QURTMTU=&action3=NjY5OTY3&action4=MjAyMS8x&prova=MjkxMjkyODg=#questao_12%20aria-label=
Compartilhar