Buscar

Atividade Objetiva 2_ Programação Back-End

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 1/10
Atividade Objetiva 2
Entrega 16 de abr de 2021 em 23:59 Pontos 1 Perguntas 5
Disponível 10 de fev de 2021 em 0:00 - 16 de abr de 2021 em 23:59 Limite de tempo Nenhum
Tentativas permitidas 2
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MANTIDO Tentativa 2 33 minutos 0,8 de 1
MAIS RECENTE Tentativa 2 33 minutos 0,8 de 1
Tentativa 1 2 minutos 0,2 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 21 de fev de 2021 em 13:02
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.
https://famonline.instructure.com/courses/13033/quizzes/47496/history?version=2
https://famonline.instructure.com/courses/13033/quizzes/47496/history?version=2
https://famonline.instructure.com/courses/13033/quizzes/47496/history?version=1
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 2/10
Esta tentativa levou 33 minutos.
0,2 / 0,2 ptsPergunta 1
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 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).
Correto!Correto!
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 3/10
 
gerenciador de banco de dados relacional, pois atua com dados estruturados, ou seja, dados coletados em
formato de imagens, textos e vídeos.
Alternativa correta. O MySQL é um gerenciador de banco de dados do tipo relacional, ou seja, que
atua com dados estruturados, que já estão organizados no formato de tabela, com linhas e colunas.
Já os dados não-estruturados são aqueles que não estão nesse formato, como vídeos, imagens e
textos coletados em bases não-relacionais, que têm como exemplo os gerenciadores NoSQL.
0,2 / 0,2 ptsPergunta 2
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. 
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 4/10
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:
 I e IV. Correto!Correto!
 III e IV. 
 II e III. 
 I e III. 
 I e II. 
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 5/10
Alternativa correta.
A afirmativa I é verdadeira, pois uma variável deve, necessariamente, começar com letras de A a Z
ou um tração de sublinhado “_”.
A afirmativa II é falsa, pois uma variável no PHP não pode começar com um número, também this é
uma palavra reservada usada principalmente para referir propriedades de uma classe, portanto, não
podemos usar $this como nome da variável.
A afirmativa III é falsa, pois em PHP nós não precisamos declarar o tipo da variável, por exemplo, se
uma variável receber um número, sem aspas, a variável será definida como inteira, porém, se
receber um número entre aspas, a variável será definida como string ou caractere.
A afirmativa IV é verdadeira, pois o caractere traço é considerado erro e não pode ser utilizado,
porém, o sinal de traço baixo ou underscore ‘_’ pode ser utilizado. Então, se declarar uma variável
como $A-B, o computador poderia entender que existe uma variável $A menos uma variável B,
entretanto, declarar $A_B significa que há uma variável chamada $A_B.
0,2 / 0,2 ptsPergunta 3
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:
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 6/10
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.
 Maior cidade do BrasilCidade Maravilhosa. 
 Maior cidade do BrasilRio de JaneiroSão José dos Campos. 
 Maior cidade do BrasilCidade MaravilhosaPolo da Tecnologia. Correto!Correto!
 Maior cidade do BrasilPolo da Tecnologia. 
 Cidade MaravilhosaPolo da Tecnologia. 
Se uma instrução break não estiver presente, todos os blocos do comando case subsequentes,
serão executados até que uma instrução break seja localizada. Como não há o comando break,
então todos os echos serão executados, logo, serão apresentadas todas as mensagens na tela.
0 / 0,2 ptsPergunta 4
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
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 7/10
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?
 
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.
Você respondeuVocê respondeu
Resposta incorreta, pois tudo o que está no layout diz respeito ao que será desenvolvido pela abordagem
do front-end, com linguagens como HTML, CSS e JavaScript. Ao back-end caberão apenas os elementos
de requisição que venham desse site, como o preenchimento automático do formulário a partir da inserção
do CEP do usuá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.
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 8/10
 
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.
 
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.
Resposta corretaResposta correta
0,2 / 0,2 ptsPergunta 5
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 ?>. 
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 9/10
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:
 II e III, apenas. 
 I e II, apenas. 
 III, apenas. 
 I e III, apenas. Correto!Correto!
 II, apenas. 
27/02/2023, 08:13 Atividade Objetiva 2: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47496 10/10
Alternativa correta.
A afirmativa I está correta, pois para executar um arquivo php no servidor, ele deve ser salvo como
nomedoarquivo.php. Acrescenta-se ainda que cada seção do código PHP inicia e termina ativando e
desativando as tags PHP para permitir que o servidor saiba que precisa executar o PHP entre elas.
Podemos utilizar as tags de duas formas, assim <?php codigo ?> ou <? codigo ?>.
A afirmativa II está incorreta, pois este tipo de comentário apenas é válido em arquivo HTML. Em
PHP utilizamos o comando /* */ para comentar apenas uma linha, embora seja usado para
parágrafos. Por outro lado, // e # são usados apenas para comentários de linha única.
A afirmativa III está correta, pois qualquer um dos editores listados pode ser usado para digitar o
código PHP e executá-lo.
Pontuação do teste: 0,8 de 1

Continue navegando