Logo Passei Direto
Buscar

Atividade 2_ Programação Back-End

User badge image
test1msof

em

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

Atividade 2
Entrega 8 de nov de 2024 em 23:59
Pontos 1
Perguntas 5
Disponível 12 de ago de 2024 em 0:00 - 8 de nov de 2024 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 2 minutos 0,8 de 1
MAIS RECENTE Tentativa 2 2 minutos 0,8 de 1
Tentativa 1 6 minutos 0,8 de 1
Pontuação desta tentativa: 0,8 de 1
Enviado 8 de set de 2024 em 18:43
Esta tentativa levou 2 minutos.

Pergunta 1
0,2 / 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. 
A+
A
A-
https://famonline.instructure.com/courses/40994/quizzes/196140/history?version=2
https://famonline.instructure.com/courses/40994/quizzes/196140/history?version=2
https://famonline.instructure.com/courses/40994/quizzes/196140/history?version=1
 I e III.
 III e IV.
 I e II.
Correto!
 I e IV.
 II e III.
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.

Pergunta 2
0 / 0,2 pts
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:
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 . 
II. Em PHP, podemos utilizar o comando para comentar um determinado trecho de
código. 
A+
A
A-
Você respondeu
 III, apenas.
 II e III, apenas.
 I e II, apenas.
Resposta correta
 I e III, apenas.
 II, apenas.
Esta alternativa está incorreta, pois apenas as afirmativas I e III estão corretas.
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 ou .
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.

Pergunta 3
0,2 / 0,2 pts
 
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.
III. Podemos listar como editores de código PHP: Bloco de Notas, NotePad++ e Visual Studio Code. 
Está correto o que se afirma em:
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-
 
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.
 
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.
Correto!
 
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.
A sua resposta está correta. Embora não seja possível citar, com maior precisão, todos os elementos
de front-end e back-end que serão usados nesse site ou sistema com menu expositor de itens à
venda e formulário com preenchimento automático, sabemos que o layout de um site envolve
trabalhar com as linguagens HTML e CSS para definições do front-end, e que o retorno de
preenchimento do formulário precisa atuar com uma requisição que está além do que o usuário
consegue ver, e, portanto, está na redoma do back-end – que costuma figurar em APIs e demais
implementações que envolvam requisições que venham do front-end.

Pergunta 4
0,2 / 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 afirmativasa 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. 
A+
A
A-
Correto!
 I e III.
 I e IV.
 II e III.
 II e IV.
 III e IV.
Alternativa correta.
A afirmativa I é verdadeira, pois a cláusula where seleciona as linhas em uma condição específica.
Por outro lado, a cláusula from dá a relação que envolve a operação.
A afirmativa II é falsa, pois bancos de dados NoSQL armazenam dados não estruturados. O
MongoDB é uma opção típica para armazenamento de dados não estruturados.
A afirmativa III é verdadeira, pois os bancos de dados NoSQL emparelham cada chave com uma
estrutura de dados complexa conhecida como documento.
A afirmativa IV é falsa, pois o campo a ser exibido precisa estar incluído no select juntamente com o
nome da tabela, do seguinte modo SELECT nome FROM funcionário.

Pergunta 5
0,2 / 0,2 pts
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:
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.
A+
A
A-
Correto!
 Maior cidade do BrasilCidade MaravilhosaPolo da Tecnologia.
 Maior cidade do BrasilPolo da Tecnologia.
 Cidade MaravilhosaPolo da Tecnologia.
 Maior cidade do BrasilRio de JaneiroSão José dos Campos.
 Maior cidade do BrasilCidade Maravilhosa.
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.
Pontuação do teste: 0,8 de 1
A+
A
A-

Mais conteúdos dessa disciplina