Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Analise a imagem abaixo que representa um retrato do projeto MyFinanceWeb aberto pelo VS Code. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
A solução possui 4 projetos em C# e todos são dependentes entre si, obviamente respeitando a não existência de referência circular e o único projeto que não tem dependência com outros é o de ’domain’
Verdadeiro
Falso

A classes a seguir representam duas entidades de domínio, Transação e Plano de Conta, respectivamente. Ambas foram modeladas para um mapeamento padrão junto ao Entity Framework Core. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
A entidade ‘Transacao’ possui uma referência para a entidade ‘PlanoConta’ e essa variável pode receber o conteúdo ‘null’
Verdadeiro
Falso

Os trechos de código a seguir representam uma interface e uma classe que fazem parte de uma camada de serviços. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
A interface IPlanoContaService define dois procedimentos e duas funções
Verdadeiro
Falso

A classe em C# a seguir representa uma implementação de uma DAL – Data Access Layout com base no Entity Framework Core. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Existe uma relação de herança entre MyFinanceDBContext e DbContext onde a segunda herda a primeira
Verdadeiro
Falso

A classe em C# a seguir representa uma implementação de uma Controller. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Entre as linhas 14 e 20 temos um método construtor que é executado sempre que uma requisição chega a esse recurso
Verdadeiro
Falso

O código a seguir representado pelo arquivo ‘Cadastrar.cshtml’ é uma View do ASP.NET MVC. Marque as alternativas corretas sobre essa estrutura.
Possui um formulário que realiza um POST no método cadastrar da Controller PlanoConta
Verdadeiro
Falso

Sobre a execução de uma aplicação ASP.NET MVC é correto afirmar que: É iniciada com a intenção de provê um serviço WEB que começa pela construção do host por meio da execução da classe Program. A rota padrão é utilizada para carregar o primeiro recurso da aplicação.
É iniciada com a intenção de provê um serviço WEB que começa pela construção do host por meio da execução da classe Program. A rota padrão é utilizada para carregar o primeiro recurso da aplicação.
Verdadeiro
Falso

Qual a sintaxe correta para escrever um código C# numa View do ASP.NET MVC?
Qual a sintaxe correta para escrever um código C# numa View do ASP.NET MVC?
A) !{ var teste = "Filipe"; }
B) #{ var teste = "Filipe"; }
C) ${ var teste = "Filipe"; }
D) @{ var teste = "Filipe"; }

Marque a opção CORRETA para definir uma estrutura no ASP.NET MVC para um formulário de cadastro de Cliente: Controller View Model
Marque a opção CORRETA para definir uma estrutura no ASP.NET MVC para um formulário de cadastro de Cliente: Controller View Model
A) ClienteController Cadastro.cshtml ClienteModel.model
B) ClienteController Cadastro.htm ClienteModel.model
C) ClienteController Cadastro.cshtml ClienteModel.cs
D) ClienteController Cadastro.cs ClienteModel.cs

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Analise a imagem abaixo que representa um retrato do projeto MyFinanceWeb aberto pelo VS Code. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
A solução possui 4 projetos em C# e todos são dependentes entre si, obviamente respeitando a não existência de referência circular e o único projeto que não tem dependência com outros é o de ’domain’
Verdadeiro
Falso

A classes a seguir representam duas entidades de domínio, Transação e Plano de Conta, respectivamente. Ambas foram modeladas para um mapeamento padrão junto ao Entity Framework Core. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
A entidade ‘Transacao’ possui uma referência para a entidade ‘PlanoConta’ e essa variável pode receber o conteúdo ‘null’
Verdadeiro
Falso

Os trechos de código a seguir representam uma interface e uma classe que fazem parte de uma camada de serviços. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
A interface IPlanoContaService define dois procedimentos e duas funções
Verdadeiro
Falso

A classe em C# a seguir representa uma implementação de uma DAL – Data Access Layout com base no Entity Framework Core. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Existe uma relação de herança entre MyFinanceDBContext e DbContext onde a segunda herda a primeira
Verdadeiro
Falso

A classe em C# a seguir representa uma implementação de uma Controller. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Entre as linhas 14 e 20 temos um método construtor que é executado sempre que uma requisição chega a esse recurso
Verdadeiro
Falso

O código a seguir representado pelo arquivo ‘Cadastrar.cshtml’ é uma View do ASP.NET MVC. Marque as alternativas corretas sobre essa estrutura.
Possui um formulário que realiza um POST no método cadastrar da Controller PlanoConta
Verdadeiro
Falso

Sobre a execução de uma aplicação ASP.NET MVC é correto afirmar que: É iniciada com a intenção de provê um serviço WEB que começa pela construção do host por meio da execução da classe Program. A rota padrão é utilizada para carregar o primeiro recurso da aplicação.
É iniciada com a intenção de provê um serviço WEB que começa pela construção do host por meio da execução da classe Program. A rota padrão é utilizada para carregar o primeiro recurso da aplicação.
Verdadeiro
Falso

Qual a sintaxe correta para escrever um código C# numa View do ASP.NET MVC?
Qual a sintaxe correta para escrever um código C# numa View do ASP.NET MVC?
A) !{ var teste = "Filipe"; }
B) #{ var teste = "Filipe"; }
C) ${ var teste = "Filipe"; }
D) @{ var teste = "Filipe"; }

Marque a opção CORRETA para definir uma estrutura no ASP.NET MVC para um formulário de cadastro de Cliente: Controller View Model
Marque a opção CORRETA para definir uma estrutura no ASP.NET MVC para um formulário de cadastro de Cliente: Controller View Model
A) ClienteController Cadastro.cshtml ClienteModel.model
B) ClienteController Cadastro.htm ClienteModel.model
C) ClienteController Cadastro.cshtml ClienteModel.cs
D) ClienteController Cadastro.cs ClienteModel.cs

Prévia do material em texto

Pontuação desta tentativa: 10 de 10
Enviado 7 abr em 15:13
Esta tentativa levou 5 minutos.
 
Pergunta 1
1 / 1 pts
Analise a imagem abaixo que representa um retrato do projeto MyFinanceWeb aberto pelo VS Code. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura
Correto!
A solução possui 4 projetos em C# e todos são dependentes entre si, obviamente respeitando a não existência de referência circular e o único projeto que não tem dependência com outros é o de ’domain’
 
             
Correto!
Para incluir uma controller no projeto ‘1-) myfinance-web-dotnet’ com funções que retornam visões não é necessário criar uma View na pasta Views
 
             
Correto!
Para criar uma nova controller com o nome de ‘LoginController’ que terá uma página Index é necessário criar uma View Index dentro da pasta Views
 
             
Correto!
Existem regras de nomenclatura no ASP.NET MVC que exige que uma Controller de nome Produto tenha sua classe com o seguinte nome: ‘ProdutoController.cs’, no entanto, o arquivo de Models pode ser criado com o nome que desejar.
 
             
Correto!
Na pasta Views -> Shared possui um arquivo chamdo _Layout.cshtml que define o layout padrão aplicado como template ao demais arquivos de View
 
             
Correto!
Na pasta wwwroot contém arquivos estáticos que podem ser utilizados em todo o site, tais como, imagens, javascripts, css, etc.
 
             
Correto!
Para compilar o projeto é necessário abrir o Visual Studio, pois o VS Code não admite comandos do dotnet CLI
 
             
 
Pergunta 2
1 / 1 pts
A classes a seguir representam duas entidades de domínio, Transação e Plano de Conta, respectivamente. Ambas foram modeladas para um mapeamento padrão junto ao Entity Framework Core. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Correto!
  
A entidade ‘Transacao’ possui uma referência para a entidade ‘PlanoConta’ e essa variável pode receber o conteúdo ‘null’
 
Correto!
  
O símbolo ‘?’ ao final de cada tipo de variável indica que ela admite um valor ‘null’
 
  
A entidade ‘PlanoConta’ deveria possuir uma variável do tipo ‘Transacao’, uma vez que essa última possui uma variável do tipo 'PlanoConta’
 
  
O atributo ‘Valor’ foi declarado como decimal, mas poderia ser do tipo int sem prejuízo para a funcionalidade de Registro de Transações
 
  
Essas classes não podem ter métodos construtores por se tratarem de entidades de negócio
 
 
Pergunta 3
1 / 1 pts
Os trechos de código a seguir representam uma interface e uma classe que fazem parte de uma camada de serviços. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Correto!
A interface IPlanoContaService define dois procedimentos e duas funções
 
             
Correto!
Todos os métodos definidos na interface IPlanoContaService fazem referência à entidade de domínio ‘PlanoConta’
 
             
Correto!
Na classe ‘PlanoContaService’ todos os métodos da interface IPlanoContaService devem ser implementados, caso contrário, a aplicação não irá compilar
 
             
Correto!
No método construtor da classe ‘PlanoContaService’ é injetado uma instância da classe MyFinanceDbContext que fornece acesso aos as entidades mapeadas pelo EntityFramework
 
             
Correto!
Entre as linhas 17 e 31 é implementado a operação ‘Cadastrar’ que tem como objetivo apenas inserir um novo registro na entidade ‘PlanoConta’
 
             
 
Pergunta 4
1 / 1 pts
A classe em C# a seguir representa uma implementação de uma DAL – Data Access Layout com base no Entity Framework Core. Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Correto!
Existe uma relação de herança entre MyFinanceDBContext e DbContext onde a segunda herda a primeira
 
             
Correto!
DbSet é uma classe que mapeia uma entidade do Banco de Dados e permite que queries sejam executadas o objeto retornado por esse mapeamento.
 
             
Correto!
O Entity Framework Core é uma solução Microsoft e, portanto, somente opera com Banco de Dados SQL-SERVER
 
             
Correto!
OnConfiguring(DbContextOptionsBuilder optionsBuilder) é uma função da classe DbContext e foi sobrescrita
 
             
Correto!
Para que essa classe funcione no projeto de aplicação é necessário configurar o DbContext como serviço na classe Program.cs
 
             
 
Pergunta 5
1 / 1 pts
A classe em C# a seguir representa uma implementação de uma Controller.
Responda Verdadeiro ou Falso sobre questões a respeito dessa estrutura.
Correto!
Entre as linhas 14 e 20 temos um método construtor que é executado sempre que uma requisição chega a esse recurso
 
             
Correto!
No método construtor os parâmetros enviados criam as instâncias dos objetos por Injeção de Dependências
 
             
Correto!
Na linha 22 é definido o método HTTP suportado pela ação implementada, no caso, o verbo GET
 
             
Correto!
A ação implementação entre as linhas 24 e 42 também admite o método HttpPost
 
             
Correto!
O foreach presente entre as linhas 29 e 37 mapeia uma lista de registros do tipo List<PlanoConta> para List<PlanoContaModel>
 
             
Correto!
Na linha 39 uma lista de registros do tipo List<PlanoConta> é atribuído a uma ViewBag
 
             
Correto!
Na linha 41 a Controller chama uma View chamada PlanoConta
 
             
Correto!
Na linha 39 a ViewBag criada sempre terá registros
 
             
 
Pergunta 6
1 / 1 pts
O código a seguir representado pelo arquivo ‘Cadastrar.cshtml’ é uma View do ASP.NET MVC. Marque as alternativas corretas sobre essa estrutura.
Correto!
  
Possui um formulário que realiza um POST no método cadastrar da Controller PlanoConta
 
Correto!
  
O arquivo admite a escrita de código HTML, JS, CSS e C#
 
  
Quando o botão ‘Registrar’ é acionado os dados são submetidos imediatamente para a Controlller e o primeiro método executado é a action ‘Cadastrar’
 
Correto!
  
A propriedade ‘asp-for’ (linhas 11 e 14) indica o atributo de destino da classe PlanoContaModel
 
Correto!
  
Está View é o resultado do retorno de uma chamada que ocorreu na Controller ‘PlanoContaController’
 
 
Pergunta 7
1 / 1 pts
Sobre a execução de uma aplicação ASP.NET MVC é correto afirmar que:
É iniciada com a intenção de provê um serviço WEB que começa pela construção do host por meio da execução da classe Program. A rota padrão é utilizada para carregar o primeiro recurso da aplicação.
Correto!
  
Verdadeiro
 
  
Falso
 
 
Pergunta 8
1 / 1 pts
Associe os comandos do dotnet CLI de acordo com seu objetivo:
Correto!
Executa uma aplicação
 
             
Correto!
Compila uma aplicação
 
             
Correto!
Cria uma nova aplicação
 
             
Correto!
Exibe a última versão instalada o DotNet SDK
 
             
 
Pergunta 9
1 / 1 pts
Qual a sintaxe correta para escrever um código C# numa View do ASP.NET MVC?
	A)
	!{ var teste = "Filipe"; }
	B)
	#{ var teste = "Filipe"; }
	C)
	${ var teste = "Filipe"; }
	D)
	@{ var teste = "Filipe"; }
  
A)
 
  
B)
 
  
C)
 
Correto!
  
D)
 
 
Pergunta 10
1 / 1 pts
Marque a opção CORRETA para definir uma estrutura no ASP.NET MVC para um fomulário de cadastro de Cliente:
	
	Controller
	View
	Model
	A)
	ClienteController
	Cadastro.cshtml
	ClienteModel.model
	B)
	ClienteController
	Cadastro.htm
	ClienteModel.model
	C)
	ClienteController
	Cadastro.cshtml
	ClienteModel.cs
	D)
	ClienteController
	Cadastro.cs
	ClienteModel.cs
  
A)
 
  
B)
 
Correto!
  
C)
 
  
D)
 
Pontuação do teste: 10 de 10
Verdadeiro
Verdadeiro
Verdadeiro
Falso
Verdadeiro
Falso
Verdadeiro
Falso
Falso
Falso
Falso
Verdadeiro
Verdadeiro
Verdadeiro
Verdadeiro
Verdadeiro
Falso
Verdadeiro
Falso
Falso
Falso
dotnet run
dotnet build
dotnet new
dotnet 
–
version
Falso

Mais conteúdos dessa disciplina