Logo Passei Direto
Buscar

AOP3 Programação Orientada a Objetos UVV

Ferramentas de estudo

Questões resolvidas

Linguagens com suporte a orientação a objeto oferecem um recurso bastante importante que é a Exceção. Podemos entender que Exceções são notificações de que algo interrompe a execução normal do programa. Exceções fornecem um paradigma de programação para detectar e reagir a eventos inesperados. Sobre orientação a objetos e exceções analise as seguintes afirmacoes:
É correto o que se afirma apenas em:
I - Exceções são geradas ou lançadas pelo código de programação que deve enviar um sinal ao programa em execução sobre um erro ou uma situação incomum.
II - O tratamento de exceções é um mecanismo que permite que exceções sejam lançadas e capturadas. Esse mecanismo é fornecido internamente pelo CLR (Common Language Runtime).
III - Na POO, as exceções são funcionalidade e podem ser herdadas para criar hierarquias.
IV - Na Programação Orientada a Objetos (POO), as exceções são um mecanismo poderoso para o processamento centralizado de erros e situações excepcionais.
a. III e IV.
b. I e II.
c. II, III e IV.
d. I, II e IV.
e. I, II e III.

Na POO, é recomendável usar exceções para gerenciar situações de erro ou eventos inesperados que possam surgir durante a execução do programa. Isso substitui a abordagem processual de tratamento de erros e oferece vantagens importantes, como o processamento centralizado de erros, o tratamento de vários erros em um único local e a capacidade de passar erros para um manipulador de nível superior. Outra vantagem importante é que as exceções se autodescrevem e podem criar hierarquias. Sobre este assunto, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
Assinale a alternativa que representa a sequência correta de cima para baixo:
( ) Do ponto de vista de fluxo de uma exceção, o princípio geral é que, quando um novo método é chamado, ele é colocado no final da pilha. Quando o método termina, ele é retirado do fundo da pilha.
( ) A exceção no .NET é um objeto que sinaliza um erro ou um evento que não é previsto no fluxo normal do programa.
( ) Quando um evento incomum ocorre, o método em execução “lança” um objeto especial contendo informações sobre o tipo do erro, o local no programa em que o erro ocorreu e o estado do programa no momento do erro.
( ) Cada exceção no .NET contém o chamado rastreamento de pilha (stack trace), que fornece informações de onde exatamente ocorreu o erro.
( ) Depois que um método lança uma exceção, o CLR procura um manipulador de exceções (exception handler) que possa processar o erro.
a. F-V-V-F-V
b. F-V-V-V-V
c. F-V-V-F-F
d. V-V-V-F-F
e. F-V-V-V-F

Um desenvolvedor júnior criou uma funcionalidade para excluir uma tarifa bancária em uma aplicação que utiliza a plataforma .Net e o Entity Framework. Porém, apesar de não gerar erro algum, ela não está excluindo efetivamente a tarifa. Veja o método implementado: Sobre esse contexto analise as seguintes afirmações para identificar o que é preciso para acertar o código:
Assinale a alternativa que representa a sequência correta de cima para baixo:
( ) Colocar a chamada para o método SaveChanges, disponível na variável contexto. O código ficaria assim: contexto.SaveChanges();.
( ) Fechar o contexto com o seguinte código: contexto.Close();
( ) Comitar a transação usando o método CommitTransaction(), disponível na variável contexto, de modo que o código fique como contexto.CommitTransaction();.
( ) Colocar a chamada para o método DoChanges(), disponível na variável contexto. O código ficaria assim: contexto.DoChanges();.
( ) Colocar a chamada para o método ChangesObjetcs(), disponível na variável contexto. O código ficaria assim: contexto.ChangesObjetcs();.
a. V-V-V-F-F
b. F-V-V-F-F
c. V-F-F-F-F
d. F-V-V-V-F
e. F-V-V-F-V

Um ORM é uma ferramenta para armazenar dados de objetos de domínio para o banco de dados relacional como o MS SQL Server, por exemplo, de forma automatizada e sem muita programação. ORM inclui algumas partes em destaque tais como:
É correto o que se afirma apenas em:
I - Objetos da classe de domínio.
II - Objetos de banco de dados relacional, mapeando informações sobre como os objetos de domínio são mapeados para objetos de banco de dados relacional.
III - Delega de forma manual a operação CRUD padrão (do inglês Create, Read, Update & Delete).
IV - ORM nos permite manter nosso projeto de banco de dados separado do nosso projeto de classe de domínio. Isso torna o aplicativo sustentável e extensível.
a. I e II
b. III e IV
c. I, II e IV
d. II, III e IV
e. I, II e III

O Entity Framework é um mapeador relacional de objeto (Object-Relational Mapper - ORM) que permite que os desenvolvedores .NET trabalhem com dados relacionais, usando objetos específicos de domínio. Ele elimina a necessidade da maior parte do código de acesso a dados que os desenvolvedores geralmente precisam escrever. Sobre esse contexto analise as seguintes afirmações:
Assinale a alternativa que representa a sequência correta de cima para baixo:
( ) A estrutura do Entity é uma estrutura de mapeamento objeto-relacional. É uma solução anterior ao ADO.NET que oferece aos desenvolvedores um mecanismo automatizado para acessar e armazenar os dados no banco de dados.
( ) O Entity Framework automatiza a operação CRUD padrão (do inglês Create, Read, Update & Delete, pode ser traduzido como Criar, Ler, Atualizar e Excluir) para que o desenvolvedor não precise escrever manualmente.
( ) O Code first é uma forma de trabalhar com banco de dados usando o Entity Framework, onde podemos criar os modelos primeiro e o Entity Framework cria o banco de dados, de acordo com os mapeamentos, automaticamente.
( ) O Entity trabalha de maneira que permite persistir todas as classes e não apenas uma. Essa nova classe possui o conceito no Entity de contexto da aplicação.
( ) O Entity Framework permite que você crie um modelo escrevendo código ou usando caixas e linhas no EF Designer. Ambas as abordagens podem ser usadas em um banco de dados existente ou criar um novo banco de dados.
a. V-V-V-F-F
b. F-V-V-F-V
c. F-V-V-V-F
d. F-V-V-V-V
e. F-V-V-F-F

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

Questões resolvidas

Linguagens com suporte a orientação a objeto oferecem um recurso bastante importante que é a Exceção. Podemos entender que Exceções são notificações de que algo interrompe a execução normal do programa. Exceções fornecem um paradigma de programação para detectar e reagir a eventos inesperados. Sobre orientação a objetos e exceções analise as seguintes afirmacoes:
É correto o que se afirma apenas em:
I - Exceções são geradas ou lançadas pelo código de programação que deve enviar um sinal ao programa em execução sobre um erro ou uma situação incomum.
II - O tratamento de exceções é um mecanismo que permite que exceções sejam lançadas e capturadas. Esse mecanismo é fornecido internamente pelo CLR (Common Language Runtime).
III - Na POO, as exceções são funcionalidade e podem ser herdadas para criar hierarquias.
IV - Na Programação Orientada a Objetos (POO), as exceções são um mecanismo poderoso para o processamento centralizado de erros e situações excepcionais.
a. III e IV.
b. I e II.
c. II, III e IV.
d. I, II e IV.
e. I, II e III.

Na POO, é recomendável usar exceções para gerenciar situações de erro ou eventos inesperados que possam surgir durante a execução do programa. Isso substitui a abordagem processual de tratamento de erros e oferece vantagens importantes, como o processamento centralizado de erros, o tratamento de vários erros em um único local e a capacidade de passar erros para um manipulador de nível superior. Outra vantagem importante é que as exceções se autodescrevem e podem criar hierarquias. Sobre este assunto, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
Assinale a alternativa que representa a sequência correta de cima para baixo:
( ) Do ponto de vista de fluxo de uma exceção, o princípio geral é que, quando um novo método é chamado, ele é colocado no final da pilha. Quando o método termina, ele é retirado do fundo da pilha.
( ) A exceção no .NET é um objeto que sinaliza um erro ou um evento que não é previsto no fluxo normal do programa.
( ) Quando um evento incomum ocorre, o método em execução “lança” um objeto especial contendo informações sobre o tipo do erro, o local no programa em que o erro ocorreu e o estado do programa no momento do erro.
( ) Cada exceção no .NET contém o chamado rastreamento de pilha (stack trace), que fornece informações de onde exatamente ocorreu o erro.
( ) Depois que um método lança uma exceção, o CLR procura um manipulador de exceções (exception handler) que possa processar o erro.
a. F-V-V-F-V
b. F-V-V-V-V
c. F-V-V-F-F
d. V-V-V-F-F
e. F-V-V-V-F

Um desenvolvedor júnior criou uma funcionalidade para excluir uma tarifa bancária em uma aplicação que utiliza a plataforma .Net e o Entity Framework. Porém, apesar de não gerar erro algum, ela não está excluindo efetivamente a tarifa. Veja o método implementado: Sobre esse contexto analise as seguintes afirmações para identificar o que é preciso para acertar o código:
Assinale a alternativa que representa a sequência correta de cima para baixo:
( ) Colocar a chamada para o método SaveChanges, disponível na variável contexto. O código ficaria assim: contexto.SaveChanges();.
( ) Fechar o contexto com o seguinte código: contexto.Close();
( ) Comitar a transação usando o método CommitTransaction(), disponível na variável contexto, de modo que o código fique como contexto.CommitTransaction();.
( ) Colocar a chamada para o método DoChanges(), disponível na variável contexto. O código ficaria assim: contexto.DoChanges();.
( ) Colocar a chamada para o método ChangesObjetcs(), disponível na variável contexto. O código ficaria assim: contexto.ChangesObjetcs();.
a. V-V-V-F-F
b. F-V-V-F-F
c. V-F-F-F-F
d. F-V-V-V-F
e. F-V-V-F-V

Um ORM é uma ferramenta para armazenar dados de objetos de domínio para o banco de dados relacional como o MS SQL Server, por exemplo, de forma automatizada e sem muita programação. ORM inclui algumas partes em destaque tais como:
É correto o que se afirma apenas em:
I - Objetos da classe de domínio.
II - Objetos de banco de dados relacional, mapeando informações sobre como os objetos de domínio são mapeados para objetos de banco de dados relacional.
III - Delega de forma manual a operação CRUD padrão (do inglês Create, Read, Update & Delete).
IV - ORM nos permite manter nosso projeto de banco de dados separado do nosso projeto de classe de domínio. Isso torna o aplicativo sustentável e extensível.
a. I e II
b. III e IV
c. I, II e IV
d. II, III e IV
e. I, II e III

O Entity Framework é um mapeador relacional de objeto (Object-Relational Mapper - ORM) que permite que os desenvolvedores .NET trabalhem com dados relacionais, usando objetos específicos de domínio. Ele elimina a necessidade da maior parte do código de acesso a dados que os desenvolvedores geralmente precisam escrever. Sobre esse contexto analise as seguintes afirmações:
Assinale a alternativa que representa a sequência correta de cima para baixo:
( ) A estrutura do Entity é uma estrutura de mapeamento objeto-relacional. É uma solução anterior ao ADO.NET que oferece aos desenvolvedores um mecanismo automatizado para acessar e armazenar os dados no banco de dados.
( ) O Entity Framework automatiza a operação CRUD padrão (do inglês Create, Read, Update & Delete, pode ser traduzido como Criar, Ler, Atualizar e Excluir) para que o desenvolvedor não precise escrever manualmente.
( ) O Code first é uma forma de trabalhar com banco de dados usando o Entity Framework, onde podemos criar os modelos primeiro e o Entity Framework cria o banco de dados, de acordo com os mapeamentos, automaticamente.
( ) O Entity trabalha de maneira que permite persistir todas as classes e não apenas uma. Essa nova classe possui o conceito no Entity de contexto da aplicação.
( ) O Entity Framework permite que você crie um modelo escrevendo código ou usando caixas e linhas no EF Designer. Ambas as abordagens podem ser usadas em um banco de dados existente ou criar um novo banco de dados.
a. V-V-V-F-F
b. F-V-V-F-V
c. F-V-V-V-F
d. F-V-V-V-V
e. F-V-V-F-F

Prévia do material em texto

17/09/2021 Atividade Online Pontuada 03
https://cead.uvv.br/graduacao/mod/quiz/review.php?attempt=378620&cmid=71954 1/4
Início Minhas disciplinas Programação Orientada a Objetos Atividades Pontuadas e Prova Atividade Online Pontuada 03
Questão 1
Completo
Atingiu 0,20
de 0,20
Iniciado em sexta-feira, 17 set 2021, 21:05
Estado Finalizada
Concluída em sexta-feira, 17 set 2021, 21:29
Tempo
empregado
24 minutos 19 segundos
Avaliar 1,00 de um máximo de 1,00(100%)
Linguagens com suporte a orientação a objeto oferecem um recurso
bastante importante que é a Exceção. Podemos entender que
Exceções são notificações de que algo interrompe a execução normal
do programa. Exceções fornecem um paradigma de programação
para detectar e reagir a eventos inesperados. Sobre orientação a
objetos e exceções analise as seguintes afirmações:
I - Exceções são geradas ou lançadas pelo código de programação
que deve enviar um sinal ao programa em execução sobre um erro ou
uma situação incomum.
II - O tratamento de exceções é um mecanismo que permite que
exceções sejam lançadas e capturadas. Esse mecanismo é fornecido
internamente pelo CLR (Common Language Runtime).
III - Na POO, as exceções são funcionalidade e podem ser herdadas
para criar hierarquias.
IV - Na Programação Orientada a Objetos (POO), as exceções são um
mecanismo poderoso para o processamento centralizado de erros e
situações excepcionais.
É correto o que se afirma apenas em::
Escolha uma opção:
a. III e IV.
b. I e II.
c. II, III e IV.
d. I, II e IV.
e. I, II e III.




https://cead.uvv.br/graduacao/my/
https://cead.uvv.br/graduacao/course/view.php?id=511
https://cead.uvv.br/graduacao/course/view.php?id=511&section=2
https://cead.uvv.br/graduacao/mod/quiz/view.php?id=71954
https://cead.uvv.br/graduacao/grade/report/index.php?id=511
https://cead.uvv.br/graduacao/blocks/mchat/view.php?id=511
https://cead.uvv.br/graduacao/my/
https://cead.uvv.br/graduacao/calendar/view.php?view=month&course=511
javascript:void(0);
https://cead.uvv.br/graduacao//course/view.php?id=182&sesskey=x3VHc5RahQ&edit
https://aluno.uvv.br/Aluno/Dashboard
https://cead.uvv.br/graduacao/my
17/09/2021 Atividade Online Pontuada 03
https://cead.uvv.br/graduacao/mod/quiz/review.php?attempt=378620&cmid=71954 2/4
Questão 2
Completo
Atingiu 0,20
de 0,20
Na POO, é recomendável usar exceções para gerenciar situações de
erro ou eventos inesperados que possam surgir durante a execução do
programa. Isso substitui a abordagem processual de tratamento de
erros e oferece vantagens importantes, como o processamento
centralizado de erros, o tratamento de vários erros em um único local e
a capacidade de passar erros para um manipulador de nível superior.
Outra vantagem importante é que as exceções se autodescrevem e
podem criar hierarquias. Sobre este assunto, identifique as afirmativas
a seguir como verdadeiras (V) ou falsas (F):
( ) Do ponto de vista de fluxo de uma exceção, o princípio geral é que,
quando um novo método é chamado, ele é colocado no final da pilha.
Quando o método termina, ele é retirado do fundo da pilha.
( ) A exceção no .NET é um objeto que sinaliza um erro ou um evento
que não é previsto no fluxo normal do programa..
( ) Quando um evento incomum ocorre, o método em execução
“lança” um objeto especial contendo informações sobre o tipo do erro,
o local no programa em que o erro ocorreu e o estado do programa no
momento do erro.
( ) Cada exceção no .NET contém o chamado rastreamento de pilha
(stack trace), que fornece informações de onde exatamente ocorreu o
erro.
( ) Depois que um método lança uma exceção, o CLR procura um
manipulador de exceções (exception handler) que possa processar o
erro..
Assinale a alternativa que representa a sequência correta de
cima para baixo::
Escolha uma opção:
a. F-V-V-F-V
b. F-V-V-V-V
c. F-V-V-F-F
d. V-V-V-F-F
e. F-V-V-V-F




https://cead.uvv.br/graduacao/grade/report/index.php?id=511
https://cead.uvv.br/graduacao/blocks/mchat/view.php?id=511
https://cead.uvv.br/graduacao/my/
https://cead.uvv.br/graduacao/calendar/view.php?view=month&course=511
javascript:void(0);
https://cead.uvv.br/graduacao//course/view.php?id=182&sesskey=x3VHc5RahQ&edit
https://aluno.uvv.br/Aluno/Dashboard
https://cead.uvv.br/graduacao/my
17/09/2021 Atividade Online Pontuada 03
https://cead.uvv.br/graduacao/mod/quiz/review.php?attempt=378620&cmid=71954 3/4
Questão 3
Completo
Atingiu 0,20
de 0,20
Questão 4
Completo
Atingiu 0,20
de 0,20
Um desenvolvedor júnior criou uma funcionalidade para excluir uma
tarifa bancária em uma aplicação que utiliza a plataforma .Net e o
Entity Framework. Porém, apesar de não gerar erro algum, ela não está
excluindo efetivamente a tarifa. Veja o método implementado:
Sobre esse contexto analise as seguintes afirmações para identificar o
que é preciso para acertar o código:
( ) Colocar a chamada para o método SaveChanges, disponível na
variável contexto. O código ficaria assim: contexto.SaveChanges();.
( ) Fechar o contexto com o seguinte código: contexto.Close();
( ) Comitar a transação usando o método CommitTransaction(),
disponível na variável contexto, de modo que o código fique como
contexto.CommitTransaction();.
( ) Colocar a chamada para o método DoChanges(), disponível na
variável contexto. O código ficaria assim: contexto.DoChanges();.
( ) Colocar a chamada para o método ChangesObjetcs(), disponível
na variável contexto. O código ficaria assim:
contexto.ChangesObjetcs();.
Assinale a alternativa que representa a sequência correta de
cima para baixo:
Escolha uma opção:
a. V-V-V-F-F
b. F-V-V-F-F
c. V-F-F-F-F
d. F-V-V-V-F
e. F-V-V-F-V
Um ORM é uma ferramenta para armazenar dados de objetos de
domínio para o banco de dados relacional como o MS SQL Server, por
exemplo, de forma automatizada e sem muita programação. ORM
inclui algumas partes em destaque tais como:
I - Objetos da classe de domínio.
II - Objetos de banco de dados relacional, mapeando informações
sobre como os objetos de domínio são mapeados para objetos de
banco de dados relacional.
III - Delega de forma manual a operação CRUD padrão (do inglês
Create, Read, Update & Delete).
IV - ORM nos permite manter nosso projeto de banco de dados
separado do nosso projeto de classe de domínio. Isso torna o
aplicativo sustentável e extensível.
É correto o que se afirma apenas em:
Escolha uma opção:
a. I e II
b. III e IV
c. I, II e IV
d. II, III e IV
e. I, II e III




https://cead.uvv.br/graduacao/grade/report/index.php?id=511
https://cead.uvv.br/graduacao/blocks/mchat/view.php?id=511
https://cead.uvv.br/graduacao/my/
https://cead.uvv.br/graduacao/calendar/view.php?view=month&course=511
javascript:void(0);
https://cead.uvv.br/graduacao//course/view.php?id=182&sesskey=x3VHc5RahQ&edit
https://aluno.uvv.br/Aluno/Dashboard
https://cead.uvv.br/graduacao/my
17/09/2021 Atividade Online Pontuada 03
https://cead.uvv.br/graduacao/mod/quiz/review.php?attempt=378620&cmid=71954 4/4
Questão 5
Completo
Atingiu 0,20
de 0,20
O Entity Framework é um mapeador relacional de objeto (Object-
Relational Mapper - ORM) que permite que os desenvolvedores .NET
trabalhem com dados relacionais, usando objetos específicos de
domínio. Ele elimina a necessidade da maior parte do código de
acesso a dados que os desenvolvedores geralmente precisam
escrever. Sobre esse contexto analise as seguintes afirmações:
( ) A estrutura do Entity é uma estrutura de mapeamento objeto-
relacional. É uma solução anterior ao ADO.NET que oferece aos
desenvolvedores um mecanismo automatizado para acessar e
armazenar os dados no banco de dados.
( ) O Entity Framework automatiza a operação CRUD padrão (do inglês
Create, Read, Update & Delete, pode ser traduzido como Criar, Ler,
Atualizar e Excluir) para que o desenvolvedor não precise escrever
manualmente.
( ) O Code first é uma forma de trabalhar com banco de dados usando
o Entity Framework, onde podemos criar os modelos primeiro e o Entity
Framework cria o banco de dados, de acordo com os mapeamentos,
automaticamente.( ) O Entity trabalha de maneira que permite persistir todas as classes
e não apenas uma. Essa nova classe possui o conceito no Entity de
contexto da aplicação.
( ) O Entity Framework permite que você crie um modelo escrevendo
código ou usando caixas e linhas no EF Designer. Ambas as
abordagens podem ser usadas em um banco de dados existente ou
criar um novo banco de dados.
Assinale a alternativa que representa a sequência correta de
cima para baixo:
Escolha uma opção:
a. V-V-V-F-F
b. F-V-V-F-V
c. F-V-V-V-F
d. F-V-V-V-V
e. F-V-V-F-F




https://cead.uvv.br/graduacao/grade/report/index.php?id=511
https://cead.uvv.br/graduacao/blocks/mchat/view.php?id=511
https://cead.uvv.br/graduacao/my/
https://cead.uvv.br/graduacao/calendar/view.php?view=month&course=511
javascript:void(0);
https://cead.uvv.br/graduacao//course/view.php?id=182&sesskey=x3VHc5RahQ&edit
https://aluno.uvv.br/Aluno/Dashboard
https://cead.uvv.br/graduacao/my

Mais conteúdos dessa disciplina