Buscar

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


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 5 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

Prévia do material em texto

10/05/2024, 19:53 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:954125)
Peso da Avaliação 2,00
Prova 77625749
Qtd. de Questões 10
Acertos/Erros 9/0
Canceladas 1
Nota 10,00
Nos 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 "INSERT INTO habito" é responsável por atualizar um registro na tabela habito. 
( ) A expressão " $conexao->query($sql) === TRUE " analisa as estatísticas de acesso ao banco. 
( ) O comando "new mysqli" inicia uma conexão com o banco de dados. 
( ) O comando "$conexao->connect_error" verifica se houve erro ao abrir uma conexão. 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - F - V.
C F - V - V - V.
D F - V - V - F.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
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 CREATE TABLE. 
B TABLE SHIFT.
C ALTER TABLE ADD CONSTRAINTPRIMARY. 
D CREATE DATABASE. 
 VOLTAR
A+ Alterar modo de visualização
1
2
10/05/2024, 19:53 Avaliação II - Individual
about:blank 2/5
Para localizar informações sobre a estrutura de uma tabela, utiliza-se um comando no MySQL. Que 
comando é esse?
A DESCRIBE fields.
B DESCRIBE table.
C SHOW TABLES.
D SELECT DATABASE ( ).
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- Banco de dados. 
II- Chave Primária. 
III- Tabela. 
( ) Onde são criados os objetos para armazenar os dados.
( ) É a identificação de cada registro na tabela.
( ) Estruturas que armazenam dados na forma de registros. 
Assinale a alternativa que apresenta a sequência CORRETA:
A II - I - III.
B III - I - II.
C I - III - II.
D I - II - III.
Uma das características mais importantes da linguagem de programação javascript é possibilitar 
ao desenvolvedor a criação de funções. Através das funções, a reutilização do código é mais fácil, 
pois não é preciso reescrever o comportamento que já foi definido em uma função, além de permitir 
uma maior organização e legibilidade do código-fonte. Considerando a criação e a utilização de 
funções dentro do javascript, analise o código-fonte na figura e classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) A página não exibirá nenhum resultado, pois existe um erro no javascript.
( ) O texto contido dentro do parágrafo será “soma (3,3)”.
( ) O texto contido dentro do parágrafo será “6”.
( ) Toda função em javascript deverá ter retorno.
( ) Uma variável criada dentro de uma função não pode ser acessada fora dela.
3
4
5
10/05/2024, 19:53 Avaliação II - Individual
about:blank 3/5
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - F.
B V - V - F - V - V.
C V - V - V - F - F.
D F - F - V - F - V.
Os objetos de bancos de dados que utilizamos dentro do MySQL possuem diversas categorias, 
dentre as quais podemos destacar as bases de dados, as tabelas e as chaves primárias. No que se refere 
aos objetos de bancos de dados supracitados, assinale a alternativa CORRETA:
A Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas entre si.
B Uma chave primária é um tipo especial de registro que serve para garantir o acesso às
informações dentro de uma base de dados.
C Uma base de dados é uma estrutura única que contém colunas e serve para armazenar os dados
das entidades.
D Uma base de dados está contida dentro de uma tabela.
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.
6
7
10/05/2024, 19:53 Avaliação II - Individual
about:blank 4/5
( ) "CREATE TABLE CARRO (CODCAR INT(6) NOT NULL)" é um comando DDL.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - V.
C V - V - F - V.
D F - V - F - F.
A linguagem JavaScript, assim como o PHP, conta com o recurso de tipagem dinâmica. 
Com relação a esse conceito assinale a alternativa CORRETA:
A Os Arrays não precisam ser declarados.
B Não precisa especificar o tipo, mas é necessário colocar o identificador “$”
C Se declarar uma variável, será obrigatório especificar o tipo de dado.
D Ao declarar uma variável não é necessário especificar o tipo de dado.
O 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 F - V - F - V.
8
9
10/05/2024, 19:53 Avaliação II - Individual
about:blank 5/5
B V - F - V - F.
C V - F - F - V.
D V - V - F - F.
Os 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 Somente a sentença II está correta.
C As sentenças I e IV estão corretas.
D As sentenças III e IV estão corretas.
10
Imprimir

Continue navegando