Prévia do material em texto
19/03/23, 15:06 Avaliação II - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação II - Individual (Cod.:826927) Peso da Avaliação 1,50 Prova 60711781 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 Entre os comandos pertencentes à categoria DML (Data Manipulation Language), podemos destacar os seguintes: SELECT, INSERT, UPDATE e DELETE. Através destes quatro comandos é feita a maioria das manipulações de informações dentro das tabelas de um banco de dados. Com relação à sintaxe dos comandos DML, analise as sentenças a seguir: I- Na sintaxe do comando select, uma das formas de desenvolver o comando é o uso dos nomes das colunas seguidas pelos nomes das tabelas que se deseja selecionar. II- O comando insert permite a criação de novos registros dentro de uma tabela. III- O comando delete não permite excluir apenas parte de um registro, por isso não utiliza o operador *. IV- O comando update permite inclusive atualizar a estrutura de uma tabela. Assinale a alternativa CORRETA: A As sentenças I, III e IV estão corretas. B As sentenças III e IV estão corretas. C As sentenças II e IV estão corretas. D As sentenças I, II e III estão corretas. 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 - V - V - F. B F - F - V - V. C V - F - F - V. VOLTAR A+ Alterar modo de visualização 1 2 19/03/23, 15:06 Avaliação II - Individual about:blank 2/5 D F - V - V - V. Os 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 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. B Caso não se aplique nenhuma cláusula where em uma query SQL, todos os registros da(s) tabela(s) serão retornados. C 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. D O comando insert permite a criação de novas colunas dentro de uma tabela. Os comandos DML são utilizados para a realização de operações dentro dos bancos de dados, dentre as quais se destacam as operações de SELEÇÃO, INSERÇÃO, ATUALIZAÇÃO e DELEÇÃO. Com relação aos comandos DML, assinale a alternativa CORRETA: A A sintaxe do comando DML para inserção de dados pode ser exemplificada através da seguinte instrução: INSERT INTO nome_tabela ( coluna_1, coluna_2, coluna_3) VALUES ( valor_1, valor_2, valor_3). B O comando de deleção do DML é o comando DROP, que pode ser aplicado a tabelas e a bases de dados. C O comando DML utilizado para fazer a busca de registros em uma tabela é o comando FIND. D O comando DML para fazer atualização de dados é o comando REFRESH. O javascript vem assumindo uma importância cada vez maior no desenvolvimento web, passando de uma linguagem de cliente, interpretada no browser, para uma linguagem de servidor, sendo compilada e executada por motores específicos. Considerando as características da linguagem de programação javascript e o código-fonte da figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O literal de função começa na linha 19. ( ) A variável i somente pode ser utilizada dentro do laço for. ( ) A função literal retorna o resto da divisão de numeroAleatorio por 2. ( ) A chamada da função ocorre na linha 26. 3 4 5 19/03/23, 15:06 Avaliação II - Individual about:blank 3/5 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 - F - V - V. O Javascript é uma linguagem, cujos comandos são executados no lado do cliente, isto é, dentro do navegador de internet e não no servidor da aplicação web. O Javascript nasceu do antigo navegador de internet Netscape, e inicialmente recebeu outros nomes. A Sun Microsystems, que era na época a empresa desenvolvedora do Java, forneceu o nome "Java" para esta linguagem de script, por uma questão de marketing. Uma das grandes vantagens do Javascript é o carregamento de páginas e componentes HTML sem precisar realizar requisições ao servidor, tornando a navegação mais rápida. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao declarar uma variável em Javascript, não é necessário definir o tipo de dado. ( ) Para a declaração de uma variável em Javascript, deve-se utilizar a palavra reservada "var" seguida do nome da variável. ( ) O operador lógico da expressão "if (valorProduto == 12500.0)" é um operador de igualdade, o qual testa se dois valores são iguais. ( ) O resultado booleano da expressão "if (1 === '1')" é verdadeiro. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - F - V. B F - V - V - F. C V - V - V - F. D F - V - F - F. 6 19/03/23, 15:06 Avaliação II - Individual about:blank 4/5 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 F - V - V - F. B V - V - F - V. C V - F - 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 Se declarar uma variável, será obrigatório especificar o tipo de dado. B Não precisa especificar o tipo, mas é necessário colocar o identificador “$” C Os Arrays não precisam ser declarados. D Ao declarar uma variável não é necessário especificar o tipo de dado. 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. B CREATE DATABASE. C CREATE TABLE. D ALTER TABLE ADD CONSTRAINTPRIMARY. 7 8 9 19/03/23, 15:06 Avaliação II - Individual about:blank 5/5 Uma função é uma estrutura que possui um nome, opcionalmente uma lista de parâmetros, um bloco de instruções, e opcionalmente um retorno. Em JavaScript, podemos declarar funções de diversas maneiras. Iremos focar na abordagem mais atual, que são os literais de função. Os literais de função nos permitem atribuir as funções a uma variável. A função inicia com a instrução function, entreparênteses uma lista opcional de parâmetros separados por vírgula e um bloco de instruções que pode ou não conter a instrução return. A respeito disso, assinale a alternativa CORRETA: A Declarar funções interfere na reusabilidade do código, pois a cada necessidade é preciso adequar a função. B Declarar funções é importante para documentação do código-fonte principal. C Declarar funções agrega muita reusabilidade ao código. D Declarar funções agrega muitas linhas ao código, deixando-o muito mais rápido. 10 Imprimir