Buscar

Avaliação II - Individual Programação para Web I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1 comandos INSERT, SELECT, UPDATE e DELETE estão entre os comandos DML (Data Manipulation Language) mais utilizados dentro do SQL. Com relação aos comandos DML, assinale a alternativa CORRETA:
A
O comando delete permite a exclusão de dados de uma tabela e, através da cláusula where, pode ser utilizado para excluir somente dados de determinadas colunas de um registro.
B
O comando update, além de poder ser aplicado aos dados dentro de uma tabela, pode ser também aplicado à estrutura da mesa, alterando colunas, chaves primárias etc.
C
Caso não se aplique nenhuma cláusula where em uma query SQL, todos os registros da(s) tabela(s) serão retornados.
D
O comando insert permite a criação de novas colunas dentro de uma tabela.
2O JavaScript conta com funções matemáticas de validação, que permitem avaliar se o resultado de determinada operação matemática é ou não válido. Considerando as funções de validação do JavaScript e sabendo que o código do exemplo a seguir é interpretado sem erro, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Na linha 18, a variável exprMatematica recebe o valor 15.
(    ) A função isFinite retorna o valor false caso a expressão matemática retorne um valor numérico inválido.
(    ) Neste código-fonte, o navegador exibirá a palavra Acertou!.
(    ) Neste código-fonte, o navegador exibirá a palavra Errou!.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - F - F.
B
V - F - F - V.
C
V - F - V - F.
D
F - V - F - V.
3Nos sistemas para a web, os dados são armazenados em um banco de dados, como o MySQL, e não inserido no HTML. Os bancos de dados são como planilhas de texto que possuem várias tabelas. Cada tabela possui colunas e linhas com os dados cadastrados. A manipulação dos dados dessa tabela é efetuada com uma linguagem conhecida como SQL, ela permite que faça buscas nas tabelas por certos tipos de dados e inserir, remover e atualizar os dados. Com o PHP e o HTML são apresentados os dados ao usuário. Sobre o uso do MySQL com PHP, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O comando "DELETE FROM habito" apaga todos os dados da tabela habito.
(    ) O comando " $conn->query($sql) " executa uma consulta no banco de dados.
(    ) O comando " $conn->close(); " encerra a conexão com o banco de dados.
(    ) O comando " $_GET["id"] " atualiza o ID de um registro no banco de dados.
Assinale a alternativa que apresenta a sequência CORRETA:
A
V - F - F - V.
B
V - V - V - F.
C
F - V - V - F.
D
F - F - V - V.
4O 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, III e IV estão corretas.
B
As sentenças I, II e III estão corretas.
C
As sentenças I e II estão corretas.
D
As sentenças II e IV estão corretas.
5O 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
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.
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
Na sintaxe do comando select, é obrigatório o uso dos nomes das tabelas seguidas pelos nomes das colunas que se deseja selecionar.
D
Cada comando do tipo SELECT somente pode ser aplicado a uma tabela do banco de dados de cada vez.
6No 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- 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 - III - II.
B
I - II - III.
C
III - I - II
D
II - III - I.
7O JavaScript permite que se trabalhe com funções através de uma abordagem mais moderna, utilizando uma prática conhecida como literal de função. Esta prática consiste em atribuir o valor de retorno de uma função sem nome diretamente a uma variável. Considerando esta característica específica da linguagem de programação JavaScript e sabendo que o código mostrado na figura a seguir é interpretado sem erros, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) O código mostrado na linha 17 é uma demonstração dos literais de função.
(    ) Na linha 25 é feito um laço que repete 7 vezes o mesmo comando.
(    ) A utilização do modificador var na frente da variável numeroAleatorio permite que ela seja utilizada em qualquer lugar do código-fonte, pois a torna uma variavel global.
(    ) Na linha 21, o código-fonte retorna o resultado da divisão da variável numeroAleatorio por 2.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A
V - F - V - F.
B
V - F - F - F.
C
V - F - F - V.
D
F - V - F - F.
8Antes do surgimento do Javascript, a navegação na internet era limitada ao conteúdo que era escrito nas páginas e nos links disponibilizados, os quais realizavam requisições ao servidor. Neste sentido, cada clique em um link solicitava uma requisição ao servidor, sendo a única forma de alternar entre as páginas web. Com o surgimento do Javascript, a navegabilidade das páginas web tornaram-se mais rápidas e dinâmicas. Com relação ao Javascript, analise as afirmativas a seguir:
I- O Javascript é uma linguagem de programação para páginas web, cujos comandos são executados no lado do cliente e não no servidor da aplicação.
II- O Javascript permite o desenvolvimento de comandos para controlar comportamentos dos navegadores de internet.
III- O Javascript é uma linguagem interpretada, e neste sentido, não precisa ser compilada, apenas executada.
IV- A tag "<script>", onde são escritos comandos Javascript, pode ser declarada apenas dentro da tag "<head>" do HTML.
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.
9O 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.
(    ) "CREATETABLE CARRO (CODCAR INT(6) NOT NULL)" é um comando DDL.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A
V - F - F - V.
B
F - V - F - F.
C
F - V - V - F.
D
V - V - F - V.
10Os comandos DML são utilizados para selecionar, inserir, excluir ou ainda alterar algum registro armazenado em uma tabela de um banco de dados. Os principais comandos DML são: SELECT, INSERT, UPDATE e DELETE. Com relação a estes comandos DML, analise as sentenças a seguir:
I- Um exemplo de comando utilizado para inserir um registro em uma tabela de um banco de dados é: “INSERT INTO PRODUTO (CODIGO, DESCRICAO) VALUES (987654, ‘NOTEBOOK XXXX’) ”.
II- Um exemplo do comando utilizado para inserir um registro em uma tabela de um banco de dados é: “INSERT INTO PRODUTO (CODIGO, DESCRICAO) ”.
III- Um exemplo de comando utilizado para selecionar um registro de uma tabela de um banco de dados é: “SELECT FROM PRODUTO WHERE CODIGO = 987654 ”.
IV- Um comando para selecionar um registro do banco de dados deve iniciar com a cláusula SELECT, seguida das colunas da tabela que se deseja, logo após a cláusula FROM e, por último, o nome da tabela.
Agora, assinale a alternativa CORRETA:
A
As sentenças I e II estão corretas.
B
As sentenças I e IV estão corretas.
C
As sentenças III e IV estão corretas.
D
Somente a sentença II está correta.

Outros materiais