Prévia do material em texto
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:826929) Peso da Avaliação 3,00 Prova 63283287 Qtd. de Questões 11 Acertos/Erros 8/3 Nota 8,00 A utilização de um banco de dados em um sistema Web é praticamente indispensável. Sem um banco de dados, o crescimento de um sistema Web ou site fica condenado, pois neste caso é necessário efetuar muitas manutenções no código-fonte de cada página (arquivo .html ou .php), apenas para alterar o conteúdo da página. Quando utilizamos a plataforma XAMPP, temos um banco de dados à disposição. Considerando o banco da dados que está disponível para utilização na plataforma XAMPP, assinale a alternativa CORRETA: A MySQL. B SQLServer. C DB2. D PostgreSQL. O design responsivo de páginas para a internet é uma técnica que faz a estruturação do layout para que o site se adapte de acordo com a resolução do dispositivo em que ele está sendo visualizado. O layout precisa manter coesão e uma boa experiência ao usuário independente do dispositivo. O conceito de design responsivo não tem como objetivo apenas adaptar o layout e sim entender as necessidades do projeto e do usuário proporcionando uma boa utilização, boa experiência e performance do site, independente do dispositivo que o usuário esteja utilizando. Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O layout deve ser fluido e não deve fazer uso de medidas fixas. ( ) Deve-se redimensionar imagens e vídeos para não sobrecarregar a transferência de dados. ( ) Adaptar o tamanho de botões, links e menus para interfaces touch. ( ) O layout da página não se adapta conforme a resolução em que está sendo visualizado. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B V - V - V - F. C F - F - V - V. D F - V - V - F. PHP significa "Hypertext Preprocessor", é uma linguagem de programação incorporada em HTML que assume várias funções, como criar conteúdo personalizado da web, enviar e receber cookies, avaliar dados de formulário enviados de um navegador entre outras. Sobre PHP, analise as sentenças a seguir: I- PHP é uma linguagem de script do lado do servidor. II- PHP não suporta banco de dados. III- PHP não é executado no navegador. IV- PHP aceita variáveis ¿¿maiúsculas e minúsculas. V- PHP oferece suporte ao intercâmbio de Objetos e matrizes. Assinale a altenativa CORRETA: A As sentenças II e V estão corretas. B As sentenças II, IV e V estão corretas. C As sentenças I, III, IV e V estão corretas. D As sentenças I, III, IV estão corretas. O XAMPP é mais do que um servidor Web. Ele é constituído principalmente de um servidor Web, um banco de dados e um servidor FTP (File Transfer Protocol). O termo XAMPP é um acrônimo, o significado diz praticamente tudo sobre ele. A respeito desse significado, assinale a alternativa CORRETA: A X: versões para Linux, Windows e Mac OS; A: Apache; M: Mozilla; P: PHP e P: Perl. B X: versão Linux; A: Apache; M: MySQL; P: PHP e P: Perl. C X: versão Linux; A: Apache; M: Mozilla; P: PHP e P: Post. D X: versões para Linux, Windows e Mac OS; A: Apache; M: MySQL; P: PHP e P: Perl. No desenvolvimento de software, utilizar padrões de projeto que auxiliam na modularização do código-fonte é importante. Ele ocorre para o código Javascript, quanto mais modularizado, mais fácil a sua manutenção e reutilização. Com o objetivo de melhorar a modularização do código-fonte Javascript, o Google desenvolveu um framework gratuito, chamado AngularJS. Com relação ao AngularJS, assinale a alternativa CORRETA: A Assim como no Javascript, o AngularJS não permite ligar o código-fonte Javascript ao da linguagem de programação PHP, C# ou Java. B Diretiva é uma ponte entre o código-fonte HTML e o código-fonte desenvolvido com o AngularJS. C A ideia do Single Page Application é o recarregamento da página a cada interação do usuário. D Com o AngularJS, o código-fonte Javascript também permanece com o código-HTML, não sendo permitido separá-los. Além do HTML, também utilizamos a linguagem CSS para a construção de páginas web. Sobre o exposto, analise as asserções a seguir e a relação proposta entre elas: I- Quando falamos em CSS (Cascade Style Sheets) estamos falando da linguagem utilizada para dar estilo e formatação a uma página Web. PORQUE II- A principal função do CSS é separar o código-fonte referente à formatação da página do código-fonte que contém o conteúdo (e trata a semântica) da página, e assim aumentar as possibilidades de reaproveitamento do mesmo. Assinale a alternativa CORRETA: A As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. B A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. C A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. D As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. O Structured Query Language - SQL -, Linguagem de Consulta Estruturada, em português, é uma linguagem padronizada para utilização em bancos de dados relacionais. Muitos dos bancos de dados relacionais, como o MySql, Oracle, Firebird e Microsoft Access possuem o SQL como linguagem para seu gerenciamento. Existem outras linguagens para bancos de dados, porém o SQL é o que predomina. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) "INSERT INTO CARRO VALUES (1, 'Teste', 20161014)" é um comando DML. ( ) "DELETE FROM CARRO WHERE CODCAR = 1" é um comando DDL. ( ) "DROP TABLE CARRO" é um comando DML. ( ) "CREATE TABLE CARRO (CODCAR INT(6) NOT NULL)" é um comando DDL. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - V. B F - V - V - F. C V - F - F - V. D F - V - F - F. O PHP é uma linguagem de programação muito utilizada e especialmente adequada para o desenvolvimento Web e que pode ser inserida dentro do HTML. Por que o PHP é uma linguagem Case Sensitive? A Porque é um tipo da variável que não necessita ser declarado e pode alterar em tempo de execução. B Porque é um tipo da variável que necessita ser declarado e pode alterar em tempo de execução. C Porque as letras maiúsculas diferem de letras minúsculas no que diz respeito a palavras reservadas, comandos e nomes de variáveis. D Porque as letras maiúsculas são iguais as letras minúsculas no que diz respeito a palavras reservadas, comandos e nomes de variáveis. Com o surgimento do Javascript, foi possível tornar as páginas web mais dinâmicas. No entanto, dependendo das funcionalidades necessárias para tornar os requisitos de uma página satisfatórios, o código-fonte Javascript pode se tornar confuso. Um exemplo disso são funções com uma quantidade de linhas muito grandes, ou ainda o uso de muitas variáveis globais, causando poluição no código-fonte. Para permitir a modularização do código-fonte Javascript, o Google publicou um framework gratuito chamado AngularJS. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Utilizando o AngularJS, é possível separar o código-fonte Javascript do código-fonte da página, modularizando o código-fonte de forma correta e torná-lo legível. ( ) É necessário tomar cuidado ao utilizar a biblioteca do AngularJS em uma página web devido ao seu tamanho, que pode tornar o download da página pelo cliente muito demorado devido ao seu tamanho. ( ) Em AngularJS, uma diretiva é a ponte entre o código-fonte Javascript e o HTML. ( ) Em AngularJS, injeção de dependência é a possibilidade de ligação de um código-fonte Javascript a outro, parecido com o include do PHP ou import do Java. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B V - F - V - V. C F - V - V - V. D F - V - V - F. A forma mais comum de se implementar uma arquitetura REST é fazendo uso do 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 fornecida, a descrição dessa peça e a quantidade fornecida da referida peça. A SELECT * 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 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; VOLTAR A+ Alterar modo de visualização 1 2 3 4 5 Revisar Conteúdo do Livro 6 Revisar Conteúdo do Livro 7 Revisar Conteúdo do Livro 8 9 10 11 Imprimir Andressa Andriele Busch Sistemas para Internet (4682734) 0 Semestres Meu Curso Estágio e emprego Biblioteca Comunicação Atendimento Financeiro Indicação Premiada Extensão https://ava2.uniasselvi.com.br/home https://ava2.uniasselvi.com.br/my-course https://ava2.uniasselvi.com.br/internships-and-jobs https://ava2.uniasselvi.com.br/communication https://ava2.uniasselvi.com.br/attendance https://ava2.uniasselvi.com.br/financial https://ava2.uniasselvi.com.br/award-indication https://ava2.uniasselvi.com.br/extension