Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:826929) Peso da Avaliação 3,00 Prova 61751611 Qtd. de Questões 11 Acertos/Erros 3/8 Nota 3,00 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 B.*, A.NOME FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU AND B.CODUSU = 123456" retorna os campos da tabela "USUARIO". B O comando SQL "SELECT * FROM USUARIO A, EMPRESA B WHERE A.CODUSU = B.CODUSU" retorna todos os campos das tabelas "USUARIO" e "EMPRESA". C 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". D 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". HTTP (Hypertext Transfer Protocol) é o protocolo para transferência de arquivos de hipertexto. O get é um método do HTTP utilizado para buscar um arquivo em um servidor Web. Além do método get utilizado pelo browser, o HTTP possui outros métodos. Assinale a alternativa CORRETA referente a esses métodos: A Delete e Method. B Put e Ping. VOLTAR A+ Alterar modo de visualização 1 2 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 1 of 8 14/05/2023, 22:05 C Post e <script>. D Post e Put. A responsividade é atualmente uma das principais preocupações no que tange ao design de aplicações web, visto que tais aplicações podem ser acessadas por dispositivos de diversos tamanhos e com diversas resoluções, como tablets, notebooks, smartphones etc. Considerando as características do design responsivo e do framework bootstrap, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Um dos problemas de aplicações web não responsivas é que determinadas informações da página podem ser redimensionadas ou até mesmo mudadas de lugar, o que prejudica a navegabilidade. ( ) O framework bootstrap somente pode ser utilizado para o desenvolvimento em modo on-line através de um CDN (content delivery network). ( ) O framework bootstrap é formado essencialmente por um arquivo css e um arquivo javascript que, combinados, oferecem um conjunto de funcionalidades que podem ser reutilizadas para fornecer responsividade a aplicações web. ( ) O framework bootstratp necessita do PHP como linguagem server-side para funcionar corretamente em dispositivos diversos. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - F - V. B V - F - F - V. C V - F - V - F. D V - V - F - F. O PHP/FI foi ganhando muitos usuários, e foi necessário efetuar algumas manutenções e correções no core da plataforma. Estas alterações deram origem à versão 2.0. Dois anos depois, em 1997, os projetos Web demandavam mais do que o PHP tinha a oferecer, ao perceber isto, dois desenvolvedores, Andi Gutmans e Zeev Suraski, contando com o apoio do criador do PHP, reescreveram completamente a linguagem. Então, o PHP definitivamente decolou, devido as suas características extremamente convenientes para projetos Web. O termo PHP é um acrônimo, que resume toda esta história, pois traduzido quer dizer "Página Pessoal". Sobre as 3 4 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 2 of 8 14/05/2023, 22:05 principais características da linguagem de programação PHP, analise as sentenças a seguir: I – PHP é uma linguagem Case Sensitive. II – PHP é uma linguagem de tipagem dinâmica (também conhecida como tipagem fraca). III – PHP é uma linguagem de tipagem dinâmica (também conhecida como tipagem forte). IV – PHP não é uma linguagem Case Sensitive. V – O PHP não suporta o tipo double. Assinale a alternativa CORRETA: A As sentenças I e IV estão corretas. B As sentenças I e III estão corretas. C As sentenças I e II estão corretas. D As sentenças II e V estão corretas. A modularização de código-fonte possui inúmeras vantagens, mas duas são as principais: o aumento da coesão e a diminuição do acoplamento. Sobre a coesão, assinale a alternativa INCORRETA: A Está ligada ao princípio da responsabilidade única. B Favorece a manutenção do código. 5 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 3 of 8 14/05/2023, 22:05 C Torna custosa a manutenção e o gerenciamento do código. D Torna viável o reuso de códigos. A utilização do framework AngularJS permite a modularização do código- fonte Javascript. Para esta funcionalidade, este framework utiliza os conceitos de diretivas, injeção de dependência e dynamic binding. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Existe correspondência entre a diretiva ng-app com a declaração do módulo no código-fonte Javascript, como, por exemplo, a diretiva ng- app=”teste” e a declaração do módulo “angular.module(‘teste’, [])”. ( ) Existe correspondência entre a diretiva ng-controller da tag body e a declaração do controller no arquivo app.js. ( ) Com o parâmetro $scope na declaração do controller, injeta-se um objeto utilizado pelo framework para compartilhar valores entre o controller e o fonte HTML. ( ) Existe a necessidade de definição das propriedades id e name dos elementos HTML para imprimir algum valor. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - V - V - F. C F - F - V - V. D V - V - V - F. O PHP é uma linguagem de programação que permite desenvolver sites web dinâmicos, e permite a interação com usuários, através de formulários, parâmetros e links. Esta linguagem de programação é case sensitive, ou seja, uma variável criada com letras maiúsculas é diferente de outra criada com minúsculas. No PHP, assim como em outras linguagens de programação, temos vários comandos para realizar as funcionalidades desejadas, dentre os quais, destacamos o comando "%2", que retorna o resto da divisão por dois, permitindo descobrir se um número é par. Com relação aos comandos da linguagem PHP, analise o código-fonte a seguir e assinale a alternativa 6 7 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 4 of 8 14/05/2023, 22:05 CORRETA: A Serão impressos na tela os valores: 15, 10, 60, 50. B Serão impressos na tela os valores: 30, 40, 70, 80. C Serão impressos na tela os valores: 30, 10, 70, 40. D Serão impressos na tela os valores: 15, 20, 60, 50. 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 - V - V - F. B V - F - F - V. C F - F - V - V. 8 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 5 of 8 14/05/2023, 22:05 D V - V - V - F. No desenvolvimento de sistemas para internet é muito popular o uso combinado das tecnologiasLinux, como sistema operacional, servidor Apache, banco de dados MySQL e a linguagem de programação PHP, normalmente denominado LAMP. O banco de dados MySQL é o responsável pela persistência dos dados, ou seja, gravar os dados em uma memória não volátil. Sobre o MySQL, associe os itens utilizando o código a seguir: I- Banco de dados. II- Chave Primária. III- Tabela. ( ) Onde são criados os objetos para armazenar os dados. ( ) É a identificação de cada registro na tabela. ( ) Estruturas que armazenam dados na forma de registros. Assinale a alternativa que apresenta a sequência CORRETA: A II - I - III. B I - II - III. C I - III - II. D III - I - II. O PHP é uma linguagem de programação web, que é case sensitive, isto é, difere letras maiúsculas de minúsculas. Nesse sentido, uma variável "teste" é diferente da variável "Teste". Embora o código PHP seja escrito dentro da página, entre as tags "", o código é executado no servidor, sendo que para o cliente é enviado apenas o código HTML gerado por ele. Com relação ao código da linguagem PHP a seguir, assinale a alternativa CORRETA: 9 10 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 6 of 8 14/05/2023, 22:05 A Serão impressos na tela os valores: 20, 50, 60, 80. B Serão impressos na tela os valores: 20, 40, 60, 80. C Serão impressos na tela os valores: 20, 50, 60, 90. D Serão impressos na tela os valores: 20, 40, 90, 120. (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 11 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 7 of 8 14/05/2023, 22:05 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; C SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; D SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; Imprimir Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 8 of 8 14/05/2023, 22:05
Compartilhar