Logo Passei Direto
Buscar

QUESTIONÁRIO UNIDADE III PROGRAMAÇÃO ORIENTADA A OBJETOS II

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

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

Mais conteúdos dessa disciplina