Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/08/2023, 16:08 Avaliação Final (Objetiva) - Individual about:blank 1/6 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:826929) Peso da Avaliação 3,00 Prova 61694427 Qtd. de Questões 11 Acertos/Erros 10/1 Nota 10,00 Um banco de dados relacional é constituído por tabelas, e cada tabela é desenvolvida por linhas e colunas que armazenam dados. Tabelas são estruturas que permitem armazenar os dados, e são resultantes de comandos DDL, que as criam. Pode-se imaginar uma tabela, como uma grade de uma planilha, onde cada célula pode armazenar um dado. Com relação às tabelas de banco de dados, analise as afirmativas a seguir: I- Tabela é uma estrutura do banco de dados, em que comandos DML podem inserir dados. II- Chave primária, em banco de dados, é a identificação de um registro em uma tabela, o qual não se repete. III- Chaves primárias servem para evitar que sejam inseridos registros duplicados em uma mesma tabela. IV- Alteração de uma chave primária de uma tabela pode ser realizada através do comando DML CREATE TABLE. Agora, assinale a alternativa CORRETA: A As afirmativas II e IV estão corretas. B Somente a afirmativa I está correta. C As afirmativas I, II e III estão corretas. D As afirmativas II, III e IV estão corretas. 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 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 VOLTAR A+ Alterar modo de visualização 1 2 28/08/2023, 16:08 Avaliação Final (Objetiva) - Individual about:blank 2/6 As sentenças I, III e IV estão corretas. B As sentenças II e III estão corretas. C As sentenças I e II estão corretas. D As sentenças I, II e IV estão corretas. Em 1990, uma linguagem de marcação para a criação de arquivos de hipertexto foi criada: o HTML (Hypertext Markup Language), que está em constante evolução até os dias atuais. Tal evolução deu origem a diversas versões da linguagem, como HTML, HTML 2.0, HTML 3.0, HTML 3.2, HTML 4.0, XHTML, e recentemente o HTML5. Desde 1994, existe um órgão responsável por determinar as características para as versões do HTML e coordenar o processo evolutivo da linguagem. Assinale a alternativa CORRETA referente ao nome deste órgão: A W3C (World Wide Web Consortium). B IEEE (Institute of Electrical and Electronics Engineers). C NIC BR (Núcleo de Informação e Coordenação do Ponto BR). D ANSI (American National Standards Institute). 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. Em aplicações web dinâmicas, a consulta de dados armazenados no banco de dados do sistema para popular uma tabela é muito importante. Anteriormente ao Javascript, as consultas eram realizadas apenas com redirecionamentos de páginas, que eram montadas dinamicamente no servidor 3 4 5 28/08/2023, 16:08 Avaliação Final (Objetiva) - Individual about:blank 3/6 com os dados necessários e enviadas ao cliente. Atualmente, com o Javascript e as novas tecnologias de desenvolvimento, é possível realizar consultas de dados sem redimensionamento de página. Com relação a estas tecnologias, analise as afirmativas a seguir: I- API REST é uma implementação baseada nos métodos do protocolo HTTP, e é muito utilizada na consulta de dados. II- Os formatos mais utilizados para consultas de dados pela API REST são o Json e o XML. III- O formato padrão Json trafega na rede mais levemente que o XML. IV- O formato XML é o mais utilizado na comunicação API REST, e seu uso é cada vez maior. Agora, assinale a alternativa CORRETA: A As afirmativas II, III e IV estão corretas. B As afirmativas II e IV estão corretas. C As afirmativas I, II e III estão corretas. D Somente a afirmativa I está correta. 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 I e III estão corretas. C As sentenças II e III estão corretas. D As sentenças II, III e IV estão corretas. O PHP suporta os tipos de dados integer, double, string, boolean, array e object. Sobre estes tipos de dados, analise as sentenças a seguir: I- Boolean representa valor Verdadeiro ou Falso. II- Object são objetos que representam estruturas de dados definidos através de uma classe, que armazenam informações e encapsulam métodos durante a execução do programa. III-String representam textos. 6 7 28/08/2023, 16:08 Avaliação Final (Objetiva) - Individual about:blank 4/6 IV-Integer são valores com ponto flutuante ou seja, frações (positivas ou negativas). Assinale a alternativa correta. A As sentenças I, II e III estão corretas. B As sentenças II, III e IV estão corretas. C As sentenças I, II e IV estão corretas. D As sentenças I e IV estão corretas. O conceito de Web foi concebido em 1980, por Tim Berners-Lee, e não se tratava da internet como a conhecemos hoje. Tratava-se de um projeto denominado ENQUIRE, o qual era muito embrionário, mas o grande passo para o início da internet foi dado, pois neste projeto surgiu o primeiro processador de hipertexto. Com relação ao contexto de Hipertexto, assinale a alternativa CORRETA: A Todas as afirmativas são verdadeiras. B Podemos efetuar acesso seguro a sites HTTP, através de Hipertexto. C Hipertexto é um conceito muito simples no qual, o usuário que está lendo o conteúdo de uma página tem a possibilidade de navegar por diferentes páginas através de hiperlinks. D Desde 1994, há um órgão responsável por determinar as características para as versões do Hipertexto e coordenar oprocesso evolutivo da linguagem, o W3C (World Wide Web Consortium). 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 XML e o Json. No que se refere a estes dois padrões de formatação de informação, assinale a alternativa CORRETA: A No formato Json, as estruturas principais são os objetos e os atributos. 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 Objetos Json são estruturas de dados compostas por propriedades do tipo chave-valor. 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) 8 9 10 28/08/2023, 16:08 Avaliação Final (Objetiva) - Individual about:blank 5/6 EMPREGADO (#CodEmpregado, NomeEmpregado, CodDepartamento, Salario) Na linguagem SQL, o comando para recuperar os empregados com salário maior que 2000 é: A SELECT CodDepartamento, Salario FROM Empregado GROUP BY CodDepartamento HAVING AVG (Salario) > 2000 B SELECT NomeEmpregado, Salario FROM Departamento WHERE Salario > 2000 C SELECT NomeEmpregado, Salario > 2000 FROM Empregado D SELECT NomeEmpregado, Salario FROM Empregado WHERE 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; B SELECT NOME, CODIGO, DESCRICAO, QUANTIDADE FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; C SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS; 11 28/08/2023, 16:08 Avaliação Final (Objetiva) - Individual about:blank 6/6 D SELECT * FROM PECAS, FORNECEDORES, FORNECIMENTOS WHERE PECAS.CODIGO = FORNECIMENTOS.COD_PECA AND FORNECEDORES.COD_FORN = FORNECIMENTOS.COD_FORN; Imprimir
Compartilhar