Prévia do material em texto
<p>Prova Impressa</p><p>GABARITO | Avaliação II - Individual (Cod.:989885)</p><p>Peso da Avaliação 2,00</p><p>Prova 86474178</p><p>Qtd. de Questões 10</p><p>Acertos/Erros 10/0</p><p>Nota 10,00</p><p>Operadores lógicos em PHP ou em qualquer outra linguagem de programação, definem o</p><p>resultado de uma expressão booleana. Dadas algumas exceções, o comportamento dos operadores</p><p>lógicos na linguagem de programação JavaScript é bastante semelhante ao comportamento dos</p><p>operadores em outras linguagens de programação. Considerando o comportamento dos operadores</p><p>lógicos em JavaScript, analise as sentenças a seguir:</p><p>I- Operadores lógicos são operadores aplicados a um ou mais valores, sempre retornando true ou</p><p>false.</p><p>II- A expressão 1=="1" retorna false.</p><p>III- A expressão 1==="1" retorna false.</p><p>IV- A expressão A && B retornará false se A ou B forem expressões booleanas que também</p><p>retornarem false.</p><p>Assinale a alternativa CORRETA:</p><p>A A sentenças I, III e IV estão corretas.</p><p>B A sentenças II e IV estão corretas.</p><p>C A sentenças I e II estão corretas.</p><p>D Somente a sentença III está correta.</p><p>Os objetos de bancos de dados que utilizamos dentro do MySQL possuem diversas categorias,</p><p>dentre as quais podemos destacar as bases de dados, as tabelas e as chaves primárias. No que se refere</p><p>aos objetos de bancos de dados supracitados, assinale a alternativa CORRETA:</p><p>A Uma base de dados é uma estrutura única que contém colunas e serve para armazenar os dados</p><p>das entidades.</p><p>B Uma base de dados está contida dentro de uma tabela.</p><p>C Uma base de dados pode conter uma ou n tabelas que podem ou não estar relacionadas entre si.</p><p>D Uma chave primária é um tipo especial de registro que serve para garantir o acesso às</p><p>informações dentro de uma base de dados.</p><p>Uma das características mais importantes da linguagem de programação javascript é possibilitar</p><p>ao desenvolvedor a criação de funções. Através das funções, a reutilização do código é mais fácil,</p><p>pois não é preciso reescrever o comportamento que já foi definido em uma função, além de permitir</p><p>VOLTAR</p><p>A+ Alterar modo de visualização</p><p>1</p><p>2</p><p>3</p><p>23/08/2024, 17:47 Avaliação II - Individual</p><p>about:blank 1/5</p><p>uma maior organização e legibilidade do código-fonte. Considerando a criação e a utilização de</p><p>funções dentro do javascript, analise o código-fonte na figura e classifique V para as sentenças</p><p>verdadeiras e F para as falsas:</p><p>( ) A página não exibirá nenhum resultado, pois existe um erro no javascript.</p><p>( ) O texto contido dentro do parágrafo será “soma (3,3)”.</p><p>( ) O texto contido dentro do parágrafo será “6”.</p><p>( ) Toda função em javascript deverá ter retorno.</p><p>( ) Uma variável criada dentro de uma função não pode ser acessada fora dela.</p><p>Agora, assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - V - V - F - F.</p><p>B F - F - V - F - V.</p><p>C F - V - V - F - F.</p><p>D V - V - F - V - V.</p><p>O DOM (Document Object Model) é utilizado para fazer a integração entre os elementos html e</p><p>o código JavaScript dentro de uma página, adicionando um grau ainda maior de interatividade e</p><p>usabilidade a ela. Considerando o DOM, analise as sentenças a seguir:</p><p>I- Podemos utilizar o DOM para validar informações oriundas de formulários html.</p><p>II- O código document.getElementById("paragrafo").innerHTML; atribui um valor ao elemento</p><p>HTML identificado pelo id “paragrafo”.</p><p>III- O código var email = document.getElementById("email").value; obtém o valor do elemento</p><p>HTML identificado pelo id email.</p><p>IV- Determinadas validações que antes eram feitas através de JavaScript podem ser feitas no HTML 5</p><p>através da utilização de atributos.</p><p>Agora, assinale a alternativa CORRETA:</p><p>A As sentenças I, II e III estão corretas.</p><p>4</p><p>23/08/2024, 17:47 Avaliação II - Individual</p><p>about:blank 2/5</p><p>B As sentenças I e II estão corretas.</p><p>C As sentenças II e IV estão corretas.</p><p>D As sentenças I, III e IV estão corretas.</p><p>O PHP é uma linguagem de programação web, que é case sensitive, isto é, difere letras</p><p>maiúsculas de minúsculas. Nesse sentido, uma variável "teste" é diferente da variável "Teste".</p><p>Embora o código PHP seja escrito dentro da página, entre as tags "", o código é executado no</p><p>servidor, sendo que para o cliente é enviado apenas o código HTML gerado por ele. Com relação ao</p><p>código da linguagem PHP a seguir, assinale a alternativa CORRETA:</p><p>A Serão impressos na tela os valores: 20, 40, 90, 120.</p><p>B Serão impressos na tela os valores: 20, 40, 60, 80.</p><p>C Serão impressos na tela os valores: 20, 50, 60, 90.</p><p>D Serão impressos na tela os valores: 20, 50, 60, 80.</p><p>Javascript é uma linguagem para navegadores interpretada, que funciona no lado do cliente, isto</p><p>é, seus comandos não são executados no servidor da aplicação, os quais são executados pelo</p><p>navegador do cliente. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para</p><p>as falsas:</p><p>( ) O comando document.write do Javascript escreve algum valor passado para ele na página</p><p>HTML.</p><p>( ) O uso do ponto e vírgula como delimitação de comandos Javascript é obrigatório.</p><p>( ) O comentário de uma linha em Javascript inicia com duas barras "//".</p><p>( ) Os comentários com várias linhas em Javascript iniciam com barra asterisco e terminam com</p><p>asterisco barra.</p><p>Assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - V - F - V.</p><p>5</p><p>6</p><p>23/08/2024, 17:47 Avaliação II - Individual</p><p>about:blank 3/5</p><p>B V - F - V - V.</p><p>C F - V - V - V.</p><p>D F - V - V - F.</p><p>Entre os comandos pertencentes à categoria DML (Data Manipulation Language), podemos</p><p>destacar os seguintes: SELECT, INSERT, UPDATE e DELETE. Através destes quatro comandos é</p><p>feita a maioria das manipulações de informações dentro das tabelas de um banco de dados. Com</p><p>relação à sintaxe dos comandos DML, analise as sentenças a seguir:</p><p>I- Na sintaxe do comando select, uma das formas de desenvolver o comando é o uso dos nomes das</p><p>colunas seguidas pelos nomes das tabelas que se deseja selecionar.</p><p>II- O comando insert permite a criação de novos registros dentro de uma tabela.</p><p>III- O comando delete não permite excluir apenas parte de um registro, por isso não utiliza o operador</p><p>*.</p><p>IV- O comando update permite inclusive atualizar a estrutura de uma tabela.</p><p>Assinale a alternativa CORRETA:</p><p>A As sentenças II e IV estão corretas.</p><p>B As sentenças III e IV estão corretas.</p><p>C As sentenças I, II e III estão corretas.</p><p>D As sentenças I, III e IV estão corretas.</p><p>Um banco de dados relacional é constituído por tabelas, e cada tabela é desenvolvida por linhas</p><p>e colunas que armazenam dados. Tabelas são estruturas que permitem armazenar os dados, e são</p><p>resultantes de comandos DDL, que as criam. Pode-se imaginar uma tabela, como uma grade de uma</p><p>planilha, onde cada célula pode armazenar um dado. Com relação às tabelas de banco de dados,</p><p>analise as afirmativas a seguir:</p><p>I- Tabela é uma estrutura do banco de dados, em que comandos DML podem inserir dados.</p><p>II- Chave primária, em banco de dados, é a identificação de um registro em uma tabela, o qual não se</p><p>repete.</p><p>III- Chaves primárias servem para evitar que sejam inseridos registros duplicados em uma mesma</p><p>tabela.</p><p>IV- Alteração de uma chave primária de uma tabela pode ser realizada através do comando DML</p><p>CREATE TABLE.</p><p>Agora, assinale a alternativa CORRETA:</p><p>A As afirmativas II e IV estão corretas.</p><p>B As afirmativas I, II e III estão corretas.</p><p>C As afirmativas II, III e IV estão corretas.</p><p>7</p><p>8</p><p>23/08/2024, 17:47 Avaliação II - Individual</p><p>about:blank 4/5</p><p>D Somente a afirmativa I está correta.</p><p>O javascript foi criado originalmente com o objetivo de permitir que os desenvolvedores web</p><p>adicionassem alguma interatividade em suas páginas através de uma linguagem de programação script</p><p>que rodasse em conjunto com o HTML nos navegadores dos clientes. Com relação ao javascript e</p><p>suas características, classifique V para as sentenças verdadeiras e F para as falsas:</p><p>( ) O comportamento escrito em código javascript pode ser colocado dentro de funções, que são</p><p>chamadas de dentro do HTML.</p><p>( ) O javascript diferencia maiúsculas de minúsculas para nome de variáveis,</p><p>ou seja, uma variável</p><p>chamada de nome é diferente de uma variável chamada de Nome.</p><p>( ) As variáveis locais tem o escopo igual ao da função em que foram definidas.</p><p>( ) É necessário definir o tipo das variáveis no javascript.</p><p>( ) Existe uma limitação de somente um script por página HTML.</p><p>Agora, assinale a alternativa que apresenta a sequência CORRETA:</p><p>A V - V - V - F - F.</p><p>B V - F - V - F - V.</p><p>C F - V - F - V - F.</p><p>D F - F - F - V - V.</p><p>O SQL (Linguagem de Consulta Estruturada), é uma linguagem de pesquisa declarativa para</p><p>bancos de dados relacionais. Em um modelo de dados que descreve a publicação acadêmica de</p><p>pesquisadores de diferentes instituições em eventos acadêmicos, considere as tabelas a seguir.</p><p>DEPARTAMENTO</p><p>(#CodDepartamento,NomeDepartamento)</p><p>EMPREGADO</p><p>(#CodEmpregado, NomeEmpregado, CodDepartamento, Salario)</p><p>Na linguagem SQL, o comando para recuperar os empregados com salário maior que 2000 é:</p><p>A SELECT NomeEmpregado, Salario > 2000 FROM Empregado</p><p>B SELECT NomeEmpregado, Salario FROM Departamento WHERE Salario > 2000</p><p>C SELECT NomeEmpregado, Salario FROM Empregado WHERE Salario > 2000</p><p>D SELECT CodDepartamento, Salario FROM Empregado GROUP BY CodDepartamento</p><p>HAVING AVG (Salario) > 2000</p><p>9</p><p>10</p><p>Imprimir</p><p>23/08/2024, 17:47 Avaliação II - Individual</p><p>about:blank 5/5</p>