Prévia do material em texto
Atividade 2 Iniciado: 18 ago em 10:21 Instruções do teste Pergunta 1 0,2 pts 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. 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: III e IV. II e III. I e III. I e IV. I e II. A+ A A- 18/08/25, 10:46 Teste: Atividade 2 https://famonline.instructure.com/courses/48504/quizzes/232989/take 1/4 Pergunta 2 0,2 pts Pergunta 3 0,2 pts 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: II e IV. II e III. I e IV. I e III. III e IV. 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 partir disso, podemos afirmar que o MySQL é um gerenciador de banco de dados relacional, pois atua com dados estruturados, ou seja, dados coletados em formato de imagens, textos e vídeos. A+ A A- 18/08/25, 10:46 Teste: Atividade 2 https://famonline.instructure.com/courses/48504/quizzes/232989/take 2/4 Pergunta 4 0,2 pts 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 estruturados, ou seja, organizados em tabelas (formato de colunas e linhas). 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 relacional, pois atua com dados não estruturados, ou seja, coletados em formato de imagens, textos e vídeos. 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? 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. 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. 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. 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. A+ A A- 18/08/25, 10:46 Teste: Atividade 2 https://famonline.instructure.com/courses/48504/quizzes/232989/take 3/4 Pergunta 5 0,2 pts Salvo em 10:46 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. Leia o texto a seguir: Você pode criar arquivos PHP sem nenhuma tag HTML, e isso é chamado de arquivo PHP puro. O servidor interpreta o código PHP e gera os resultados como código HTML para os navegadores da web. Para que o servidor identifique o código PHP a partir do código HTML, sempre devemos colocar o código PHP nas tags PHP. Uma tag PHP começa com o símbolo menor que seguido pelo ponto de interrogação e depois pelas palavras "php". Veja o seguinte código em PHP: Considerando as informações, assim como, o código acima, mais o conteúdo estudado sobre PHP, assinale a alternativa que contenha a saída deste código. Cidade MaravilhosaPolo da Tecnologia. Maior cidade do BrasilRio de JaneiroSão José dos Campos. Maior cidade do BrasilCidade Maravilhosa. Maior cidade do BrasilCidade MaravilhosaPolo da Tecnologia. Maior cidade do BrasilPolo da Tecnologia. Enviar teste A+ A A- 18/08/25, 10:46 Teste: Atividade 2 https://famonline.instructure.com/courses/48504/quizzes/232989/take 4/4