Logo Passei Direto
Buscar

AO2 - Programação Back-End - NOTA 6.0 de 6.0

Ferramentas de estudo

Questões resolvidas

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:
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.
A+
A
A-
NOTA: 6.0 de 6.0

II e IV.
I e III.
III e IV.
I e IV.
II e III.
IV. O algoritmo apresentará um erro de Memory Fault, pois faltam variáveis
para armazenar alguns dados na memória.
a) I e III.
b) II e IV.
c) III e IV.
d) I e IV.
e) II e III.

Leia o texto a seguir:
O código a seguir realiza a validação se um dado ano é bissexto ou não. Para
calcula

II e III.
I e III.
II e IV.
I e IV.
I e II.
a) I e III.
b) II e III.
c) II e IV.
d) I e IV.
e) I e II.

Leia o texto a seguir:
Na programação clássica, o operador && (and) retorna true - verdadeiro - se a

I e IV.
I e II.
II e IV.
III e IV.
I e III.
a) I e IV.
b) I e II.
c) II e IV.
d) III e IV.
e) I e III.

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.
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:

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.
IV. Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta multiplicação a condição será verdadeira.
III e IV.
I e II.
I e III.
II e IV.
II e III.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

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:
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.
A+
A
A-
NOTA: 6.0 de 6.0

II e IV.
I e III.
III e IV.
I e IV.
II e III.
IV. O algoritmo apresentará um erro de Memory Fault, pois faltam variáveis
para armazenar alguns dados na memória.
a) I e III.
b) II e IV.
c) III e IV.
d) I e IV.
e) II e III.

Leia o texto a seguir:
O código a seguir realiza a validação se um dado ano é bissexto ou não. Para
calcula

II e III.
I e III.
II e IV.
I e IV.
I e II.
a) I e III.
b) II e III.
c) II e IV.
d) I e IV.
e) I e II.

Leia o texto a seguir:
Na programação clássica, o operador && (and) retorna true - verdadeiro - se a

I e IV.
I e II.
II e IV.
III e IV.
I e III.
a) I e IV.
b) I e II.
c) II e IV.
d) III e IV.
e) I e III.

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.
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:

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.
IV. Na linha 6, a operação * 2 torna a condição falsa, logo, se removermos esta multiplicação a condição será verdadeira.
III e IV.
I e II.
I e III.
II e IV.
II e III.

Prévia do material em texto

AO2
Iniciado: 5 jun em 18:04
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,6 ptsPergunta 1
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:
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 <input> 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.
A+
A
A-
NOTA: 6.0 de 6.0
II e IV.
I e III.
III e IV.
I e IV.
II e III.
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:
0,6 ptsPergunta 2
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 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.
A+
A
A-
II e III.
I e III.
II e IV.
I e IV.
I e II.
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:
0,6 ptsPergunta 3
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 (A<B && B!=A) teremos uma saída do tipo verdadeiro
apresentada no navegador.
II. No comando (A=B || B<>A) teremos uma saída do tipo verdadeiro
apresentada no navegador.
A+
A
A-
I e IV.
I e II.
II e IV.
III e IV.
I e III.
III. No comando ((NOT (A<B)) AND (A>B)) 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:
0,6 ptsPergunta 4
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.
A+
A
A-
III e IV.
I e II.
I e III.
II e IV.
II e III.
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.
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:
0,6 ptsPergunta 5
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.
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.
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+
A
A-
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 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.
0,6 ptsPergunta 6
II e III, apenas.
II, apenas.
I, apenas.
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.
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:
A+
A
A-
I e III, apenas.
I e II, apenas.
0,6 ptsPergunta 7
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 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.
O uso de cookies e de sessão possuem finalidades diferentes: enquanto cookies
armazenam dadosnuméricos, a sessão armazena dados de texto.
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”:
0,6 ptsPergunta 8
Observe com atenção o diagrama a seguir e a relação entre os
componentes View, Model e Controller.
A+
A
A-
III, apenas.
II, apenas.
II e III, apenas.
I e II, apenas.
I e III, apenas.
 
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:
A+
A
A-
0,6 ptsPergunta 9
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 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.
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.
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.
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:
0,6 ptsPergunta 10
Leia o texto a seguir:
Uma arquitetura de três camadas é composta por três camadas lógicas. Este tipo
A+
A
A-
Salvo em 18:01 
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.
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.
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.
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
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:
Enviar teste
A+
A
A-

Mais conteúdos dessa disciplina