Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE II
DESENVOLVIMENTO DE SOFTWARE PARA INTERNET 301S_17501_20251 CONTEÚDO
Usuário GABRIEL RODRIGUES FERREIRA
Curso DESENVOLVIMENTO DE SOFTWARE PARA INTERNET
Teste QUESTIONÁRIO UNIDADE II
Iniciado 10/03/25 19:15
Enviado 10/03/25 19:18
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos
Tempo decorrido 3 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Num projeto ASP.NET Core, qual é a principal vantagem de utilizar Razor Pages em
vez do padrão MVC tradicional para o desenvolvimento de interfaces de usuário?
Razor Pages simplifica o desenvolvimento ao permitir a
combinação de lógica de servidor e HTML em um único arquivo.
Razor Pages oferece melhor suporte para arquitetura de
microserviços.
Razor Pages simplifica o desenvolvimento ao permitir a
combinação de lógica de servidor e HTML em um único arquivo.
Razor Pages é mais eficiente no gerenciamento de estado da
aplicação.
Razor Pages proporciona uma integração mais fácil com
bibliotecas JavaScript modernas como o React.
Razor Pages elimina a necessidade de configuração de
roteamento.
UNIP BIBLIOTECAS MURAL DO ALUNOCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
10/03/2025, 19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 1/8
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_397113_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_397113_1&content_id=_4474486_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_49_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
Comentário da
resposta:
Resposta: B
Comentário: Razor Pages simplifica o desenvolvimento ao
permitir a combinação de lógica de servidor e HTML em um único
arquivo, facilitando a manutenção e desenvolvimento de
pequenas aplicações.
Pergunta 2
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Em ASP.NET Core, qual é a principal função das Razor Pages?
Simplificar a estruturação e renderização de páginas web com
uma abordagem baseada em páginas.
Facilitar a criação de APIs RESTful.
Gerenciar a comunicação em tempo real com o cliente.
Simplificar a estruturação e renderização de páginas web com
uma abordagem baseada em páginas.
Integrar com sistemas de gerenciamento de banco de dados.
Implementar a autenticação baseada em token.
Resposta: C
Comentário: Razor Pages simplifica a estruturação e renderização
de páginas web com uma abordagem baseada em páginas,
permitindo um desenvolvimento mais intuitivo e organizado de
interfaces de usuário.
Pergunta 3
Resposta
Selecionada:
c.
O que caracteriza a comunicação entre front-end e back-end em uma aplicação
ASP.NET Core?
A comunicação é realizada principalmente através de APIs,
como RESTful ou GraphQL.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
10/03/2025, 19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 2/8
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
A comunicação é feita exclusivamente através de sessões de
usuário.
Utiliza-se o protocolo FTP para transferir dados entre as
camadas.
A comunicação é realizada principalmente através de APIs,
como RESTful ou GraphQL.
A integração é feita diretamente no banco de dados
compartilhado entre as camadas.
O front-end e o back-end se comunicam através de arquivos
XML armazenados no servidor.
Resposta: C
Comentário: A comunicação entre front-end e back-end em uma
aplicação ASP.NET Core é realizada principalmente através de
APIs, como RESTful ou GraphQL, facilitando a transferência segura
e eficiente de dados.
Pergunta 4
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
Qual é a principal vantagem do uso de APIs RESTful na integração entre front-end e
back-end em uma aplicação ASP.NET Core?
APIs RESTful permitem a comunicação eficiente e padronizada
entre o cliente e o servidor.
APIs RESTful permitem o armazenamento direto de dados no
front-end.
APIs RESTful facilitam a integração com bancos de dados não
relacionais.
APIs RESTful permitem a comunicação eficiente e padronizada
entre o cliente e o servidor.
APIs RESTful são obrigatórias para a segurança de dados na
aplicação.
0,25 em 0,25 pontos
10/03/2025, 19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 3/8
e.
Comentário da
resposta:
APIs RESTful eliminam a necessidade de frameworks de front-
end.
Resposta: C
Comentário: APIs RESTful permitem a comunicação eficiente e
padronizada entre o cliente e o servidor, facilitando a troca de
dados e a integração entre front-end e back-end em uma
aplicação ASP.NET Core.
Pergunta 5
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Em relação ao gerenciamento de estado em uma aplicação ASP.NET Core, qual das
alternativas descreve corretamente o uso de sessões?
A sessões permitem armazenar dados temporários no servidor
para a duração da interação do usuário com a aplicação.
As sessões são armazenadas exclusivamente no navegador do
cliente.
A sessões permitem armazenar dados temporários no servidor
para a duração da interação do usuário com a aplicação.
A sessões são usadas para armazenar arquivos de mídia no
servidor.
A sessões são utilizadas para gerenciar as configurações do
servidor.
A sessões substituem a necessidade de cookies em todas as
aplicações.
Resposta: B
Comentário: As sessões permitem armazenar dados temporários
no servidor para a duração da interação do usuário com a
aplicação, mantendo informações entre as requisições HTTP.
Pergunta 6
0,25 em 0,25 pontos
0,25 em 0,25 pontos
10/03/2025, 19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 4/8
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
No desenvolvimento com ASP.NET Core, qual é a vantagem de usar a autenticação
baseada em token em comparação com a autenticação baseada em cookie?
Autenticação baseada em token permite a autenticação sem
estado, sendo ideal para APIs e aplicações distribuídas.
Autenticação baseada em token é mais eficiente para sites
estáticos.
Autenticação baseada em token permite a autenticação sem
estado, sendo ideal para APIs e aplicações distribuídas.
Autenticação baseada em token elimina a necessidade de
validação de usuário.
Autenticação baseada em token é mais fácil de implementar em
aplicativos desktop.
Autenticação baseada em token permite a autenticação
automática de todos os usuários sem necessidade de login.
Resposta: B
Comentário: Autenticação baseada em token permite a
autenticação sem estado, sendo ideal para APIs e aplicações
distribuídas, facilitando a escalabilidade e segurança da
aplicação.
Pergunta 7
Resposta
Selecionada:
c.
Respostas: a.
b.
No padrão MVC, qual é a principal responsabilidade do componente Model?
Acessar o armazenamento de dados e definir as regras de
negócio.
Processar requisições do usuário e selecionar as views para
apresentação.
Definir a interface de usuário e exibir os dados ao usuário.
0,25 em 0,25 pontos
10/03/2025,19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 5/8
c.
d.
e.
Comentário da
resposta:
Acessar o armazenamento de dados e definir as regras de
negócio.
Mapear URLs para ações específicas dentro dos
controladores.
Publicar, promover e supervisionar as APIs em ambientes
seguros e escaláveis.
Resposta: C
Comentário: O Model é responsável por acessar o
armazenamento de dados, como um banco de dados ou arquivo,
e definir as regras de negócio que governam o acesso e a
manipulação desses dados.
Pergunta 8
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Qual é a função principal do WebAPI no ASP.NET Core?
Facilitar a criação de APIs que expõem dados e
funcionalidades através de HTTP.
Gerar páginas web HTML para visualização pelo usuário.
Facilitar a criação de APIs que expõem dados e
funcionalidades através de HTTP.
Organizar a navegação e a interação do usuário com o
aplicativo.
Configurar rotas para mapear URLs amigáveis para ações
específicas.
Monitorar e analisar o uso das APIs em tempo real.
Resposta: B
Comentário: O WebAPI no ASP.NET Core é projetado para
construir APIs HTTP RESTful, facilitando a integração com
diferentes tipos de clientes, como aplicativos móveis e desktop.
0,25 em 0,25 pontos
10/03/2025, 19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 6/8
Pergunta 9
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
Ao configurar o roteamento em ASP.NET Core, qual padrão de URL é usado no
exemplo: {controller=Home}/{action=Index}/{id?}?
Define um padrão de URL que inclui nomes de controladores e
ações, permitindo que o framework mapeie as solicitações para
os controladores e ações correspondentes.
Define rotas específicas para ações individuais.
Configura rotas globalmente para todos os controladores.
Especifica a URL para acessar recursos estáticos.
Define um padrão de URL que inclui nomes de controladores e
ações, permitindo que o framework mapeie as solicitações para
os controladores e ações correspondentes.
Garante a segurança das APIs através da limitação de taxa.
Resposta: D
Comentário: O padrão {controller=Home}/{action=Index}/{id?}
especifica que a URL será composta por um segmento de
controlador, seguido por um segmento de ação e, opcionalmente,
por um segmento de ID, mapeando as solicitações para os
controladores e ações correspondentes.
Pergunta 10
Resposta Selecionada: c.
Respostas: a.
b.
c.
d.
e.
No desenvolvimento de APIs RESTful com ASP.NET Core, qual ferramenta é utilizada
para gerar a documentação interativa das APIs?
Swagger (OpenAPI).
NUnit.
Postman.
Swagger (OpenAPI).
TestServer.
Selenium.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
10/03/2025, 19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 7/8
Segunda-feira, 10 de Março de 2025 19h18min29s BRT
Comentário da
resposta:
Resposta: C
Comentário: O Swagger (agora chamado OpenAPI) é uma
ferramenta de documentação de API de código aberto que gera
uma interface de usuário interativa para explorar e testar a API.
← OK
10/03/2025, 19:18 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_111139725_1&course_id=_397113_1&content_id=_4475193_1&retu… 8/8