Logo Passei Direto
Buscar

Conceitos de Programação Orientada a Objetos em C#

User badge image
C J M

em

Ferramentas de estudo

Questões resolvidas

A camada modelo é um projeto adicionado na solução do projeto construído na linguagem de programação orientada a objetos C#. Quando referenciada, todas as classes e atribuídos podem ser visualizados por outras camadas. Um projeto, ao ser compilado pelo Visual Studio, torna-se uma:
Resposta Selecionada: d. Dll.
a. Dfl.
b. Dhl.
c. Dxr.
d. Dll.
e. Dlf.

Dentro do conceito de segregação de código, utilizando a linguagem de programação orientada a objetos C#, podemos afirmar que a camada modelo é:
Resposta Selecionada: a. Responsável por facilitar o tráfego de informações pelas camadas.
a. Responsável por facilitar o tráfego de informações pelas camadas.
b. Responsável por conectar ao banco de dados.
c. Responsável por gerenciar a apresentação de telas.
d. Responsável por efetuar o start na aplicação.
e. Responsável por atribuir informações ao método de inicialização do formulário.

Podemos afirmar que na arquitetura de trabalho atribuída para a linguagem de programação orientada a objetos C# (MCV) a camada de controle é responsável:
Resposta Selecionada: a. Por receber a requisição da camada de apresentação e retorna o resultado dependendo da lógica de negócio.
a. Por receber a requisição da camada de apresentação e retorna o resultado dependendo da lógica de negócio.
b. Por receber a requisição da camada modelo e retorna o resultado dependendo da lógica de negócio.
c. Por receber a requisição da camada de apresentação e retornar somente classes abstratas dependendo da lógica de negócio.
d. Por receber a requisição da camada de modelo e retornar somente classes abstratas dependendo da lógica de negócio.
e. Por receber a requisição da camada de apresentação e retornar somente métodos estáticos para a camada modelo.

Podemos verificar se uma conexão está aberta ou vazia dentro da codificação utilizando a linguagem de programação orientada a objetos C#. Essa é uma prática importante para garantir que uma conexão será inicializada e logo após a execução da funcionalidade essa conexão será finalizada, porém, para tal validação, utiliza-se:
Resposta Selecionada: a. ConnectionState.
a. ConnectionState.
b. ConnectionStateLog.
c. ConnectionLog.
d. StateConnection.
e. OpenConnectionState.

Toda aplicação tem por finalidade trabalhar com entrada e saída de dados, a fim de processar toda a informação inserida pelo usuário na camada visual. Toda resposta sistêmica, em sua maioria, é apresentada ao usuário, por meio de uma caixa de mensagem. Para codificarmos a caixa de texto utilizando a linguagem C#, utilizamos:
Resposta Selecionada: b. MessageBox.Show.
a. MessageBox.Hide.
b. MessageBox.Show.
c. MessageBox.Show.Start.
d. MessageBox.Hide.Start.
e. MessageBox.Start.Show.

Toda caixa de entrada e saída de dados em um formulário precisa ser inicializada antes do método de inserção ser efetivado. Essa é uma prática para garantir que toda carga que será efetuada foi atualizada e previamente verificada, sendo assim, para tal ação podemos utilizar:
Resposta Selecionada: c. String.Empty.
a. TextBox.Show.
b. TextBox.Empty.Query.
c. String.Empty.
d. String.TextBox.Empty.
e. Empty.Query.

Todo código como boas práticas precisa em alguns trechos ser comentado. Isso possibilita ao desenvolvedor um entendimento de tudo que foi programado e registrar possíveis dúvidas ou melhorias que precisam ser implementadas no código. Para que um trecho de código seja comentado, ou se insira um comentário no código, utilizamos como caractere prévio:
Resposta Selecionada: e. //.
a. &&.
b. ||.
c. ().
d. ://.
e. //.

Uma aplicação detém alguns recursos essenciais, como: caixa de entrada e saída de dados, apresentação de rótulos, tabelas e botões. Para cada botão uma funcionalidade pode ser atribuída, porém, ao encerrar uma aplicação de maneira simples e objetiva, utilizamos qual método nativo?
Resposta Selecionada: a. Close().
a. Close().
b. Close.Exit().
c. Close.Logoff().
d. Closed.Exit().
e. Closed.Finish().

Uma caixa de dialogo é um canal de comunicação entre ações que a aplicação apresenta e para qual o usuário será direcionado pela sua tomada de decisão. Aplicações desenvolvidas com a linguagem de programação orientada a objetos C#, trabalham com a apresentação de caixas de dialogo por meio de MessageBox, porém, para que seja sinalizada mais de uma ação nessa caixa, podemos utilizar:
Resposta Selecionada: a. MessageBoxButtons.
a. MessageBoxButtons.
b. MessageBoxIcons.
c. MessageBoxStyle.
d. MessageBoxRazor.
e. MessageBoxQuestions.

Uma ou mais informações podem ser “travadas” após a execução de um botão. Isso pode acontecer quando uma ação de inclusão de dados é efetivada no banco de dados e uma resposta de sucesso é apresentada ao usuário, mostrando também no formulário todos os componentes utilizados, bloqueados. Para a realização dessa codificação, utilizando a linguagem de programação orientada a objetos C#, utilizamos a propriedade:
Resposta Selecionada: c. Enabled.
a. Visible.
b. Text.Visible.
c. Enabled.
d. Text.Lock.
e. Enabled.Visible.

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

A camada modelo é um projeto adicionado na solução do projeto construído na linguagem de programação orientada a objetos C#. Quando referenciada, todas as classes e atribuídos podem ser visualizados por outras camadas. Um projeto, ao ser compilado pelo Visual Studio, torna-se uma:
Resposta Selecionada: d. Dll.
a. Dfl.
b. Dhl.
c. Dxr.
d. Dll.
e. Dlf.

Dentro do conceito de segregação de código, utilizando a linguagem de programação orientada a objetos C#, podemos afirmar que a camada modelo é:
Resposta Selecionada: a. Responsável por facilitar o tráfego de informações pelas camadas.
a. Responsável por facilitar o tráfego de informações pelas camadas.
b. Responsável por conectar ao banco de dados.
c. Responsável por gerenciar a apresentação de telas.
d. Responsável por efetuar o start na aplicação.
e. Responsável por atribuir informações ao método de inicialização do formulário.

Podemos afirmar que na arquitetura de trabalho atribuída para a linguagem de programação orientada a objetos C# (MCV) a camada de controle é responsável:
Resposta Selecionada: a. Por receber a requisição da camada de apresentação e retorna o resultado dependendo da lógica de negócio.
a. Por receber a requisição da camada de apresentação e retorna o resultado dependendo da lógica de negócio.
b. Por receber a requisição da camada modelo e retorna o resultado dependendo da lógica de negócio.
c. Por receber a requisição da camada de apresentação e retornar somente classes abstratas dependendo da lógica de negócio.
d. Por receber a requisição da camada de modelo e retornar somente classes abstratas dependendo da lógica de negócio.
e. Por receber a requisição da camada de apresentação e retornar somente métodos estáticos para a camada modelo.

Podemos verificar se uma conexão está aberta ou vazia dentro da codificação utilizando a linguagem de programação orientada a objetos C#. Essa é uma prática importante para garantir que uma conexão será inicializada e logo após a execução da funcionalidade essa conexão será finalizada, porém, para tal validação, utiliza-se:
Resposta Selecionada: a. ConnectionState.
a. ConnectionState.
b. ConnectionStateLog.
c. ConnectionLog.
d. StateConnection.
e. OpenConnectionState.

Toda aplicação tem por finalidade trabalhar com entrada e saída de dados, a fim de processar toda a informação inserida pelo usuário na camada visual. Toda resposta sistêmica, em sua maioria, é apresentada ao usuário, por meio de uma caixa de mensagem. Para codificarmos a caixa de texto utilizando a linguagem C#, utilizamos:
Resposta Selecionada: b. MessageBox.Show.
a. MessageBox.Hide.
b. MessageBox.Show.
c. MessageBox.Show.Start.
d. MessageBox.Hide.Start.
e. MessageBox.Start.Show.

Toda caixa de entrada e saída de dados em um formulário precisa ser inicializada antes do método de inserção ser efetivado. Essa é uma prática para garantir que toda carga que será efetuada foi atualizada e previamente verificada, sendo assim, para tal ação podemos utilizar:
Resposta Selecionada: c. String.Empty.
a. TextBox.Show.
b. TextBox.Empty.Query.
c. String.Empty.
d. String.TextBox.Empty.
e. Empty.Query.

Todo código como boas práticas precisa em alguns trechos ser comentado. Isso possibilita ao desenvolvedor um entendimento de tudo que foi programado e registrar possíveis dúvidas ou melhorias que precisam ser implementadas no código. Para que um trecho de código seja comentado, ou se insira um comentário no código, utilizamos como caractere prévio:
Resposta Selecionada: e. //.
a. &&.
b. ||.
c. ().
d. ://.
e. //.

Uma aplicação detém alguns recursos essenciais, como: caixa de entrada e saída de dados, apresentação de rótulos, tabelas e botões. Para cada botão uma funcionalidade pode ser atribuída, porém, ao encerrar uma aplicação de maneira simples e objetiva, utilizamos qual método nativo?
Resposta Selecionada: a. Close().
a. Close().
b. Close.Exit().
c. Close.Logoff().
d. Closed.Exit().
e. Closed.Finish().

Uma caixa de dialogo é um canal de comunicação entre ações que a aplicação apresenta e para qual o usuário será direcionado pela sua tomada de decisão. Aplicações desenvolvidas com a linguagem de programação orientada a objetos C#, trabalham com a apresentação de caixas de dialogo por meio de MessageBox, porém, para que seja sinalizada mais de uma ação nessa caixa, podemos utilizar:
Resposta Selecionada: a. MessageBoxButtons.
a. MessageBoxButtons.
b. MessageBoxIcons.
c. MessageBoxStyle.
d. MessageBoxRazor.
e. MessageBoxQuestions.

Uma ou mais informações podem ser “travadas” após a execução de um botão. Isso pode acontecer quando uma ação de inclusão de dados é efetivada no banco de dados e uma resposta de sucesso é apresentada ao usuário, mostrando também no formulário todos os componentes utilizados, bloqueados. Para a realização dessa codificação, utilizando a linguagem de programação orientada a objetos C#, utilizamos a propriedade:
Resposta Selecionada: c. Enabled.
a. Visible.
b. Text.Visible.
c. Enabled.
d. Text.Lock.
e. Enabled.Visible.

Prévia do material em texto

QUESTIONÁRIO UNIDADE III
Pergunta 1
0,25 em 0,25 pontos
	
	
	
	A camada modelo é um projeto adicionado na solução do projeto construído na linguagem de programação orientada a objetos C#. Quando referenciada, todas as classes e atribuídos podem ser visualizados por outras camadas. Um projeto, ao ser compilado pelo Visual Studio, torna-se uma:
	
	
	
	
		Resposta Selecionada:
	d. 
Dll.
	Respostas:
	a. 
Dfl.
	
	b. 
Dhl.
	
	c. 
Dxr.
	
	d. 
Dll.
	
	e. 
Dlf.
	Feedback da resposta:
	Alternativa: D.
Comentário: todo projeto compilado gera uma dll, que é uma biblioteca que poderá ser referenciada em qualquer projeto contido no solução desenvolvida com a linguagem de programação orientada a objetos C#.
	
	
	
Pergunta 2
0,25 em 0,25 pontos
	
	
	
	Dentro do conceito de segregação de código, utilizando a linguagem de programação orientada a objetos C#, podemos afirmar que a camada modelo é:
	
	
	
	
		Resposta Selecionada:
	a. 
Responsável por facilitar o tráfego de informações pelas camadas.
	Respostas:
	a. 
Responsável por facilitar o tráfego de informações pelas camadas.
	
	b. 
Responsável por conectar ao banco de dados.
	
	c. 
Responsável por gerenciar a apresentação de telas.
	
	d. 
Responsável por efetuar o start na aplicação.
	
	e. 
Responsável por atribuir informações ao método de inicialização do formulário.
	Feedback da resposta:
	Alternativa: A.
Comentário: a camada Modelo é responsável por efetuar um espelhamento das tabelas que são construídas no banco de dados. Por facilitar o tráfego de informações pelas camadas, ela é de extrema importância para a execução.
	
	
	
Pergunta 3
0,25 em 0,25 pontos
	
	
	
	Podemos afirmar que na arquitetura de trabalho atribuída para a linguagem de programação orientada a objetos C# (MCV) a camada de controle é responsável:
	
	
	
	
		Resposta Selecionada:
	a.
Por receber a requisição da camada de apresentação e retorna o resultado dependendo da lógica de negócio.
	Respostas:
	a.
Por receber a requisição da camada de apresentação e retorna o resultado dependendo da lógica de negócio.
	
	b. 
Por receber a requisição da camada modelo e retorna o resultado dependendo da lógica de negócio.
	
	c.
Por receber a requisição da camada de apresentação e retornar somente classes abstratas dependendo da lógica de negócio.
	
	d.
Por receber a requisição da camada de modelo e retornar somente classes abstratas dependendo da lógica de negócio.
	
	e.
Por receber a requisição da camada de apresentação e retornar somente métodos estáticos para a camada modelo.
	Feedback da resposta:
	Alternativa: A.
Comentário: responsável por receber os parâmetros enviados pela interface e tratar, dentro de suas respectivas classes, a regra de negócio por meio de métodos (por exemplo: consultarUsuario, alterarUsuario, excluirUsuario, inserirUsuario).
	
	
	
Pergunta 4
0,25 em 0,25 pontos
	
	
	
	Podemos verificar se uma conexão está aberta ou vazia dentro da codificação utilizando a linguagem de programação orientada a objetos C#. Essa é uma prática importante para garantir que uma conexão será inicializada e logo após a execução da funcionalidade essa conexão será finalizada, porém, para tal validação, utiliza-se:
	
	
	
	
		Resposta Selecionada:
	a. 
ConnectionState.
	Respostas:
	a. 
ConnectionState.
	
	b. 
ConnectionStateLog.
	
	c. 
ConnectionLog.
	
	d. 
StateConnection.
	
	e. 
OpenConnectionState.
	Feedback da resposta:
	Alternativa: A.
Comentário: utilizando-se ConnectionState com a composição de sua propriedade (por exemplo Closed) é possível validar o estado da conexão (Aberta ou Fechada), garantindo assim que na prévia da ação da funcionalidade a conexão será aberta e após a execução da funcionalidade a conexão será fechada.
	
	
	
Pergunta 5
0,25 em 0,25 pontos
	
	
	
	Toda aplicação tem por finalidade trabalhar com entrada e saída de dados, a fim de processar toda a informação inserida pelo usuário na camada visual. Toda resposta sistêmica, em sua maioria, é apresentada ao usuário, por meio de uma caixa de mensagem. Para codificarmos a caixa de texto utilizando a linguagem C#, utilizamos:
	
	
	
	
		Resposta Selecionada:
	b. 
MessageBox.Show.
	Respostas:
	a. 
MessageBox.Hide.
	
	b. 
MessageBox.Show.
	
	c. 
MessageBox.Show.Start.
	
	d. 
MessageBox.Hide.Start.
	
	e. 
MessageBox.Start.Show.
	Feedback da resposta:
	Alternativa: B.
Comentário: MessageBox é uma método nativo da linguagem que utilizado com a propriedade Show, possibilita a apresentação de mensagem ao usuário do sistema.
	
	
	
Pergunta 6
0,25 em 0,25 pontos
	
	
	
	Toda caixa de entrada e saída de dados em um formulário precisa ser inicializada antes do método de inserção ser efetivado. Essa é uma prática para garantir que toda carga que será efetuada foi atualizada e previamente verificada, sendo assim, para tal ação podemos utilizar:
	
	
	
	
		Resposta Selecionada:
	c. 
String.Empty.
	Respostas:
	a. 
TextBox.Show.
	
	b. 
TextBox.Empty.Query.
	
	c. 
String.Empty.
	
	d. 
String.TextBox.Empty.
	
	e. 
Empty.Query.
	Feedback da resposta:
	Alternativa: C.
Comentário: para que uma caixa de texto de entrada e saída seja inicializada precisamos associar ao componente o trecho de código string.empty, que garante a “limpeza” desse componente.
	
	
	
Pergunta 7
0,25 em 0,25 pontos
	
	
	
	Todo código como boas práticas precisa em alguns trechos ser comentado. Isso possibilita ao desenvolvedor um entendimento de tudo que foi programado e registrar possíveis dúvidas ou melhorias que precisam ser implementadas no código. Para que um trecho de código seja comentado, ou se insira um comentário no código, utilizamos como caractere prévio:
	
	
	
	
		Resposta Selecionada:
	e. 
//.
	Respostas:
	a. 
&&.
	
	b. 
||.
	
	c. 
().
	
	d. 
://.
	
	e. 
//.
	Feedback da resposta:
	Alternativa: E.
Comentário: a inserção de comentário que se antecede por // possibilita comentar um ou mais trechos do código-fonte escrito na linguagem de programação orientada à objetos C#.
	
	
	
Pergunta 8
0,25 em 0,25 pontos
	
	
	
	Uma aplicação detém alguns recursos essenciais, como: caixa de entrada e saída de dados, apresentação de rótulos, tabelas e botões. Para cada botão uma funcionalidade pode ser atribuída, porém, ao encerrar uma aplicação de maneira simples e objetiva, utilizamos qual método nativo?
	
	
	
	
		Resposta Selecionada:
	a. 
Close().
	Respostas:
	a. 
Close().
	
	b. 
Close.Exit().
	
	c. 
Close.Logoff().
	
	d. 
Closed.Exit().
	
	e. 
Closed.Finish().
	Feedback da resposta:
	Alternativa: A.
Comentário: a utilização do método nativo Close() possibilita a aplicação encerrar de maneira rápida e eficaz, sem ao menos que o sistema efetue qualquer pergunta para tal ação.
	
	
	
Pergunta 9
0,25 em 0,25 pontos
	
	
	
	Uma caixa de dialogo é um canal de comunicação entre ações que a aplicação apresenta e para qual o usuário será direcionado pela sua tomada de decisão. Aplicações desenvolvidas com a linguagem de programação orientada a objetos C#, trabalham com a apresentação de caixas de dialogo por meio de MessageBox, porém, para que seja sinalizada mais de uma ação nessa caixa, podemos utilizar:
	
	
	
	
		Resposta Selecionada:
	a. 
MessageBoxButtons.
	Respostas:
	a. 
MessageBoxButtons.
	
	b. 
MessageBoxIcons.
	
	c. 
MessageBoxStyle.
	
	d. 
MessageBoxRazor.
	
	e. 
MessageBoxQuestions.
	Feedback da resposta:
	Alternativa: A.
Comentário: MessageBoxButtons, possibilita trabalhar botões de ações dentro da caixa de dialogo MessageBox, ou seja, apresentação por exemplo de botões Yes/No para tomadas de decisões sistêmicas previamentecodificadas, utilizando a linguagem de programação orientada a objetos C#.
	
	
	
Pergunta 10
0,25 em 0,25 pontos
	
	
	
	Uma ou mais informações podem ser “travadas” após a execução de um botão. Isso pode acontecer quando uma ação de inclusão de dados é efetivada no banco de dados e uma resposta de sucesso é apresentada ao usuário, mostrando também no formulário todos os componentes utilizados, bloqueados. Para a realização dessa codificação, utilizando a linguagem de programação orientada a objetos C#, utilizamos a propriedade:
	
	
	
	
		Resposta Selecionada:
	c. 
Enabled.
	Respostas:
	a. 
Visible.
	
	b. 
Text.Visible.
	
	c. 
Enabled.
	
	d. 
Text.Lock.
	
	e. 
Enabled.Visible.
	Feedback da resposta:
	Alternativa: C.
Comentário: a utilização da propriedade Enabled, possibilita ao componente que o mesmo, quando trabalhando do seu tipo (true/false), possa ser bloqueado ou desbloqueado após uma ação ser realizada pelo usuário. (Exemplo: txtNome.Enabled = true e/ou txtNome.Enabled = false).

Mais conteúdos dessa disciplina