Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/10/2022 16:33 Avaliação Final (Objetiva) - Individual about:blank 1/7 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:745574) Peso da Avaliação 3,00 Prova 43878746 Qtd. de Questões 12 Acertos/Erros 11/0 Canceladas 1 Nota 10,00 Atualmente, uma boa prática de desenvolvimento de páginas web é a utilização de recursos de design responsivo, isto é, páginas que se adaptam de acordo com o tamanho da tela do dispositivo que está sendo utilizado. Além disso, outra técnica de boas práticas no desenvolvimento web é a modularização do código-fonte javascript. Com relação a estas tecnologias para desenvolvimento web, analise as afirmativas a seguir: I- O bootstrap é uma biblioteca com código-fonte open source, que disponibiliza o recurso de design responsivo. II- A biblioteca bootstrap pode ser utilizada de forma on-line, sem ter que baixar a biblioteca para dentro do projeto, ou ainda off-line, em que baixa-se a biblioteca. III- O AngularJS é um framework do Google que serve para facilitar a modularização do código- fonte Javascript. IV- O AngularJS é um framework que permite ao código-fonte Javascript adaptar as páginas ao tamanho da tela. Agora, assinale a alternativa CORRETA: A As afirmativas II e IV estão corretas. B Somente a afirmativa I está correta. C As afirmativas II, III e IV estão corretas. D As afirmativas I, II e III estão corretas. (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 ( VOLTAR A+ Alterar modo de visualização 1 2 06/10/2022 16:33 Avaliação Final (Objetiva) - Individual about:blank 2/7 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; B SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; C SELECT * 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; 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 - F - F - F. C V - V - F - F. D F - V - F - V. 3 06/10/2022 16:33 Avaliação Final (Objetiva) - Individual about:blank 3/7 Os hiperlinks representam a própria essência da internet, pois permitem que de um documento se tenha acesso a outros relacionados. Dentro do HTML, existem tags e atributos específicos para se trabalhar com hiperlinks. Com relação aos hiperlinks do HTML, analise as sentenças a seguir: I- A tag "" é a tag que identifica determinado trecho da página web como um hiperlink. II- Para funcionar, a tag de hiperlink necessita do atributo href, que define o seu endereço destino. III- O elemento de hiperlink é utilizado, em geral, sem conteúdo ou tag de fechamento. IV- O texto a ser clicado para acionar o hiperlink fica entre as tags "" e "". Agora, assinale a alternativa CORRETA: A As sentenças I, II e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D As sentenças I, III e IV estão corretas. 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 - F - F - V. B F - F - V - V. C F - V - V - F. D V - V - V - F. 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) 4 5 6 06/10/2022 16:33 Avaliação Final (Objetiva) - Individual about:blank 4/7 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 GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 B SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 C SELECT CodDepartamento, AVG (Salario) > 2000 FROM EMPREGADO GROUP BY CodDepartamento D SELECT CodDepartamento FROM EMPREGADO WHERE AVG (Salario) > 2000 GROUP BY CodDepartamento JavaScript nasceu de um antigo navegador chamado Netscape. Atualmente, é implementado em todos os navegadores. Sobre Javascript, analise as sentenças a seguir: I- Javascript é uma linguagem de script do lado do cliente. II- Possui menos interação com o servidor, permitindo validar a entrada do usuário antes de enviar a página, o que significa menos carga no servidor e menos tráfego no servidor. III- O JavaScript não aceita variáveis maiúsculas e minúsculas. IV- O Javascript é executado no navegador. V- O Javascript não suporta bancos de dados. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I, II, III, IV e V estão corretas. C Somente a sentença III está correta. D Somente a sentença IV está correta. O Bootstrap é uma biblioteca que permite o desenvolvimento de páginas adaptáveis ao tamanho do dispositivo utilizado para acessar o sistema. O AngularJS é um framework para facilitar a modularização do código-fonte Javascript. O Single Page Application é um conceito que evita o carregamento completo da página a cada interação do usuário. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas:( ) Para boas práticas de desenvolvimento de páginas web com código-fonte coeso, pode-se utilizar o Bootstrap, API REST, AngularJS e o Single Page Application. ( ) Para o desenvolvimento de páginas web não é permitido utilizar na mesma aplicação o Bootstrap e a API REST. ( ) Para o desenvolvimento de páginas web existe incompatibilidade na utilização do conceito 7 8 06/10/2022 16:33 Avaliação Final (Objetiva) - Individual about:blank 5/7 Single Page Application e o Bootstrap na mesma aplicação. ( ) Para o desenvolvimento de páginas web não existe incompatibilidade na utilização das tecnologias Bootstrap, API REST, AngularJS e do Single Page Application na mesma aplicação. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - V - V - F. C V - V - F - V. D F - V - V - V. Na linguagem PHP, o comando "if" recebe como parâmetro uma expressão booleana, entre parenteses, e dentro de seu bloco, caso o valor do parâmetro for verdadeiro, um trecho de código para ser executado. Caso seja necessário executar um comando quando o valor do parâmetro do comando "if" for falso, utiliza-se o comando "else" após o bloco do "if", criando um outro bloco com um trecho de código a ser executado. Com relação ao código-fonte PHP apresentado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A frase que será impressa na tela é: "Com este salário consigo comprar uma geladeira.". ( ) A frase que será impressa na tela é: "Com este salário consigo comprar uma geladeira e uma televisão.". ( ) Independente do valor informado para a variável "$salario", será impressa na tela a frase: "Com este salário consigo comprar uma geladeira.". ( ) Sempre que o valor informado para a variável "$salario" for maior ou igual a 4000, será impressa na tela a frase: "Com este salário consigo comprar uma geladeira.". Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - F. B F - V - V - F. C F - V - V - V. D V - F - F - V. 9 06/10/2022 16:33 Avaliação Final (Objetiva) - Individual about:blank 6/7 Na linguagem SQL, os comandos DML permitem manipular os dados de um banco de dados. Com estes comandos, é possível inserir, alterar, excluir ou ainda selecionar dados de um banco de dados. Além disso, é possível criar comandos SELECT com a ligação de mais de uma tabela, trazendo dados de mais de uma tabela no mesmo comando SQL. Com relação aos comandos SQL, assinale a alternativa CORRETA: A O comando SQL "SELECT A.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna todos os registros da tabela "USUARIO". B O comando SQL "SELECT B.* FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU >= 123456" retorna todos os registros da tabela "USUARIO". C O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA". D O comando SQL "SELECT B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os campos da tabela "USUARIO". 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. ( ) Exemplo de valores: 1, 1914, 1999. ( ) Exemplo de valores: "Uniasselvi", "Programação", "PHP". ( ) Exemplo de valores: 20.08, 20.16, 1.99. Assinale a alternativa que apresenta a sequência CORRETA: A III - II - I. B II - I - III. C I - II - III. D I - III - II. A linguagem JavaScript, assim como o PHP, conta com o recurso de tipagem dinâmica, ou seja, ao declarar uma variável não é necessário especificar o tipo de dado. O JavaScript conta com os tipos de dados que para efetuar operações aritméticas. Pode ser ou não número com ponto flutuante. Sobre o exposto, assinale a alternativa CORRETA: A Number 10 11 12 06/10/2022 16:33 Avaliação Final (Objetiva) - Individual about:blank 7/7 B String C Boolean D Object Imprimir
Compartilhar