Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Javascript é uma linguagem para navegadores interpretada, que funciona no lado do cliente, isto é, seus comandos não são executados no servidor da aplicação, os quais são executados pelo navegador do cliente. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando document.write do Javascript escreve algum valor passado para ele na página HTML. ( ) O uso do ponto e vírgula como delimitação de comandos Javascript é obrigatório. ( ) O comentário de uma linha em Javascript inicia com duas barras "//". ( ) Os comentários com várias linhas em Javascript iniciam com barra asterisco e terminam com asterisco barra. Assinale a alternativa que apresenta a sequência CORRETA: a) F - V - V - V. b) V - F - V - V. c) F - V - V - F. d) V - V - F - V. 2. 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. 3. O SGBD (Sistema Gerenciador de Bancos de Dados) open source MySQL é um dos mais conhecidos e utilizados no mundo, principalmente por seu caráter de ferramenta livre e pela simplicidade na sua utilização para a conexão com as aplicações Web. Considerando o MYSQL e suas características, analise as sentenças a seguir: I- A DML trata da manipulação dos dados dentro das estruturas criadas pelos desenvolvedores com a DDL. II- Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas. III- O comando DML utilizado para fazer a busca de registros em uma tabela é o comando SELECT. IV- 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. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças II e IV estão corretas. c) As sentenças I e IV estão corretas. d) As sentenças I, III e IV estão corretas. 4. O Javascript é uma linguagem de programação de scripts que executam no navegador do cliente, e não no servidor de aplicação. O Javascript permite o desenvolvimento de páginas web dinâmicas e complexas, inclusive com funcionalidades e efeitos animados, e sua sintaxe é parecida com outras linguagens de programação. O Javascript suporta array, que é uma lista de elementos de qualquer tipo de dado, e é indexado por números inteiros positivos, iniciando por zero. Com relação ao código-fonte Javascript sendo apresentado, analise as afirmativas a seguir: <script> var valorProduto = 1500.0; var valorParcela = 100.0; var totalParcelas = 0; var contador = 0; var arrayParcelasPagas = [100.0, 150.0, 50.0, 80.0,100.0]; for (var i = 0; i < arrayParcelasPagas.length; i++){ totalParcelas = totalParcelas + arrayParcelasPagas[i]; } while (totalParcelas < valorProduto){ totalParcelas = totalParcelas + valorParcela; contador++; } document.write("<br>Total pagas:" + totalParcelas); document.write("<br>Foram necessários:" + contador + " meses a mais para pagar"); </script> I- A penúltima linha impressa na tela pelo código-fonte é "Total pagas:1500". II- No código-fonte, um array é inicializado com valores de parcelas pagas, os quais são totalizados, e a seguir é realizado um laço de repetição, que é executado até o valor da variável "totalParcelas" ser maior que o da variável "valorProduto". III- A penúltima linha impressa na tela pelo código-fonte é "Total pagas:1580". IV- A última linha impressa na tela pelo código-fonte é "Foram necessários:11 meses a mais para pagar". Agora, assinale a alternativa CORRETA: a) As afirmativas I, III e IV estão corretas. b) As afirmativas I e III estão corretas. c) Somente a afirmativa III está correta. d) As afirmativas II, III e IV estão corretas. 5. 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) As afirmativas I, II e III estão corretas. c) Somente a afirmativa I está correta. d) As afirmativas II, III e IV estão corretas. 6. Operadores lógicos em PHP ou em qualquer outra linguagem de programação, definem o resultado de uma expressão booleana. Dadas algumas exceções, o comportamento dos operadores lógicos na linguagem de programação JavaScript é bastante semelhante ao comportamento dos operadores em outras linguagens de programação. Considerando o comportamento dos operadores lógicos em JavaScript, analise as sentenças a seguir: I- Operadores lógicos são operadores aplicados a um ou mais valores, sempre retornando true ou false. II- A expressão 1=="1" retorna false. III- A expressão 1==="1" retorna false. IV- A expressão A && B retornará false se A ou B forem expressões booleanas que também retornarem false. Assinale a alternativa CORRETA: a) A sentenças I e II estão corretas. b) Somente a sentença III está correta. c) A sentenças I, III e IV estão corretas. d) A sentenças II e IV estão corretas. 7. O SQL é uma linguagem para banco de dados, e serve para criar e manipular bancos de dados, manipular e alterar dados em tabelas, criar e alterar tabelas, enfim, manipular banco de dados e suas estruturas. A linguagem SQL possui dois grupos de comandos, o DDL (Data Definition Language) e o DML (Data Manipulation Language). Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os comandos DDL possibilitam a manutenção e a seleção de registros em tabelas de bancos de dados. ( ) Os comandos DML possibilitam a manutenção e a seleção de registros em tabelas de bancos de dados. ( ) Os comandos SELECT, INSERT, UPDATE e DELETE são comandos DML. ( ) Os comandos CREATE e DROP, que alteram estruturas de tabelas, são comandos DDL. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - V - F - F. b) V - V - F - V. c) F - F - V - F. d) F - V - V - V. 8. 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ênciados 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- AUTO_INCREMENT. II- NOT NULL. III- PRIMARY KEY. ( ) Designa que um campo de uma tabela precisa ser preenchido obrigatoriamente. ( ) Define um campo como chave de uma tabela. ( ) Responsável por gerar as chaves primárias sequenciais de uma tabela. Assinale a alternativa que apresenta a sequência CORRETA: a) I - II - III. b) II - III - I. c) III - I - II d) I - III - II. 9. O DOM (Document Object Model) é utilizado para fazer a integração entre os elementos html e o código JavaScript dentro de uma página, adicionando um grau ainda maior de interatividade e usabilidade a ela. Considerando o DOM, analise as sentenças a seguir: I- Podemos utilizar o DOM para validar informações oriundas de formulários html. II- O código document.getElementById("paragrafo").innerHTML; atribui um valor ao elemento HTML identificado pelo id ?paragrafo?. III- O código var email = document.getElementById("email").value; obtém o valor do elemento HTML identificado pelo id email. IV- Determinadas validações que antes eram feitas através de JavaScript podem ser feitas no HTML 5 através da utilização de atributos. Agora, assinale a alternativa CORRETA: a) As sentenças I, II e III estão corretas. b) As sentenças I, III e IV estão corretas. c) As sentenças I e II estão corretas. d) As sentenças II e IV estão corretas. 10. O PHP é uma linguagem de programação web, que é case sensitive, isto é, difere letras maiúsculas de minúsculas. Neste sentido, uma variável "teste" é diferente da variável "Teste". Embora o código PHP seja escrito dentro da página, entre as tags "<?php" e seu fechamento "?>", o código é executado no servidor, sendo que para o cliente é enviado apenas o código HTML gerado por ele. Com relação ao código da linguagem PHP a seguir, assinale a alternativa CORRETA: a) Serão impressos na tela os valores: 20, 50, 60, 90. b) Serão impressos na tela os valores: 20, 40, 90, 120. c) Serão impressos na tela os valores: 20, 40, 60, 80. d) Serão impressos na tela os valores: 20, 50, 60, 80.
Compartilhar