Logo Passei Direto
Buscar

Atividade Objetiva 3_ Programação Back-End

Ferramentas de estudo

Questões resolvidas

Leia o texto a seguir: O MVC (Model-View-Controller) é um modelo de design de aplicativo composto por três partes interconectadas. Eles incluem o modelo (dados), a visualização (interface do usuário) e o controlador (processos que manipulam a entrada). Este modelo fornece os componentes fundamentais para o design de programas para desktop ou celular, além de aplicativos da web. Funciona bem com a programação orientada a objetos, pois os diferentes modelos, visualizações e controladores podem ser tratados como objetos e reutilizados em um aplicativo.
Considerando essas informações apresentadas, analise as afirmativas a seguir: I. A correta anotação para a classe Controller, no modelo MVC é @Controller. II. A anotação @RequestMapping pode ser aplicada exclusivamente ao nível de classe. III. Diferentemente de um aplicativo Web, você pode controlar URLs diretamente em um portlet. IV. A classe Controller processa os objetos transmitidos pelo método manipulador do controlador. Estão corretas apenas as afirmativas:
III e IV.
I e III.
II e III.
I e II.
I e IV.

Leia o texto a seguir: Criptografia é o método pelo qual as informações são convertidas em código secreto que oculta o verdadeiro significado das informações. As fórmulas usadas para codificar e decodificar mensagens são chamadas de algoritmos de criptografia ou cifras. Mesmo que uma terceira pessoa tenha acesso a uma informação cifrada, a mesma não irá entender. Em alguns tipos de criptografia de chave assimétrica, uma chave é conhecida apenas pela parte ou pelas partes que trocam mensagens.
Considerando as informações apresentadas, assinale a opção correta:
A Assinatura Eletrônica é um exemplo de criptografia assimétrica que somente o emissor e quem recebe o documento assinado possui acesso.
A chave a qual o texto se refere é conhecida como Chave Pública, a qual é conhecida apenas pelo proprietário da chave ou com quem ele compartilhar.
O Certificado digital é um tipo de chave privada que entidades certificadoras emitem para fins transacionais relacionados a documentos pessoais. A chave referida no texto é a Chave Privada, a qual é compartilhada apenas com o gerador da chave e é muito utilizada em criptografia assimétrica.
O Token de Segurança é um exemplo de chave pública assimétrica, que visa auxiliar nas transações em sites e aplicativos web.

Leia o texto a seguir: O ASP.NET Core é uma nova versão do ASP.NET que roda em todas as principais plataformas de computação, incluindo Windows, MacOS e Linux. O ASP.NET e o ASP.NET Core são excelentes frameworks a serem usados no desenvolvimento de sites e aplicativos. Trata-se de um framework confiável, rápido, fácil de usar, gratuito e amplamente conhecido. Este framework oferece controle total do seu desenvolvimento e pode ser usado em qualquer projeto, grande ou pequeno.
Considerando as informações apresentadas, analise as afirmativas a seguir: I. O arquivo web.config contém as definições de configuração de uma aplicação web. II. O "PostBack" ocorre quando o usuário desfaz uma determinada ação em uma aplicação web, como, por exemplo, uma exclusão acidental. III. Existem três tipos de autenticação disponíveis no ASP.NET: Autenticação do Windows, Autenticação de formulários e Autenticação de passaporte. É correto o que se afirma em:
I e III, apenas.
I e II, apenas.
II e III, apenas.
II, apenas.
I, apenas.

Leia o texto a seguir: No mundo do desenvolvimento de aplicações Web, existem muitos frameworks e linguagens de programação que os desenvolvedores podem escolher. Cada framework possui recursos e benefícios que os tornam diferentes. O ASP.NET é um framework para o desenvolvimento de aplicações web criada pelo Microsoft, executada no Windows e iniciada no início dos anos 2000. O ASP.NET permite que os desenvolvedores criem aplicativos web, serviços web e sites dinâmicos controlados por conteúdo.
Considerando as informações apresentadas, analise as afirmativas a seguir: É correto o que se afirma em:
I. Sites e aplicativos criados com o ASP.NET podem ser mais rápidos e eficientes do que um site criado com PHP.
II. O ASP.NET Core é uma versão que, diferente do ASP.NET, é voltada para desenvolvimento em Windows ou na nuvem da Microsoft Azzure.
III. Aplicativos ASP.NET são compilados, o que significa que o código é convertido em código de objeto, que é então executado.
II, apenas.
II e III, apenas.
I e III, apenas.
I, II e III.
I e II, apenas.

O desenvolvimento back-end conta, atualmente, com diversas ferramentas e frameworks que facilitam a vida do programador, uma vez que as tecnologias para desenvolver um site estão sempre evoluindo e trazendo diversas aplicações diferentes, o que faz com que seja muito difícil acompanhar todos os padrões, aplicativos e linguagens existentes.
Sabendo disso, assinale a alternativa que contém um exemplo de CMS, de MVC e de framework web do tipo server-side, respectivamente:
Joomla, NodeJS e Django.
WordPress, Angular.js e Django.
WordPress, Joomla e Blogger.
Blogger, ASP.NET e Joomla.
Django, Backbone.js e ASP.NET.

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: O MVC (Model-View-Controller) é um modelo de design de aplicativo composto por três partes interconectadas. Eles incluem o modelo (dados), a visualização (interface do usuário) e o controlador (processos que manipulam a entrada). Este modelo fornece os componentes fundamentais para o design de programas para desktop ou celular, além de aplicativos da web. Funciona bem com a programação orientada a objetos, pois os diferentes modelos, visualizações e controladores podem ser tratados como objetos e reutilizados em um aplicativo.
Considerando essas informações apresentadas, analise as afirmativas a seguir: I. A correta anotação para a classe Controller, no modelo MVC é @Controller. II. A anotação @RequestMapping pode ser aplicada exclusivamente ao nível de classe. III. Diferentemente de um aplicativo Web, você pode controlar URLs diretamente em um portlet. IV. A classe Controller processa os objetos transmitidos pelo método manipulador do controlador. Estão corretas apenas as afirmativas:
III e IV.
I e III.
II e III.
I e II.
I e IV.

Leia o texto a seguir: Criptografia é o método pelo qual as informações são convertidas em código secreto que oculta o verdadeiro significado das informações. As fórmulas usadas para codificar e decodificar mensagens são chamadas de algoritmos de criptografia ou cifras. Mesmo que uma terceira pessoa tenha acesso a uma informação cifrada, a mesma não irá entender. Em alguns tipos de criptografia de chave assimétrica, uma chave é conhecida apenas pela parte ou pelas partes que trocam mensagens.
Considerando as informações apresentadas, assinale a opção correta:
A Assinatura Eletrônica é um exemplo de criptografia assimétrica que somente o emissor e quem recebe o documento assinado possui acesso.
A chave a qual o texto se refere é conhecida como Chave Pública, a qual é conhecida apenas pelo proprietário da chave ou com quem ele compartilhar.
O Certificado digital é um tipo de chave privada que entidades certificadoras emitem para fins transacionais relacionados a documentos pessoais. A chave referida no texto é a Chave Privada, a qual é compartilhada apenas com o gerador da chave e é muito utilizada em criptografia assimétrica.
O Token de Segurança é um exemplo de chave pública assimétrica, que visa auxiliar nas transações em sites e aplicativos web.

Leia o texto a seguir: O ASP.NET Core é uma nova versão do ASP.NET que roda em todas as principais plataformas de computação, incluindo Windows, MacOS e Linux. O ASP.NET e o ASP.NET Core são excelentes frameworks a serem usados no desenvolvimento de sites e aplicativos. Trata-se de um framework confiável, rápido, fácil de usar, gratuito e amplamente conhecido. Este framework oferece controle total do seu desenvolvimento e pode ser usado em qualquer projeto, grande ou pequeno.
Considerando as informações apresentadas, analise as afirmativas a seguir: I. O arquivo web.config contém as definições de configuração de uma aplicação web. II. O "PostBack" ocorre quando o usuário desfaz uma determinada ação em uma aplicação web, como, por exemplo, uma exclusão acidental. III. Existem três tipos de autenticação disponíveis no ASP.NET: Autenticação do Windows, Autenticação de formulários e Autenticação de passaporte. É correto o que se afirma em:
I e III, apenas.
I e II, apenas.
II e III, apenas.
II, apenas.
I, apenas.

Leia o texto a seguir: No mundo do desenvolvimento de aplicações Web, existem muitos frameworks e linguagens de programação que os desenvolvedores podem escolher. Cada framework possui recursos e benefícios que os tornam diferentes. O ASP.NET é um framework para o desenvolvimento de aplicações web criada pelo Microsoft, executada no Windows e iniciada no início dos anos 2000. O ASP.NET permite que os desenvolvedores criem aplicativos web, serviços web e sites dinâmicos controlados por conteúdo.
Considerando as informações apresentadas, analise as afirmativas a seguir: É correto o que se afirma em:
I. Sites e aplicativos criados com o ASP.NET podem ser mais rápidos e eficientes do que um site criado com PHP.
II. O ASP.NET Core é uma versão que, diferente do ASP.NET, é voltada para desenvolvimento em Windows ou na nuvem da Microsoft Azzure.
III. Aplicativos ASP.NET são compilados, o que significa que o código é convertido em código de objeto, que é então executado.
II, apenas.
II e III, apenas.
I e III, apenas.
I, II e III.
I e II, apenas.

O desenvolvimento back-end conta, atualmente, com diversas ferramentas e frameworks que facilitam a vida do programador, uma vez que as tecnologias para desenvolver um site estão sempre evoluindo e trazendo diversas aplicações diferentes, o que faz com que seja muito difícil acompanhar todos os padrões, aplicativos e linguagens existentes.
Sabendo disso, assinale a alternativa que contém um exemplo de CMS, de MVC e de framework web do tipo server-side, respectivamente:
Joomla, NodeJS e Django.
WordPress, Angular.js e Django.
WordPress, Joomla e Blogger.
Blogger, ASP.NET e Joomla.
Django, Backbone.js e ASP.NET.

Prévia do material em texto

27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 1/10
Atividade Objetiva 3
Entrega 2 de jun de 2021 em 23:59 Pontos 1 Perguntas 5
Disponível 10 de fev de 2021 em 0:00 - 2 de jun 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 4 minutos 0,4 de 1
MAIS RECENTE Tentativa 2 4 minutos 0,4 de 1
Tentativa 1 Menos de 1 minuto 0,2 de 1
Pontuação desta tentativa: 0,4 de 1
Enviado 21 de fev de 2021 em 12:58
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.
A+
A
A-
https://famonline.instructure.com/courses/13033/quizzes/47469/history?version=2
https://famonline.instructure.com/courses/13033/quizzes/47469/history?version=2
https://famonline.instructure.com/courses/13033/quizzes/47469/history?version=1
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 2/10
Esta tentativa levou 4 minutos.
0 / 0,2 ptsPergunta 1
Leia o texto a seguir:
O MVC (Model-View-Controller) é um modelo de design de aplicativo composto por três partes
interconectadas. Eles incluem o modelo (dados), a visualização (interface do usuário) e o controlador
(processos que manipulam a entrada). Este modelo fornece os componentes fundamentais para o design
de programas para desktop ou celular, além de aplicativos da web. Funciona bem com a programação
orientada a objetos, pois os diferentes modelos, visualizações e controladores podem ser tratados como
objetos e reutilizados em um aplicativo.
Considerando essas informações apresentadas, analise as afirmativas a seguir:
I. A correta anotação para a classe Controller, no modelo MVC é @Controller.
II. A anotação @RequestMapping pode ser aplicada exclusivamente ao nível de classe. 
III. Diferentemente de um aplicativo Web, você pode controlar URLs diretamente em um portlet. 
IV. A classe Controller processa os objetos transmitidos pelo método manipulador do controlador. 
Estão corretas apenas as afirmativas:
 I e IV. Resposta corretaResposta correta
 I e II. 
 I e III. Você respondeuVocê respondeu
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 3/10
 II e III. 
 III e IV. 
Esta alternativa está incorreta, pois apenas as afirmativas I e IV estão corretas.
A afirmativa I está correta, pois quando uma classe anotada pelo @Controller (ou seja, uma classe
controladora) recebe uma solicitação, ela procura um método manipulador apropriado para lidar com
a solicitação.
A afirmativa II está incorreta, pois a anotação @RequestMapping pode ser aplicada ao nível da
classe ou ao nível do método.
A afirmativa III está incorreta, pois no descritor de implementação da web (ou seja, web.xml), é
necessário registrar o ouvinte do servlet ContextLoaderListener para carregar o contexto do
aplicativo raiz na inicialização.
A afirmativa IV está correta, pois uma vez que a classe do controlador resolveu um nome de exibição
em uma implementação da view, ela renderiza os objetos (por exemplo, HttpServletRequest, Map,
Error ou SessionStatus) transmitidos pelo método de tratamento do controlador.
0 / 0,2 ptsPergunta 2
Leia o texto a seguir:
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 4/10
Criptografia é o método pelo qual as informações são convertidas em código secreto que oculta o
verdadeiro significado das informações. As fórmulas usadas para codificar e decodificar mensagens são
chamadas de algoritmos de criptografia ou cifras. Mesmo que uma terceira pessoa tenha acesso a uma
informação cifrada, a mesma não irá entender. Em alguns tipos de criptografia de chave assimétrica, uma
chave é conhecida apenas pela parte ou pelas partes que trocam mensagens.
Considerando as informações apresentadas, assinale a opção correta:
 
O Certificado digital é um tipo de chave privada que entidades certificadoras emitem para fins transacionais
relacionados a documentos pessoais.
Você respondeuVocê respondeu
 
O Token de Segurança é um exemplo de chave pública assimétrica, que visa auxiliar nas transações em sites e
aplicativos web.
 
A chave referida no texto é a Chave Privada, a qual é compartilhada apenas com o gerador da chave e é muito
utilizada em criptografia assimétrica.
Resposta corretaResposta correta
 
A Assinatura Eletrônica é um exemplo de criptografia assimétrica que somente o emissor e quem recebe o
documento assinado possui acesso.
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 5/10
 
A chave a qual o texto se refere é conhecida como Chave Pública, a qual é conhecida apenas pelo proprietário da
chave ou com quem ele compartilhar.
A alternativa está incorreta, pois a chave pública, apesar de ser um exemplo de criptografia
assimétrica, ela pode ficar com o destinatário da chave. A única que é usada na
criptografia/descriptografia e conhecida apenas por uma parte é a chave privada, a qual é
compartilhada apenas com o gerador da chave, tornando-a altamente segura.
0 / 0,2 ptsPergunta 3
Leia o texto a seguir:
O ASP.NET Core é uma nova versão do ASP.NET que roda em todas as principais plataformas de
computação, incluindo Windows, MacOS e Linux. O ASP.NET e o ASP.NET Core são excelentes
frameworks a serem usados no desenvolvimento de sites e aplicativos. Trata-se de um framework confiável,
rápido, fácil de usar, gratuito e amplamente conhecido. Este framework oferece controle total do seu
desenvolvimento e pode ser usado em qualquer projeto, grande ou pequeno.
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. O arquivo web.config contém as definições de configuração de uma aplicação web. 
 
II. O "PostBack" ocorre quando o usuário desfaz uma determinada ação em uma aplicação web, como, por
exemplo, uma exclusão acidental. 
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 6/10
III. Existem três tipos de autenticação disponíveis no ASP.NET: Autenticação do Windows, Autenticação de
formulários e Autenticação de passaporte. 
É correto o que se afirma em:
 I e III, apenas. Resposta corretaResposta correta
 I e II, apenas. Você respondeuVocê respondeu
 II, apenas. 
 II e III, apenas. 
 I, apenas. 
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 7/10
Esta alternativa está incorreta, pois apenas a afirmativa I e III estão corretas.
A afirmativa I está correta, o arquivo web.config é crucial porque contém as definições de
configuração para o aplicativo. Ele mantém toda a sua configuração separada do seu código, para
que você possa alterar facilmente as configurações sem alterar o código. Também permite
criptografar potencialmente as definições de configuração para aumentar a segurança.
A afirmativa II está incorreta, pois um PostBack acontece quando um usuário executa alguma ação
(como enviar um formulário) que envia informações da página ao servidor para processamento pelo
método POST.
A afirmativa III está correta, pois existem três tipos de autenticação, que são: Autenticação do
Windows: esse método de autenticação usa os recursos de segurança internos do Windows para
autenticar um usuário; Autenticação de formulários: Autentica em uma lista personalizada de
usuários ou usuários em um banco de dados; Autenticação de passaporte: valida o serviço Microsoft
Passport, que é basicamente um serviço de autenticação centralizada.
0,2 / 0,2 ptsPergunta 4
Leia o texto a seguir:No mundo do desenvolvimento de aplicações Web, existem muitos frameworks e linguagens de
programação que os desenvolvedores podem escolher. Cada framework possui recursos e benefícios que
os tornam diferentes. O ASP.NET é um framework para o desenvolvimento de aplicações web criada pelo
Microsoft, executada no Windows e iniciada no início dos anos 2000. O ASP.NET permite que os
desenvolvedores criem aplicativos web, serviços web e sites dinâmicos controlados por conteúdo.
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 8/10
Juntamente ao NodeJS, Spring e Django, o ASP.NET se enquadra entre os mais populares frameworks
quando o assunto é back-end.
Considerando as informações apresentadas, analise as afirmativas a seguir:
I. Sites e aplicativos criados com o ASP.NET podem ser mais rápidos e eficientes do que um site criado com
PHP.
II. O ASP.NET Core é uma versão que, diferente do ASP.NET, é voltada para desenvolvimento em Windows
ou na nuvem da Microsoft Azzure. 
III. Aplicativos ASP.NET são compilados, o que significa que o código é convertido em código de objeto, que
é então executado. 
É correto o que se afirma em:
 II, apenas. 
 II e III, apenas. 
 I e III, apenas. Correto!Correto!
 I, II e III. 
 I e II, apenas. 
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 9/10
Alternativa correta.
A afirmativa I está correta, pois o código interpretado não é executado diretamente pela máquina,
mas deve ser lido e interpretado todas as vezes antes de ser executado, este é o caso do PHP. Por
outro lado, o código compilado geralmente é mais rápido e escalável que o código interpretado, pois
é compilado apenas uma vez, como é o caso do ASP.NET.
A afirmativa II está incorreta, pois o ASP.NET Core é uma versão do ASP.NET que é multiplataforma,
isso significa que é possível utilizar este framework em diversos sistemas operacionais diferentes e
não somente no Windows.
A afirmativa III está correta, pois ASP.NET é uma linguagem compilada e o processo de compilação
fornece a validação de que todo o código é consistente.
0,2 / 0,2 ptsPergunta 5
O desenvolvimento back-end conta, atualmente, com diversas ferramentas e frameworks que facilitam a
vida do programador, uma vez que as tecnologias para desenvolver um site estão sempre evoluindo e
trazendo diversas aplicações diferentes, o que faz com que seja muito difícil acompanhar todos os padrões,
aplicativos e linguagens existentes.
Sabendo disso, assinale a alternativa que contém um exemplo de CMS, de MVC e de framework web do
tipo server-side, respectivamente:
 Blogger, ASP.NET e Joomla. 
A+
A
A-
27/02/2023, 08:12 Atividade Objetiva 3: Programação Back-End
https://famonline.instructure.com/courses/13033/quizzes/47469 10/10
 Joomla, NodeJS e Django. 
 Django, Backbone.js e ASP.NET. 
 WordPress, Joomla e Blogger. 
 WordPress, Angular.js e Django. Correto!Correto!
Sua resposta está correta. Como exemplos de CMS, que são os sistemas de gerenciamento de
conteúdo (Content Management System) temos o WordPress, o Joomla e o Blogger. Já como
exemplo de MVC (Model-View Controller, ou controle de visualização de modelos) temos o
BackboneJS, o Angular.JS e o Laravel. E como exemplos de frameworks webs do lado do servidor
(serve-side) podemos citar o NodeJS, ASP.NET, Spring e Django.
Pontuação do teste: 0,4 de 1
A+
A
A-

Mais conteúdos dessa disciplina