Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:954124) Peso da Avaliação 4,00 Prova 79825774 Qtd. de Questões 11 Acertos/Erros 9/2 Nota 9,00 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 V - F - F - V. C F - V - V - F. D F - V - F - F. 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 da página não se adapta conforme a resolução em que está sendo visualizado. ( ) É necessário simplificar elementos da tela para dispositivos móveis. ( ) É necessário ocultar ou remover elementos desnecessários nos dispositivos menores. ( ) O layout deve utilizar medidas fixas. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - V - V - F. VOLTAR A+ Alterar modo de visualização 1 2 10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual about:blank 2/5 C F - V - V - F. D V - F - F - V. O design responsivo se caracteriza por páginas Web que se adaptam dispositivo que o usuário está utilizando. O usuário pode utilizar os mais variados dispositivos, como um tablet ou um smartphone. Sobre o design responsivo, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Uma página Web não se adapta ao tamanho da tela do dispositivo. ( ) O Bootstrap é um framework back-end. ( ) Informações não essenciais da página podem ser ocultadas ao ser apresentada em smartphone. ( ) Mockups são protótipos das páginas para avaliação antes do desenvolvimento. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B F - V - V - F. C F - F - V - V. D V - F - F - V. Podemos citar duas características principais. Primeiro, o PHP é uma linguagem Case Sensitive, ou seja, onde letras maiúsculas diferem de letras minúsculas no que diz respeito a palavras reservadas, comandos e nomes de variáveis. Segundo, PHP é uma linguagem de tipagem dinâmica (também conhecida como tipagem fraca), o que significa que o tipo da variável não necessita ser declarado e pode alterar em tempo de execução. Sabendo que o termo PHP é um acrônimo, assinale a alternativa CORRETA: A PHP = Parental Home Page. B PHP = Parental Home Point. C PHP = Personal Home Page. D PHP = Personal Home Point. Quando se conecta à internet, e digita-se no browser um determinado site, o browser irá efetuar uma requisição GET através de um protocolo HTTP. Sobre outros tipos de requisições, analise as sentenças a seguir: I – Post. II – Put. 3 4 Revisar Conteúdo do Livro 5 10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual about:blank 3/5 III – Erase. IV – URL. V – Pop. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B As sentenças I e III estão corretas. C As sentenças II e V estão corretas. D As sentenças I e IV estão corretas. O comando SELECT está entre os mais importantes dentro da linguagem de programação SQL, afinal é ele que permite a seleção de dados existentes dentro das tabelas e a consequente implementação de consultas e relatórios dentro dos sistemas. Com relação ao comando SELECT, assinale a alternativa CORRETA: A Na sintaxe do comando select, é obrigatório o uso dos nomes das tabelas seguidas pelos nomes das colunas que se deseja selecionar. B O comando SELECT permite a criação dos comandos chamados de querys, em que é possível aplicar critérios de filtragem para definir detalhadamente qual informação deve ser buscada. C Caso não se aplique nenhuma cláusula where em uma query SQL, nenhum resultado será retornado, pois o banco de dados não sabe qual informação deve ser buscada. D Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de dados de cada vez. Os comandos DML são utilizados para a realização de operações dentro dos bancos de dados, dentre as quais se destacam as operações de SELEÇÃO, INSERÇÃO, ATUALIZAÇÃO e DELEÇÃO. Com relação aos comandos DML, assinale a alternativa CORRETA: A O comando de deleção do DML é o comando DROP, que pode ser aplicado a tabelas e a bases de dados. B O comando DML utilizado para fazer a busca de registros em uma tabela é o comando FIND. C A sintaxe do comando DML para inserção de dados pode ser exemplificada através da seguinte instrução: INSERT INTO nome_tabela ( coluna_1, coluna_2, coluna_3) VALUES ( valor_1, valor_2, valor_3). D O comando DML para fazer atualização de dados é o comando REFRESH. 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 Put e Ping. 6 7 8 10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual about:blank 4/5 B Post e Put. C Delete e Method. D Post e <script>. 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: ( ) O resultado de SEO é pior em SPAs. ( ) O tempo de carregamento da página é maior. ( ) O JavaScript é a linguagem mais importante da aplicação. ( ) Dificulta a experiência de usuário. 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. Antigamente, o desenvolvimento de páginas web, para funcionamento correto em diferentes resoluções, deveria utilizar recursos adaptativos no código-fonte, sendo uma característica da maioria dos sites existentes que se adaptavam aos diferentes aplicativos. No entanto, recentemente surgiu o framework Bootstrap para resolver o problema de diferentes tamanhos de tela, que nasceu no Twitter através de um projeto open source. Com relação ao framework Bootstrap, analise as afirmativas a seguir: I- Não é necessário baixar a biblioteca de fontes do Bootstrap, pois pode-se utilizar um CDN (Content Delivery Network). II- É necessário baixar a biblioteca de fontes do Bootstrap para poder utilizá-lo no desenvolvimento de uma página web responsiva. III- Utilizando a biblioteca do Bootstrap em uma página web, é possívelque o tamanho de uma imagem seja ajustada automaticamente quando for utilizado um celular ou um notebook para acessar esta página. IV- Com o Bootstrap, é possível tornar uma tabela ajustável automaticamente de acordo com o tamanho da tela do dispositivo sendo utilizado. Agora, assinale a alternativa CORRETA: 9 Revisar Conteúdo do Livro 10 10/05/2024, 19:53 Avaliação Final (Objetiva) - Individual about:blank 5/5 A Somente a afirmativa I está correta. B As afirmativas I, III e IV estão corretas. C As afirmativas II, III e IV estão corretas. D As afirmativas II 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; 11 Imprimir
Compartilhar