Baixe o app para aproveitar ainda mais
Prévia do material em texto
Programação para Web I – Avaliação II 1 - 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) DB2. B) MySQL. (CORRETA) C) SQLServer. D) PostgreSQL. 2 - Declarar variáveis em JavaScript não tem muito mistério, porém, é necessário estar atento a algumas particularidades. Para criar uma variável, utiliza-se qual instrução? A) variavel B) var (CORRETA) C) varia D) vari 3 - Para utilizar um banco de dados, é necessário ter domínio de uma linguagem de programação chamada SQL (Structured Query Language). A linguagem SQL é composta por comandos. Em quais dois grupos de comandos a linguagem SQL é dividida? A) DDL e DFD. B) DDL e DFL. C) DFL e DML. D) DDL e DML. (CORRETA) 4 - Há um comando DML, também conhecido como query (consulta, em inglês), cuja função é retornar dados das tabelas de um banco de dados. Que comando é esse? A) DROP. B) CREATE. C) INSERE. D) SELECT. (CORRETA) 5 - No desenvolvimento de sistemas para internet é muito popular o uso combinado das tecnologias Linux, 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- Portabilidade. II- SQL. III- NOT NULL. ( ) Designa que um campo de uma tabela precisa ser preenchido obrigatoriamente. ( ) Termo referente ao suporte a maioria das plataformas atuais. ( ) Refere-se à Linguagem de Consulta Estruturada. Assinale a alternativa que apresenta a sequência CORRETA: A) I - III - II. B) III - I - II. (CORRETA) C) II - III - I. D) I - II - III. 6 - A lógica de precedência dos operadores matemáticos é também a mesma da maioria das linguagens de programação, inclusive, no Java Script funciona também desta maneira. Com relação a este conceito, assinale a alternativa CORRETA: A) Primeiro são executadas as operações de divisão e multiplicação e depois as de subtração e adição. A ordem de precedência das operações pode ser alterada através do uso de parênteses na instrução. B) Primeiro são executadas as operações de multiplicação e divisão e depois as de subtração e adição. A ordem de precedência das operações pode ser alterada através do uso de parênteses na instrução. C) Primeiro são executadas as operações de multiplicação e divisão e depois as de adição e subtração. A ordem de precedência das operações pode ser alterada através do uso de parênteses na instrução. D) Primeiro são executadas as operações de divisão e multiplicação e depois as de adição e subtração. A ordem de precedência das operações pode ser alterada através do uso de parênteses na instrução. (CORRETA) 7 - Você abre um código em HTML e se depara com esse código: <meta charset="utf-8">. A tag meta deve estar sempre dentro da tag <head> e representa vários tipos de metadados. E o que são esses metadados? São informações que descrevem o conteúdo do seu arquivo. Ou seja: dados sobre seus dados. Exemplos de metadados são: palavras-chave, informações para o Google indexar o seu site, resumo do conteúdo etc. Sobre o atributo charset assinale a alternativa CORRETA: A) O atributo charset serve para indicar o formato de codificação de caracteres utilizado no documento. (CORRETA) B) O atributo charset serve para indicar ao navegador os formatos de fontes a serem utilizados. C) O atributo charset define alguns estilos de CSS (Cascade Style Sheets). D) O atributo charset serve para definir tipos de variáveis no Java Script. 8 - Os comandos DDL executados para criar o banco de dados, a tabela e a chave primária são descritos abaixo e são executados automaticamente pela ferramenta phpMyAdmin. Assinale a alternativa com o comando INCORRETO: A) TABLE SHIFT. (CORRETA) B) ALTER TABLE ADD CONSTRAINTPRIMARY. C) CREATE DATABASE. D) CREATE TABLE. 9 - Para localizar informações sobre a estrutura de uma tabela, utiliza-se um comando no MySQL. Que comando é esse? A) SELECT DATABASE ( ). B) SHOW TABLES. C) DESCRIBE fields. D) DESCRIBE table. (CORRETA) 10 - Um Administrador de Banco de Dados está trabalhando com o MySQL e deseja realizar duas operações: - Mostrar as tabelas existentes no banco de dados em uso. - Deletar a tabela ACERVO existente no banco de dados corrente. Quais são, respectivamente, os comandos para execução dessas operações? A) Show tables e erase table ACERVO. B) View tables e drop table ACERVO. C) Show tables e remove table ACERVO. D) Show tables e drop table ACERVO. (CORRETA)
Compartilhar