Logo Passei Direto
Buscar

Programação Orientada a Objeto II - QUESTIONÁRIO UNIDADE III

Ferramentas de estudo

Questões resolvidas

No contexto da arquitetura em camadas, qual é a principal responsabilidade da camada de lógica de negócios?
Processar informações, aplicar regras de negócio e tomar decisões baseadas nos dados.
Interagir diretamente com o usuário e apresentar dados de forma compreensível.
Armazenar e recuperar dados de sistemas de armazenamento, como bancos de dados.
Configurar a interface gráfica da aplicação.
Gerenciar conexões de rede e protocolos de comunicação.

Em um padrão de design MVC (Model-View-Controller), qual é a função do Controlador?
Atuar como intermediário entre o Modelo e a Visão, manipulando os dados do Modelo e apresentando-os na Visão.
Armazenar dados persistentes.
Exibir dados ao usuário de forma visual.
Atuar como intermediário entre o Modelo e a Visão, manipulando os dados do Modelo e apresentando-os na Visão.
Gerenciar a interface gráfica do aplicativo.

No desenvolvimento de software com o padrão MVC, como deve ser tratada a lógica de apresentação para garantir uma melhor manutenção do código?
Separando a lógica de apresentação na Visão, deixando o Modelo e o Controlador livres de qualquer código relacionado à interface de usuário.
Incorporando a lógica de apresentação diretamente no Modelo.
Separando a lógica de apresentação na Visão, deixando o Modelo e o Controlador livres de qualquer código relacionado à interface de usuário.
Colocando toda a lógica de apresentação no Controlador.
Misturando a lógica de apresentação entre o Modelo e a Visão.
Evitando a lógica de apresentação para simplificar o desenvolvimento.

Qual é a principal vantagem de utilizar o padrão MVVM (Model-View-ViewModel) em aplicações desenvolvidas com WPF (Windows Presentation Foundation)?
Facilitar a manutenção e a escalabilidade das aplicações ao promover uma separação clara entre a lógica de negócios e a interface de usuário.
Simplificar a configuração da interface de rede.
Facilitar a manutenção e a escalabilidade das aplicações ao promover uma separação clara entre a lógica de negócios e a interface de usuário.
Aumentar a performance gráfica da aplicação.
Reduzir a necessidade de testes automatizados.
Garantir a compatibilidade com dispositivos móveis.

Em um projeto WPF utilizando MVVM, qual é a função principal do ViewModel?
Atuar como intermediário entre a View e o Model, transformando dados do Model em formatos que podem ser facilmente apresentados na View.
Armazenar dados persistentes e realizar operações CRUD.
Renderizar gráficos complexos na interface de usuário.
Atuar como intermediário entre a View e o Model, transformando dados do Model em formatos que podem ser facilmente apresentados na View.
Gerenciar conexões de rede e protocolos de comunicação.
Configurar a interface de usuário diretamente no XAML.

Como a utilização de SqlParameter no ADO.NET contribui para a segurança da aplicação ao executar comandos SQL?
Prevenindo ataques de injeção de SQL ao permitir a inclusão de dados de forma segura em comandos SQL através do uso de parâmetros.
Melhorando a performance das consultas.
Facilitando a conexão com múltiplos bancos de dados.
Prevenindo ataques de injeção de SQL ao permitir a inclusão de dados de forma segura em comandos SQL através do uso de parâmetros.
Automatizando a criação de interfaces gráficas.
Reduzindo o uso de memória durante a execução das consultas.

No exemplo de código que insere jogadores na tabela Jogador, qual é a função da classe SqlCommand e como ela é utilizada?
Executar a consulta SQL de inserção e gerenciar os parâmetros da consulta.
Gerenciar a interface gráfica do usuário.
Conectar-se ao banco de dados.
Executar a consulta SQL de inserção e gerenciar os parâmetros da consulta.
Armazenar dados persistentes.
Monitorar a performance da aplicação.

Qual é a principal vantagem de usar o ADO.NET para interagir com um banco de dados SQL Server em uma aplicação .NET?
Oferecer um controle fino sobre a conexão com o banco de dados, a execução de comandos SQL e a manipulação de transações, proporcionando uma comunicação eficiente e segura com o banco de dados.
Melhorar a performance gráfica da aplicação.
Permitir a interação com múltiplos bancos de dados simultaneamente.
Oferecer um controle fino sobre a conexão com o banco de dados, a execução de comandos SQL e a manipulação de transações, proporcionando uma comunicação eficiente e segura com o banco de dados.
Facilitar a criação de interfaces gráficas complexas.
Reduzir o tamanho do código-fonte da aplicação.

No ADO.NET, como o uso do DataView pode ser vantajoso para a exibição de dados em uma aplicação?
Permitindo a visualização e manipulação de dados de forma ordenada e filtrada sem alterar os dados subjacentes no DataTable.
Melhorando a performance das consultas SQL.
Permitindo a visualização e manipulação de dados de forma ordenada e filtrada sem alterar os dados subjacentes no DataTable.
Gerenciando as conexões de rede de maneira mais eficiente.
Automatizando a geração de relatórios de desempenho.
Facilitando a criação de novas tabelas no banco de dados.

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

Questões resolvidas

No contexto da arquitetura em camadas, qual é a principal responsabilidade da camada de lógica de negócios?
Processar informações, aplicar regras de negócio e tomar decisões baseadas nos dados.
Interagir diretamente com o usuário e apresentar dados de forma compreensível.
Armazenar e recuperar dados de sistemas de armazenamento, como bancos de dados.
Configurar a interface gráfica da aplicação.
Gerenciar conexões de rede e protocolos de comunicação.

Em um padrão de design MVC (Model-View-Controller), qual é a função do Controlador?
Atuar como intermediário entre o Modelo e a Visão, manipulando os dados do Modelo e apresentando-os na Visão.
Armazenar dados persistentes.
Exibir dados ao usuário de forma visual.
Atuar como intermediário entre o Modelo e a Visão, manipulando os dados do Modelo e apresentando-os na Visão.
Gerenciar a interface gráfica do aplicativo.

No desenvolvimento de software com o padrão MVC, como deve ser tratada a lógica de apresentação para garantir uma melhor manutenção do código?
Separando a lógica de apresentação na Visão, deixando o Modelo e o Controlador livres de qualquer código relacionado à interface de usuário.
Incorporando a lógica de apresentação diretamente no Modelo.
Separando a lógica de apresentação na Visão, deixando o Modelo e o Controlador livres de qualquer código relacionado à interface de usuário.
Colocando toda a lógica de apresentação no Controlador.
Misturando a lógica de apresentação entre o Modelo e a Visão.
Evitando a lógica de apresentação para simplificar o desenvolvimento.

Qual é a principal vantagem de utilizar o padrão MVVM (Model-View-ViewModel) em aplicações desenvolvidas com WPF (Windows Presentation Foundation)?
Facilitar a manutenção e a escalabilidade das aplicações ao promover uma separação clara entre a lógica de negócios e a interface de usuário.
Simplificar a configuração da interface de rede.
Facilitar a manutenção e a escalabilidade das aplicações ao promover uma separação clara entre a lógica de negócios e a interface de usuário.
Aumentar a performance gráfica da aplicação.
Reduzir a necessidade de testes automatizados.
Garantir a compatibilidade com dispositivos móveis.

Em um projeto WPF utilizando MVVM, qual é a função principal do ViewModel?
Atuar como intermediário entre a View e o Model, transformando dados do Model em formatos que podem ser facilmente apresentados na View.
Armazenar dados persistentes e realizar operações CRUD.
Renderizar gráficos complexos na interface de usuário.
Atuar como intermediário entre a View e o Model, transformando dados do Model em formatos que podem ser facilmente apresentados na View.
Gerenciar conexões de rede e protocolos de comunicação.
Configurar a interface de usuário diretamente no XAML.

Como a utilização de SqlParameter no ADO.NET contribui para a segurança da aplicação ao executar comandos SQL?
Prevenindo ataques de injeção de SQL ao permitir a inclusão de dados de forma segura em comandos SQL através do uso de parâmetros.
Melhorando a performance das consultas.
Facilitando a conexão com múltiplos bancos de dados.
Prevenindo ataques de injeção de SQL ao permitir a inclusão de dados de forma segura em comandos SQL através do uso de parâmetros.
Automatizando a criação de interfaces gráficas.
Reduzindo o uso de memória durante a execução das consultas.

No exemplo de código que insere jogadores na tabela Jogador, qual é a função da classe SqlCommand e como ela é utilizada?
Executar a consulta SQL de inserção e gerenciar os parâmetros da consulta.
Gerenciar a interface gráfica do usuário.
Conectar-se ao banco de dados.
Executar a consulta SQL de inserção e gerenciar os parâmetros da consulta.
Armazenar dados persistentes.
Monitorar a performance da aplicação.

Qual é a principal vantagem de usar o ADO.NET para interagir com um banco de dados SQL Server em uma aplicação .NET?
Oferecer um controle fino sobre a conexão com o banco de dados, a execução de comandos SQL e a manipulação de transações, proporcionando uma comunicação eficiente e segura com o banco de dados.
Melhorar a performance gráfica da aplicação.
Permitir a interação com múltiplos bancos de dados simultaneamente.
Oferecer um controle fino sobre a conexão com o banco de dados, a execução de comandos SQL e a manipulação de transações, proporcionando uma comunicação eficiente e segura com o banco de dados.
Facilitar a criação de interfaces gráficas complexas.
Reduzir o tamanho do código-fonte da aplicação.

No ADO.NET, como o uso do DataView pode ser vantajoso para a exibição de dados em uma aplicação?
Permitindo a visualização e manipulação de dados de forma ordenada e filtrada sem alterar os dados subjacentes no DataTable.
Melhorando a performance das consultas SQL.
Permitindo a visualização e manipulação de dados de forma ordenada e filtrada sem alterar os dados subjacentes no DataTable.
Gerenciando as conexões de rede de maneira mais eficiente.
Automatizando a geração de relatórios de desempenho.
Facilitando a criação de novas tabelas no banco de dados.

Prévia do material em texto

Revisar envio do teste: QUESTIONÁRIO UNIDADE IIIPROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_E1_20242 CONTEÚDO
Usuário fabio.oliveira176 @aluno.unip.br
Curso PROGRAMAÇÃO ORIENTADA A OBJETOS II
Teste QUESTIONÁRIO UNIDADE III
Iniciado 04/12/24 14:33
Enviado 04/12/24 16:43
Status Completada
Resultado da tentativa 2,5 em 2,5 pontos  
Tempo decorrido 2 horas, 9 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. 
Comentário da
resposta:
No contexto da arquitetura em camadas, qual é a principal responsabilidade da camada de lógica de negócios? 
Processar informações, aplicar regras de negócio e tomar decisões baseadas nos dados.
Interagir diretamente com o usuário e apresentar dados de forma compreensível. 
Processar informações, aplicar regras de negócio e tomar decisões baseadas nos dados.
Armazenar e recuperar dados de sistemas de armazenamento, como bancos de dados.
Con�gurar a interface grá�ca da aplicação. 
Gerenciar conexões de rede e protocolos de comunicação. 
Resposta: B 
Comentário: A camada de lógica de negócios é responsável por processar informações, aplicar regras
de negócio e tomar decisões baseadas nos dados. Ela lida com a lógica central da aplicação,
separando-a das camadas de apresentação e de acesso a dados. 
Pergunta 2
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
Em um padrão de design MVC (Model-View-Controller), qual é a função do Controlador?
Atuar como intermediário entre o Modelo e a Visão, manipulando os dados do Modelo e
apresentando-os na Visão. 
Armazenar dados persistentes. 
Exibir dados ao usuário de forma visual.
Atuar como intermediário entre o Modelo e a Visão, manipulando os dados do Modelo e
apresentando-os na Visão. 
Gerenciar a interface grá�ca do aplicativo. 
CONTEÚDOS ACADÊMICOS BIBLIOTECAS MURAL DO ALUNO TUTORIAISUNIP EAD
0,25 em 0,25 pontos
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_368940_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_368940_1&content_id=_4225931_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_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=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/login/?action=logout
fabio
Lápis
e. 
Comentário da
resposta:
Realizar operações matemáticas complexas.
Resposta: C 
Comentário: O Controlador atua como intermediário entre o Modelo e a Visão, manipulando os dados
do Modelo e apresentando-os na Visão. Ele responde às interações do usuário, como cliques ou
entradas de dados, e realiza as ações correspondentes. 
Pergunta 3
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
Comentário da
resposta:
No desenvolvimento de software com o padrão MVC, como deve ser tratada a lógica de apresentação para garantir uma
melhor manutenção do código? 
Separando a lógica de apresentação na Visão, deixando o Modelo e o Controlador livres de
qualquer código relacionado à interface de usuário.
Incorporando a lógica de apresentação diretamente no Modelo.
Separando a lógica de apresentação na Visão, deixando o Modelo e o Controlador livres de
qualquer código relacionado à interface de usuário.
Colocando toda a lógica de apresentação no Controlador. 
Misturando a lógica de apresentação entre o Modelo e a Visão.
Evitando a lógica de apresentação para simpli�car o desenvolvimento.
Resposta: B 
Comentário: A lógica de apresentação deve ser separada na Visão, deixando o Modelo e o
Controlador livres de qualquer código relacionado à interface de usuário. Isso facilita a manutenção
do código e promove a separação de responsabilidades. 
Pergunta 4
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
Comentário da
resposta:
Qual é a principal vantagem de utilizar o padrão MVVM (Model-View-ViewModel) em aplicações desenvolvidas com WPF
(Windows Presentation Foundation)? 
Facilitar a manutenção e a escalabilidade das aplicações ao promover uma separação clara entre a
lógica de negócios e a interface de usuário. 
Simpli�car a con�guração da interface de rede.
Facilitar a manutenção e a escalabilidade das aplicações ao promover uma separação clara entre a
lógica de negócios e a interface de usuário. 
Aumentar a performance grá�ca da aplicação. 
Reduzir a necessidade de testes automatizados.
Garantir a compatibilidade com dispositivos móveis. 
Resposta: B 
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Comentário: O padrão MVVM facilita a manutenção e a escalabilidade das aplicações ao promover uma
separação clara entre a lógica de negócios (Model), a lógica de apresentação (ViewModel) e a interface
de usuário (View). Isso torna mais fácil testar e manter o código, além de permitir a reutilização de
componentes. 
Pergunta 5
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
Em um projeto WPF utilizando MVVM, qual é a função principal do ViewModel? 
Atuar como intermediário entre a View e o Model, transformando dados do Model em formatos que
podem ser facilmente apresentados na View. 
Armazenar dados persistentes e realizar operações CRUD.
Renderizar grá�cos complexos na interface de usuário.
Atuar como intermediário entre a View e o Model, transformando dados do Model em formatos que
podem ser facilmente apresentados na View. 
Gerenciar conexões de rede e protocolos de comunicação. 
Con�gurar a interface de usuário diretamente no XAML.
Resposta: C 
Comentário: O ViewModel atua como intermediário entre a View e o Model, transformando dados do
Model em formatos que podem ser facilmente apresentados na View. Ele também implementa
comandos e ações acionados pela interface de usuário, promovendo uma separação clara das
responsabilidades. 
Pergunta 6
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
Comentário da
resposta:
Como a utilização de Data Binding no padrão MVVM pode melhorar a interatividade e a manutenção de uma aplicação
WPF?
Permitindo que elementos da interface de usuário sejam diretamente conectados a propriedades no
ViewModel, garantindo que mudanças nos dados sejam automaticamente re�etidas na interface e
vice-versa. 
Evitando a necessidade de atualizações automáticas na interface de usuário.
Permitindo que elementos da interface de usuário sejam diretamente conectados a propriedades no
ViewModel, garantindo que mudanças nos dados sejam automaticamente re�etidas na interface e
vice-versa. 
Simpli�cando o processo de depuração da aplicação. 
Reduzindo o desempenho da aplicação ao adicionar camadas de abstração. 
Eliminando a necessidade de separar a lógica de negócios da interface de usuário. 
Resposta: B 
Comentário: O Data Binding permite que elementos da interface de usuário sejam diretamente
conectados a propriedades no ViewModel. Isso garante que mudanças nos dados sejam
0,25 em 0,25 pontos
0,25 em 0,25 pontos
automaticamente re�etidas na interface de usuário e vice-versa, melhorando a interatividade e
facilitando a manutenção da aplicação. 
Pergunta 7
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
Como a utilização de SqlParameter no ADO.NET contribui para a segurança da aplicação ao executar comandos SQL? 
Prevenindo ataques de injeção de SQL ao permitir a inclusão de dados de forma segura em
comandos SQL através do uso de parâmetros. 
Melhorando a performance das consultas. 
Facilitando a conexão com múltiplos bancos de dados.
Prevenindo ataques de injeção de SQL ao permitir a inclusão de dados de forma segura em
comandos SQLatravés do uso de parâmetros. 
Automatizando a criação de interfaces grá�cas. 
Reduzindo o uso de memória durante a execução das consultas. 
Resposta: C 
Comentário: O uso de SqlParameter no ADO.NET previne ataques de injeção de SQL ao permitir a
inclusão de dados de forma segura em comandos SQL através do uso de parâmetros. Isso garante que
os dados do usuário sejam tratados como dados, e não como código SQL, aumentando a segurança da
aplicação. 
Pergunta 8
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
No exemplo de código que insere jogadores na tabela Jogador, qual é a função da classe SqlCommand e como ela é
utilizada? 
Executar a consulta SQL de inserção e gerenciar os parâmetros da consulta. 
Gerenciar a interface grá�ca do usuário.
Conectar-se ao banco de dados. 
Executar a consulta SQL de inserção e gerenciar os parâmetros da consulta. 
Armazenar dados persistentes. 
Monitorar a performance da aplicação. 
Resposta: C 
Comentário: A classe SqlCommand é utilizada para executar a consulta SQL de inserção e gerenciar os
parâmetros da consulta. Ela permite de�nir e executar comandos SQL, como inserções, atualizações e
deleções, interagindo diretamente com o banco de dados.
Pergunta 9
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
Quarta-feira, 4 de Dezembro de 2024 16h43min58s GMT-03:00
Resposta
Selecionada:
c.
Respostas: a. 
b. 
c.
d. 
e. 
Comentário da
resposta:
Qual é a principal vantagem de usar o ADO.NET para interagir com um banco de dados SQL Server em uma aplicação
.NET?
Oferecer um controle �no sobre a conexão com o banco de dados, a execução de comandos SQL e a
manipulação de transações, proporcionando uma comunicação e�ciente e segura com o banco de
dados. 
Melhorar a performance grá�ca da aplicação.
Permitir a interação com múltiplos bancos de dados simultaneamente.
Oferecer um controle �no sobre a conexão com o banco de dados, a execução de comandos SQL e a
manipulação de transações, proporcionando uma comunicação e�ciente e segura com o banco de
dados. 
Facilitar a criação de interfaces grá�cas complexas.
Reduzir o tamanho do código-fonte da aplicação.
Resposta: C 
Comentário: O ADO.NET oferece um controle �no sobre a conexão com o banco de dados, a execução
de comandos SQL e a manipulação de transações, proporcionando uma comunicação e�ciente e
segura com o banco de dados. Isso é essencial para desenvolver aplicações robustas e de alto
desempenho. 
Pergunta 10
Resposta
Selecionada:
b.
Respostas: a. 
b.
c. 
d. 
e. 
Comentário da
resposta:
No ADO.NET, como o uso do DataView pode ser vantajoso para a exibição de dados em uma aplicação?
Permitindo a visualização e manipulação de dados de forma ordenada e �ltrada sem alterar os
dados subjacentes no DataTable. 
Melhorando a performance das consultas SQL. 
Permitindo a visualização e manipulação de dados de forma ordenada e �ltrada sem alterar os
dados subjacentes no DataTable. 
Gerenciando as conexões de rede de maneira mais e�ciente.
Automatizando a geração de relatórios de desempenho.
Facilitando a criação de novas tabelas no banco de dados.
Resposta: B 
Comentário: O DataView permite a visualização e manipulação de dados de forma ordenada e �ltrada
sem alterar os dados subjacentes no DataTable. Isso é útil para exibir diferentes perspectivas dos
mesmos dados em controles de interface de usuário, como grids de dados. 
← OK
0,25 em 0,25 pontos

Mais conteúdos dessa disciplina