Prévia do material em texto
Atividade Objetiva 2 Iniciado: 12 out em 15:34 Instruções do teste Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,2 ptsPergunta 1 II e III. I e IV. III e IV. I e III. Leia o texto a seguir: Com o passar dos anos, mais e mais opções de banco de dados estão se tornando disponíveis para atender às necessidades de gerenciamento e processamento de dados. Um exemplo são as tecnologias NoSQL, as quais estão invadindo o domínio dos bancos de dados relacionais, que garantem a integridade dos dados e das transações, mas normalmente impõem esquemas rígidos baseados em SQL para estruturar e armazenar dados. Considerando essas informações e o conteúdo estudado sobre PHP, analise as afirmativas a seguir: I. A cláusula WHERE permite selecionar apenas as linhas na relação de resultado da cláusula FROM que atendem a um predicado especificado. II. Os bancos de dados NoSQL são usados principalmente para manipular grandes volumes de dados estruturados. III. Banco de dados de documentos é um exemplo de um tipo de banco de dados não relacional NoSQL. IV. Considerando uma tabela funcionário com coluna nome, podemos usar o comando SELECT nome para mostrar o nome dos funcionários. Estão corretas apenas as afirmativas: A+ A A- II e IV. 0,2 ptsPergunta 2 Tanto para o menu de exposição quanto para o uso do preenchimento automático do formulário será necessário apelar para as linguagens de desenvolvimento back-end, que envolvem Python, Java, C# e Node, dentre outras linguagens. Enquanto o front-end irá trabalhar com linguagens como HTML e CSS para lidar com o layout do menu expositor desse site, o back-end irá lidar com tudo o que for integração de API, como o preenchimento automático de endereço em um formulário. Para que o desenvolvimento front-end e o back-end alcancem harmonia em um site desse tipo, será necessário recorrer à programação do server-side, ou seja, que envolve as linguagens de bancos de dados (SQL) e seus gerenciadores, como MySQL. Não é possível definir, a partir do que foi exposto, que o site exemplificado terá relação entre desenvolvimento front-end e back-end, pois não foi citado nenhum elemento, recurso ou linguagem de programação que serão utilizados nesse site ou sistema. Um site desse tipo não carece de implementação de back-end, uma vez que, na atualidade, existem frameworks e APIs que já vêm prontas para serem inseridas no seu projeto ou sistema, de modo que o desenvolvedor não precisará lidar com o back-end. Atualmente, dois termos se destacam na área de desenvolvimento: back-end e front-end. Embora relacionadas, cada uma dessas práticas envolve diferentes linguagens, habilidades e aplicações, sendo importante saber diferenciá-los mesmo que você não atue com ambos. Isso significa conhecer as diferentes abordagens para a atuação com front-end e com back-end, ou seja, quais as linguagens, os desafios e as aplicações que cada um produz em um projeto de desenvolvimento. A partir disso, imagine um site que possua um layout com menu lateral, onde constam itens à venda, e área para preenchimento de formulário no qual, ao inserir o CEP, o endereço do usuário (rua, bairro e cidade) são completados automaticamente. Quais elementos citados referem-se ao front-end e o back-end nesse site? A+ A A- 0,2 ptsPergunta 3 II, apenas. III, apenas. II e III, apenas. I e III, apenas. I e II, apenas. Leia o texto a seguir: PHP é uma linguagem de script do lado do servidor, usada para desenvolver sites estáticos, sites dinâmicos ou aplicativos da Web. PHP significa Pré-processador de Hipertexto. Os scripts PHP podem ser interpretados apenas em um servidor com o PHP instalado. Os computadores clientes que acessam os scripts PHP requerem apenas um navegador da web. Considerando o conteúdo estudado sobre PHP e programação back-end, analise as afirmativas a seguir: I. Os arquivos PHP têm uma extensão de arquivo padrão .php e sua sintaxe deve ser <? código ?>. II. Em PHP, podemos utilizar o comando <!-- codigo --> para comentar um determinado trecho de código. III. Podemos listar como editores de código PHP: Bloco de Notas, NotePad++ e Visual Studio Code. Está correto o que se afirma em: 0,2 ptsPergunta 4 Bancos de dados operam com base na linguagem de consulta estruturada ou SQL (structured query language), e os sistemas gerenciadores de bancos de dados (SGBDs) são, justamente, os programas que permitem acesso, consulta e modificação de um determinado conjunto de dados, sendo que um dos SGBDs mais conhecidos é o MySQL. A+ A A- gerenciador de banco de dados não relacional, pois atua com dados estruturados, ou seja, organizados em tabelas (formato de colunas e linhas). gerenciador de banco de dados não relacional, pois atua com dados não estruturados, ou seja, coletados em formato de imagens, textos e vídeos. gerenciador de banco de dados relacional, pois atua com dados não estruturados, ou seja, coletados em formato de imagens, textos e vídeos. gerenciador de banco de dados relacional, pois atua com dados estruturados, ou seja, organizados em tabelas (formato de colunas e linhas). gerenciador de banco de dados relacional, pois atua com dados estruturados, ou seja, dados coletados em formato de imagens, textos e vídeos. A partir disso, podemos afirmar que o MySQL é um 0,2 ptsPergunta 5 I e II. Leia o texto a seguir: Um dos itens mais importantes para se dominar a sintaxe da linguagem PHP é a manipulação de dados. Nesta linguagem, valores numéricos e cadeias de caracteres são manipulados de maneiras diferentes. Além disso, diferentemente de linguagens como C ou Java, no PHP não é necessário fazer declarações de variáveis. Considerando essas informações e o conteúdo sobre PHP, analise as afirmativas a seguir: I. Podemos declarar as seguintes variáveis em PHP: $nome, $_nome, $v4lor e $tthis, e, deste modo, o código não apresenta erros. II. O PHP nos permite declarar as seguintes variáveis sem apresentar erros: $nome, $v@lor, $This, $3. III. A declaração int $num=111 e $num=111 são dois modos diferentes de armazenar o valor 111 na variável $num. IV. A variável $nome-aluno está incorretamente declarada, apesar do caractere ‘-‘ não ser um caractere especial. Estão corretas apenas as afirmativas: A+ A A- Salvo em 15:37 I e III. III e IV. II e III. I e IV. Enviar teste A+ A A-