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 61721140 Qtd. de Questões 11 Acertos/Erros 7/4 Nota 7,00 A linguagem de programação PHP permite a criação de vários tipos de variáveis, como integer, string, boolean, array e object. Assim como outras linguagens de programação, o PHP possui vários operadores lógicos. Associe os itens, utilizando o código a seguir: I- Soma dos valores numéricos. II- Obtém o resto da divisão entre dois valores. III- Soma a variável à sua esquerda com o valor em sua direita. IV- Divide a variável à sua esquerda pelo valor apresentado em sua direita. ( ) += ( ) /= ( ) + ( ) % Agora, assinale a alternativa que apresenta a sequência CORRETA: A III - I - II - IV. B I - II - III - IV. C III - IV - I - II. D II - I - III - IV. Atualmente, as aplicações web são acessadas por dispositivos dos mais variados tamanhos, desde notebooks, computadores desktop, tablets e celulares. Essa diversidade de dispositivos torna necessária a preocupação com a responsividade da aplicação. Considerando as características do design responsivo e do framework bootstrap, analise as sentenças a seguir: I- O framework bootstrap exige a criação de um arquivo chamado app.css para poder ser utilizado. II- 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. III- 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 VOLTAR A+ Alterar modo de visualização 1 2 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e... 1 of 6 24/04/2023, 20:55 responsividade a aplicações web. IV- O bootstrap pode ser utilizado para o desenvolvimento em modo on-line através de um CDN (content delivery network) ou em modo off-line através do download da biblioteca. Agora, assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças II e III estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças I, III e IV estão corretas. Com o intuito de auxiliar na modularização de código-fonte JavaScript, a Google publicou um framework gratuito chamado AngularJS. Com ele, é possível separar completamente seu código JavaScript do código-fonte da página e modularizar o código-fonte de forma correta, aumentando muito o grau de legibilidade do código-fonte. Já sabemos que o AngularJS melhora muito a modularização de nosso código-fonte JavaScript. Quais os três principais conceitos necessários a entender sobre o AngularJS? A Diretivas, Injeção de independência e Dynamic binding. B Diretivas, Conectivas e Dynamic binding. C Diretivas, Injeção de dependência e Dynamic constructor. D Diretivas, Injeção de dependência e Dynamic binding. Já sabemos que o AngularJS melhora muito a modularização de nosso código-fonte JavaScript. Quais são os três conceitos de que ele faz uso? A Diretivas, Injeção binding e Dynamic select. B Selects, Injeção de dependência e Dynamic binding. C Diretivas, Injeção de dependência e Dynamic binding. D Diretivas, Injeção de dependência e Select binding. 3 4 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e... 2 of 6 24/04/2023, 20:55 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 criação do CSS (Cascading Style Sheets) pelo W3C veio ao encontro de uma necessidade latente dos desenvolvedores no que se refere à criação e à manutenção de websites. Considerando as funcionalidades trazidas pelo CSS, assinale a alternativa CORRETA: A A manutenção de layouts de sites é mais fácil através da utilização de HTML puro, sem adição de CSS. B O HTML possui tags para formatação de fontes e cores de elementos desde sua origem. C O CSS não pode ser definido individualmente para cada página. D O CSS permite controlar os elementos de formatação de diversas páginas HTML em um só documento. O SQL (Linguagem de Consulta Estruturada), é uma linguagem de pesquisa declarativa para bancos de dados relacionais. 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 a seguir. DEPARTAMENTO (#CodDepartamento,NomeDepartamento) EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) Na linguagem SQL, o comando para recuperar os empregados com salário maior que 2000 é: A SELECT NomeEmpregado, Salario > 2000 FROM Empregado 5 6 7 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e... 3 of 6 24/04/2023, 20:55 B SELECT CodDepartamento, Salario FROM Empregado GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 C SELECT NomeEmpregado, Salario FROM Departamento WHERE Salario > 2000 D SELECT NomeEmpregado, Salario FROM Empregado WHERE Salario > 2000 O Sistema Gerenciador de Banco de Dados (SGBD) MySQL é uma tecnologia de código aberto com bases de dados relacionais. A linguagem SQL (Structure Query Language) é utilizada para criar as estruturas e manipular os dados nos bancos como inserir, listar e gerenciar todo o conteúdo armazenado. Sobre banco de dados, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando INSERT é utilizado para inserir dados nas tabelas. ( ) Tabelas são estruturas que armazenam dados na forma de registros. ( ) Chave primária é a identificação de cada registro na tabela. ( ) O comando SELECT tem a função de atualizar dados das tabelas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - V - F. C V - F - F - V. D V - V - V - F. Uma das aplicações que mais contribuiu para o aumento do número de usuários na internet foi o navegador web. A partir da criação da www (world wide web), do http (hyper text transfer protocol) e do html (hyper text markup language), era possível navegar nas páginas e acessar conteúdo on-line. No que se refere à essa importante evolução que ocorreu na internet, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Antes da criação da www, o e-mail era a aplicação mais utilizada na internet. ( ) O html é o protocolo que permite o tráfego das páginas através da internet. ( ) O http possibilita que páginas html sejam acessadas em um navegador e está situado no topo da pilha dos protocolos TCP/IP. ( ) Tanto o html quanto o http foram criados no CERN pelo pesquisador Tim Berners-Lee. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - V. B F - V - F - V. 8 9 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e... 4 of 6 24/04/2023, 20:55 C V - V - F - F. D V - F - F - V. A forma mais comum de se implementar uma arquitetura REST é fazendo usodo protocolo HTTP, utilizando os métodos get, post, put e delete. Sobre estes métodos, analise as sentenças a seguir: I- Post: indica que queremos obter informações do recurso que estamos acessando; II- Get: indica que queremos criar um novo recurso; III- Put: indica que queremos alterar um recurso existente; IV- Delete: indica que queremos excluir um recurso existente. Assinale a alternativa CORRETA: A As sentenças II e IV estão corretas. B As sentenças I e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças III e IV 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 ( 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 10 11 Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e... 5 of 6 24/04/2023, 20:55 fornecida, a descrição dessa peça e a quantidade fornecida da referida peça. A SELECT * 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 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; Imprimir Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/e... 6 of 6 24/04/2023, 20:55
Compartilhar