Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre programação back-end e linguagem PHP, analise as alternativas a seguir e marque a alternativa correta referente a “sessão”:
A função session_start() deve ser invocada no início da página, ou seja, antes de qualquer saída gerada pelo seu script no navegador.
A matriz global $_GETSESSION[] pode armazenar todos os seus dados de sessão como pares de chave-valor.
Um recurso disponível no conceito de sessão são os cookies, os quais armazenam os dados por um tempo maior se comparados as sessões simples.
A sessão é destruída utilizando a função $_sessiondestroy(ID), passando como argumento o ID (identificador) da sessão que deseja destruir.
A função session_start() deve ser invocada no início da página, ou seja, antes de qualquer saída gerada pelo seu script no navegador.
O uso de cookies e de sessão possuem finalidades diferentes: enquanto cookies armazenam dados numéricos, a sessão armazena dados de texto.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre programação back-end e linguagem PHP, analise as alternativas a seguir e marque a alternativa correta referente a “sessão”:
A função session_start() deve ser invocada no início da página, ou seja, antes de qualquer saída gerada pelo seu script no navegador.
A matriz global $_GETSESSION[] pode armazenar todos os seus dados de sessão como pares de chave-valor.
Um recurso disponível no conceito de sessão são os cookies, os quais armazenam os dados por um tempo maior se comparados as sessões simples.
A sessão é destruída utilizando a função $_sessiondestroy(ID), passando como argumento o ID (identificador) da sessão que deseja destruir.
A função session_start() deve ser invocada no início da página, ou seja, antes de qualquer saída gerada pelo seu script no navegador.
O uso de cookies e de sessão possuem finalidades diferentes: enquanto cookies armazenam dados numéricos, a sessão armazena dados de texto.

Prévia do material em texto

AO2
Iniciado: 2 dez em 20:39
Instruções do teste

Pergunta 1 0,6 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.
Analise com atenção o fluxo node-red a seguir e também o código fonte escrito em JavaScript, o
qual está inserido em um nó Function:
Considerando as informações apresentadas, assinale a opção correta:
A variável auxiliar aux recebe, na linha 5, o valor contido na variável numA, deste modo, ao final da execução, o
valor de numA será o mesmo de numB.
Nas linhas 10 e 11 estamos atribuindo novamente para msg.payload os valores que o usuário passou para o
serviço web via método GET no primeiro nó.
As variáveis numA e numB poderiam ser suprimidas e, ao invés de utilizar duas variáveis, poderíamos utilizar
apenas uma variável recendo estes valores.
O algoritmo ordena os valores, se numA for maior que numB, eles trocam seus valores, e o comando da linha 5 é
essencial neste processo, evitando perder o valor de numA.
O nome do serviço é maiornumero e pode ser acessado como localhost:1880/maiornumero?n1=10 assim, o código
processa via GET e retorna uma resposta.
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 1/9

Pergunta 2 0,6 pts

Pergunta 3 0,6 pts
Leia o texto a seguir:
No MVC (Model-View-Controller), o aplicativo é separado em três partes principais: modelo, visão e
controlador. Cada um deles é criado e processado para lidar com partes específicas do aplicativo.
Deste modo, o MVC tornou-se um dos estilos de desenvolvimento da Web mais avançados para
atender aos padrões de desenvolvimento modernos, permitindo a expansão e facilitando o
desenvolvimento.
Considerando essas informações e o conteúdo estudado sobre o MVC, assinale a alternativa
correta:
A camada Model e a camada View trabalham em conjunto. Enquanto na camada Model é projetado layout, na
camada View é colocado em prática aquilo que foi projetado (modelado) na camada Model.
A camada Controller, como o nome já diz, controla as interações do usuário. Se quisermos editar as informações
da pessoa, a camada controller apresenta os campos como lista suspensa e caixa de texto.
A camada View é vinculada à camada Model, a qual fornece os dados que serão mostrados na View. Se quisermos
editar os dados do objeto pessoa, a camada Model exibirá na camada de apresentação estes dados.
A principal característica da camada Controller é o fato de possuir duas ferramentas essenciais em um modelo
web: banco de dados e um servidor web como Apache ou Microsoft IIS.
A camada View armazena os dados de um objeto no banco de dados. Um objeto pessoa pode recuperar dados do
banco, manipular e depois atualizar no banco estes dados alterados.
Leia o texto a seguir:
Uma variável possui papel fundamental em um código: guardar dados. Elas podem armazenar
apenas um dado por vez, logo, se uma variável chamada $nome possui o conteúdo “João”, ao
receber o valor “Maria”, a palavra “João” é perdida. Por outro lado, temos as condicionais, cuja
principal característica é modificar o fluxo de um código de acordo com uma condição. Veja um
exemplo de código fonte em PHP o qual manipula uma única variável chamada $txt e possui uma
condicional:
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 2/9

Pergunta 4 0,6 pts
De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre
programação back-end, analise as afirmativas a seguir:
I. As variáveis $nome e $senha recebem via método POST o conteúdo digitado
respectivamente em campo com id=”user” e id=”pswd”.
II. O método POST mostrará os valores digitados pelo usuário na URL do seguinte modo
localhost?user=”Maria”&pswd=”999999”.
III. O código realiza a autenticação de usuário, logo, se o resultado da linha 4 for verdadeiro,
então o usuário será redirecionado à página restrito.php.
IV. O algoritmo apresentará um erro de Memory Fault, pois faltam variáveis para armazenar
alguns dados na memória.
Está correto apenas o que se afirma em:
I e IV.
III e IV.
II e IV.
II e III.
I e III.
Leia o texto a seguir:
Uma arquitetura de três camadas é composta por três camadas lógicas. Este tipo de arquitetura é
frequentemente usado em aplicativos do tipo cliente-servidor. A arquitetura de três camadas oferece
muitos benefícios para os ambientes de produção e desenvolvimento, modularizando a interface do
usuário, a lógica de negócios e as camadas de armazenamento de dados. Isso proporciona maior
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 3/9

Pergunta 5 0,6 pts
flexibilidade às equipes de desenvolvimento, permitindo que elas atualizem uma parte específica de
um aplicativo independentemente das outras partes.
De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre
programação back-end, analise as alternativas a seguir e marque a alternativa correta referente a
arquitetura de três camadas:
As camadas de aplicação e de dados estão no back-end, responsáveis respectivamente pela lógica do negócio
bem e do armazenamento dos dados.
As camadas de apresentação e de aplicação estão no front-end, e são responsáveis por receber os dados da
camada de dados no back-end.
A camada de dados, apesar de estar no back-end, também pode ser utilizada no front-end, a essa técnica
chamamos de back-end reverso.
A camada de apresentação é executada no front-end e é responsável pela conexão entre a camada de dados e a
camada de aplicação.
A camada de aplicação consiste na interface do usuário, ou seja, o aplicativo que o usuário utiliza e também realiza
interação.
Leia o texto a seguir:
O node-red é uma ferramenta visual projetada para a Internet das Coisas (IoT), mas também pode
ser usada para outros aplicativos para montar rapidamente fluxos de vários serviços. Veja um
exemplo de fluxo node-red.
 
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. O primeiro nó é o método GET para receber uma requisição que pode ser feita no navegador
do seguinte modo: localhost:1880/meuservico?a=1&b=3.
II. O nó verde (msg.payload) é responsável por gerar uma página web com os valores
recebidos por meio do método GET.
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 4/9

Pergunta 6 0,6 pts
III. O nó http request mostrará na página web um arquivo JSON no formato chave-valor dos
dados passados pela URL.
É correto o que se afirma em:
II, apenas.
I, apenas.
II e III, apenas.
I e III, apenas.
I e II, apenas.
Leia o texto a seguir:
Na programação clássica, o operador && (and) retorna true - verdadeiro - se ambos os operandos
são verdadeiros, caso contrário, retornará sempre false - falso. O && avalia os operandos da
esquerda para direita. Para cada operando, converte-o em um booleano. Após todos os operandos
serem avaliados, é retornado o resultado da operação. Analise o código a seguir:
De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre
programação back-end, analise as afirmativas a seguir:
I. Na linha 6 a condição descrita resultará em Verdadeiro, deste modo, será apresentada na
tela o número 8.
II. A linguagem PHP bem como a linguagem JavaScript são executadas no lado do cliente, ou
seja, são linguagens de front-end.
III. O código apresentado em linguagem PHP, será executado no lado do servidor,
especificamente em um servidor web Apache.
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 5/9

Pergunta 7 0,6 pts
IV. Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta multiplicação a
condição será verdadeira.
Está correto apenas o que se afirma em:
III e IV.
I e III.
II e IV.
I e II.
II e III.
Leia o texto a seguir:
No node-red,além de programarmos utilizando o conceito de nós ou blocos, também podemos
utilizar código em javascript. Para que isso seja possível, podemos utilizar o nó function, o qual
aceita todos os tipos de operadores nativos de javascript. Enquanto os operadores aritméticos
manipulam variáveis, realizando cálculos sobre elas e alterando-as, os operadores lógicos
relacionam uma variável com outra, ou uma expressão com outra. O resultado obtido deste tipo de
relacionamento será sempre um valor booleano do tipo true ou false. 
Considerando as informações apresentadas, bem como um fluxo com um nó HTTP IN com o método
GET recebendo dois valores A=8 e B=7, analise as afirmativas a seguir:
I. No comando (AA) teremos uma saída do tipo verdadeiro apresentada no
navegador.
III. No comando ((NOT (AB)) a saída será do tipo falso apresentada no
navegador.
IV. No comando (A=B XOR A>B) teremos uma saída do tipo verdadeiro apresentada no
navegador.
Estão corretas apenas as afirmativas:
I e III.
I e IV.
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 6/9

Pergunta 8 0,6 pts
I e II.
III e IV.
II e IV.
Observe com atenção o diagrama a seguir e a relação entre os componentes View, Model e
Controller.
 
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. O fluxo 2 representa a view alertando o controller sobre um evento em particular. Na vida
real, se você é uma view e um garçom é o controller, o fluxo 2 representaria você passando o
seu pedido para o garçom.
II. O fluxo 2 pode ser eliminado deste diagrama, pois o mesmo possui comunicação direta com
a camada model, a qual recebe as requisições da camada view (fluxo 5, que são as interações
do usuário) e devolve uma resposta a view (fluxo 4).
III. Quando o usuário edita os dados de um veículo em um sistema web (fluxo 1), os fluxos
seguintes são: 2 (envia os dados para o controller), 3 (o controller atualiza os dados em Model)
4 (model avisa a view que os dados foram atualizados).
Estão corretas as afirmativas:
III, apenas.
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 7/9

Pergunta 9 0,6 pts

Pergunta 10 0,6 pts
I e II, apenas.
II, apenas.
II e III, apenas.
I e III, apenas.
Leia o texto a seguir:
Uma sessão PHP armazena dados no servidor e não no computador do usuário. Em um ambiente
baseado em sessão, cada usuário é identificado através de um número exclusivo chamado
identificador de sessão ou SID. Esse ID de sessão exclusivo é usado para vincular cada usuário com
suas próprias informações no servidor, como emails, postagens etc.
De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre
programação back-end e linguagem PHP, analise as alternativas a seguir e marque a alternativa
correta referente a “sessão”:
A matriz global $_GETSESSION[] pode armazenar todos os seus dados de sessão como pares de chave-valor.
O uso de cookies e de sessão possuem finalidades diferentes: enquanto cookies armazenam dados numéricos, a
sessão armazena dados de texto.
A função session_start() deve ser invocada no início da página, ou seja, antes de qualquer saída gerada pelo seu
script no navegador.
A sessão é destruída utilizando a função $_sessiondestroy(ID), passando como argumento o ID (identificador) da
sessão que deseja destruir.
Um recurso disponível no conceito de sessão são os cookies, os quais armazenam os dados por um tempo maior
se comparados as sessões simples.
Leia o texto a seguir:
O código a seguir realiza a validação se um dado ano é bissexto ou não. Para calcularmos se um
ano é bissexto ou não, temos, necessariamente que considerar os seguintes fatores: o ano deve ser
divisível por quatro e o resto da divisão do ano por 100 tem que ser maior que zero ou a divisão do
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 8/9
Salvo em 20:48 
ano por 400 precisa ser igual a zero. Analise o código com atenção:
De acordo com essas informações e o conhecimento adquirido durante seus estudos sobre
programação back-end, analise as afirmativas a seguir:
I. Na linha 2 é criada a sessão e nela temos pelo menos um valor que é o ano, o qual pode ter
sido armazenado como $_SESSION[“anoatual”] = 2024.
II. O código apresentará erro na linha 6, o correto seria utilizarmos o operador / (divisão) ao
invés do símbolo % (de porcentagem).
III. O comando da linha 12 irá destruir a sessão utilizando o comando unset caso o ano não
seja bissexto.
IV. É necessário colocar o bloco da linha 4 até a linha 13 dentro do comando
if(isset($_SESSION["anoatual"])), garantindo assim que existe valor na sessão.
Está correto apenas o que se afirma em:
II e III.
I e IV.
II e IV.
I e III.
I e II.
Enviar teste
A+
A
A-
02/12/2024, 20:48 Teste: AO2
https://famonline.instructure.com/courses/40994/quizzes/196166/take 9/9

Mais conteúdos dessa disciplina