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