Logo Passei Direto
Buscar
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

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

Prévia do material em texto

QUESTIONARIO 1 
1) 
Em programação orientada a objetos, o projeto de apresentação contém formulários que podem ser desenvolvidos 
com base em informações coletadas na fase de levantamento de requisitos. Avalie: 
I – Componentes como TextBox e Label podem ser inseridos nos formulários e renomeados conforme informações 
coletadas na fase de requisitos. 
 II – Componentes como Button e Label não podem ser utilizados em formulários por causarem perda de 
performance. 
 III – Renomear componentes inseridos em formulários não é uma boa prática. 
É correto apenas o que se afirma em: 
 a) I e II 
 b) II e III 
 c) I 
 d) III 
 e) I e III 
 
2) 
É uma estrutura utilizada em algoritmos e programas computacionais na qual se indica uma tomada de decisão, ou 
seja, um algoritmo é executado caso determinada condição seja verdadeira (V). O texto corresponde ao desvio: 
 a) Subjetivo 
 b) Simples 
 c) Composto 
 d) Derivado 
 e) Integrado 
 
3) 
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. Para tal ação podemos utilizar: 
 a) TextBox.Show 
 b) TextBox.Empty.Query 
 c) String.Empty 
 d) String.TextBox.Empty 
 e) Empty.Query 
 
4) 
Um DataSet pode ler e gravar dados utilizando, por exemplo, arquivo XML. Com base nos conceitos apresentados, o 
DataSet é: 
 a) Uma requisição da camada modelo que retorna o resultado conforme a lógica de negócio. 
 b) Uma requisição da camada de apresentação que retorna apenas classes abstratas. 
 c) Uma requisição da camada de modelo que retorna somente classes abstratas. 
 d) Um conjunto (cache de memória) de dados recuperados de uma fonte de dados. 
 e) Uma requisição da camada de apresentação que retorna métodos estáticos. 
 
5) 
Sobre a Camada de Apresentação, considere: 
I – Interage com a camada de controle para solicitar e recuperar informações. 
 II – Interage com a camada modelo para solicitar e recuperar dados. 
 III – Interage sempre com camadas externas de uma aplicação. 
É correto apenas o que se afirma em: 
 a) I e II 
 b) II e III 
 c) I 
 d) III 
 e) I e II 
 
6) 
Para verificar se uma conexão está aberta ou vazia usando C#, utilizamos: 
 a) ConnectionStateLog 
 b) ConnectionLog 
 c) ConnectionState 
 d) StateConnection 
 e) OpenConnectionState 
 
7) 
Dentro do conceito de segregação de código em C#, UpdateCommand: 
 a) Define a inserção de linha na fonte de dados por meio de RowState Added. 
 b) Define a exclusão de linha na fonte de dados por meio de RowState Modified. 
 c) Define a consulta de linha na fonte de dados por meio de RowState Added. 
 d) Define a atualização de linha na fonte de dados por meio de RowState Modified. 
 e) Define a atualização por extensão de dados. 
 
8) 
Para apresentar mensagens ao usuário usando caixas de texto (MessageBox) em C#, utilizamos: 
 a) MessageBox.Hide 
 b) MessageBox.Show 
 c) MessageBox.Show.Start 
 d) MessageBox.Hide.Start 
 e) MessageBox.Start.Show 
 
9) 
Sobre o ciclo PDCA (Planejamento, Desenvolvimento, Construção e Avaliação), podemos afirmar: 
 a) É um conceito de boas práticas que gera evidências de todo o ciclo de análise e desenvolvimento. 
 b) É aplicado ao desenvolvimento para implantar softwares no ambiente de desenvolvimento. 
 c) É aplicado ao desenvolvimento para implantar softwares na homologação. 
 d) É aplicado ao desenvolvimento para implantar softwares na produção. 
 e) É aplicado ao desenvolvimento para gerar evidências do ciclo de arquitetura sistemática. 
 
10) 
Para apresentar uma caixa de diálogo com múltiplas ações (ex: Yes/No/Cancel) em C#, utilizamos: 
 a) MessageBoxIcons 
 b) MessageBoxButtons 
 c) MessageBoxStyle 
 d) MessageBoxRazor 
 e) MessageBoxQuestions 
 
 
 
 
 
 
 
 
 
 
QUESTIONARIO 2 
 
1. 
Podemos definir a Camada de Apresentação — também chamada de Camada do Cliente ou Camada Superior — 
como a interface com o usuário, podendo incluir janelas do Windows em aplicações desktop C#. Considerando 
essa camada, qual componente é utilizado para criação de telas em aplicações desktop C#? 
a) Windows Table 
 b) Windows Set 
 c) Windows Web 
 d) Windows Desktop 
 e) Windows Form 
 
2. 
Após a execução de um botão, determinadas informações podem ser travadas quando a inclusão de dados é 
efetivada no banco e uma mensagem de sucesso é exibida, bloqueando componentes do formulário. Para essa 
codificação em C#, utiliza-se a propriedade: 
a) Visable 
 b) Text.Visible 
 c) Enabled 
 d) Text.Lock 
 e) Enebled.Visible 
 
 
 
3. 
Dentro do conceito de segregação de código em C#, o comando InsertCommand é responsável por: 
a) Definir a exclusão de linha na fonte de dados por meio de um RowState Added. 
 b) Definir a alteração de linha na fonte de dados por meio de um RowState Added. 
 c) Definir a consulta de linha na fonte de dados por meio de um RowState Added. 
 d) Definir a inserção de linha na fonte de dados por meio de um RowState Added. 
 e) Definir a inserção de linha na fonte de dados por meio de uma Extensão de Dados. 
 
4. 
O Windows Presentation Foundation (WPF) é um mecanismo de resolução independente e renderização vetorial, 
criado para aproveitar recursos modernos de hardware no desenvolvimento gráfico. O desenvolvimento com WPF 
tem como finalidade aplicações: 
a) Desktop 
 b) Alta Plataforma 
 c) Exclusivas para alta plataforma 
 d) Web 
 e) Exclusivas para acesso a banco de dados 
 
5. 
O Reporting Service é uma plataforma baseada em servidor, integrada ao Microsoft Visual Studio e SQL Server, que 
oferece funcionalidades de trabalho com diversas fontes de dados. Sobre o Reporting Service, é correto afirmar que: 
a) É um facilitador para conectar-se exclusivamente ao banco de dados. 
 b) É uma ferramenta exclusiva para trabalho com MVC. 
 c) Atua como canal de persistência de dados. 
 d) Efetua expurgo de informações da camada de dados. 
 e) Proporciona geração de relatórios dinâmicos. 
 
6. 
Ao criar uma solução Windows Form Application no Visual Studio, são gerados artefatos importantes que 
armazenam referências e centralizam configurações, como conexão com banco de dados. Quais artefatos são 
gerados? 
a) References, App Config, Properties, Program 
 b) References, Program, Resources.csx, Properties 
 c) Program, Devex.cs, References, Properties 
 d) Devex.cs, Resources.csx, Properties.csv, Programa 
 e) App Config, DataSet, DataTable, Resourcers.csx 
 
7. 
No paradigma orientado a objetos, o encapsulamento é um princípio fundamental. Assinale a alternativa que não 
corresponde ao conceito de encapsulamento: 
a) Combina dados e métodos dentro de uma classe. 
 b) Enquanto os métodos funcionem corretamente, não importa como são implementados. 
 c) Pode ser chamado de ocultamento de informações. 
 d) Controla a acessibilidade de dados e métodos. 
 e) Permite acessar todos os dados de uma classe sem necessidade de métodos. 
 
8. 
Sobre o trabalho com CommandBuilder na linguagem C#, podemos dizer que ele é: 
a) Um agente que delimita o tráfego de informações pelas camadas. 
 b) Um agente que enriquece a camada de persistência de dados. 
 c) Um agente que enriquece a camada de apresentação. 
 d) Um agente que delimita o acesso à base de dados. 
 e) Um agente que faz a gestão da camada modelo. 
 
9. 
A camada de controle é responsável por gerenciar métodos executados e consolidados na base de dados, 
trabalhando com persistência para garantir o fluxo correto da aplicação. Considere as afirmações: 
I – Persistência indica que apenas um objeto pode sobreviver à finalização de um processo. 
 II – Persistência indica que o objeto sobrevive à finalização do processo, não ficando limitado à RAM. 
 III – Persistência indica que o projeto renomeado para controle garante execução de ciclo apenas na RAM. 
É correto somente o que se afirma em: 
a) I e II 
 b) II 
 c) I 
 d) III 
 e) I e III 
 
10. 
A camada modelo é responsável por declarar atributos utilizados pela aplicação e deve ser acessível às camadas 
que 
+I – A camada modelo recebe referências das camadas de apresentação e controle. 
 II – A camada modelo recebe apenas referência da camada de apresentação. 
 III – A camada modelo não precisa receber referências de outras camadas. 
É correto apenas o que se afirma em: 
a) I e II 
 b) II e III 
 c) I 
 d) III 
 e) I e III 
 
 
 
 
 
 
 
 
 
 
QUESTIONARIO 3 
 
1. 
O conceito de desenvolvimento em camadas tem por finalidade segregar o código, garantindo fidelidade ao 
levantamento de requisitos. Cada camada pode ser visualizada e instanciada por suas classes, permitindo o tráfego 
de informações entre elas. Avalie as afirmações: 
I – As camadas modelo e controle recebem as referências das camadas de apresentação e junção. 
 II – A camada controle recebe as referências das camadas de apresentação e modelo. 
 III – A camada apresentação recebe as referências das camadas controle e modelo. 
É correto apenas o que se afirma em: 
a) I e II 
 b) II e III 
 c) I 
 d) III 
 e) I e III 
 
2. 
Em programação orientada a objetos, o projeto de apresentação é responsável por estabelecer a transição dos 
requisitos levantados para o desenvolvimento das telas. Avalie: 
I – Projeto de apresentação é a entrada de dados de uma aplicação em C#. 
 II – Projeto de apresentação é responsável pela gestão do banco de dados da aplicação. 
 III – Um protótipo baseado no levantamento de requisitos auxilia o desenvolvimento de formulários no projeto de 
apresentação. 
É correto apenas o que se afirma em: 
a) I e II 
 b) II e III 
 c) I 
 d) III 
 e) I e III 
 
3. 
O conceito de ciclo de vida para desenvolvimento de software considera eficiência, satisfação e qualidade. Avalie: 
I – O PDCA pode ser adotado como ciclo de vida garantindo uso das melhores ferramentas. 
 II – O PDCA pode ser adotado garantindo todos os requisitos essenciais ao desenvolvimento do software. 
 III – O PDCA pode ser adotado garantindo todos os requisitos essenciais para desenvolvimento de uma aplicação 
C#. 
É correto apenas o que se afirma em: 
a) I e II 
 b) II e III 
 c) II 
 d) III 
 e) I e III 
 
4. 
O gerador de soluções concentra pacotes utilizados no projeto Windows Forms. A camada apresentação contém 
pacotes de referências, propriedades e formulários. Avalie: 
I – A camada apresentação recebe apenas um formulário padrão denominado “manter”. 
 II – A camada apresentação é canal de entrada e saída de valores em aplicações desktop. 
 III – A camada apresentação intermedia informações entre formulários que podem ser alocados na camada 
controle. 
É correto apenas o que se afirma em: 
a) I e II 
 b) II 
 c) I 
 d) III 
 e) I e III 
 
5. 
Dentro do conceito de segregação de código na programação orientada a objetos em C#, podemos afirmar que a 
camada modelo é: 
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 apresentações de telas. 
 d) Responsável pelo start da aplicação. 
 e) Responsável por atribuir informações ao método de inicialização do formulário. 
 
6. 
Na arquitetura MVC aplicada à programação orientada a objetos C#, a camada de controle é responsável: 
a) Por receber a requisição da camada modelo e retornar o resultado conforme a lógica de negócios. 
 b) Por receber a requisição da camada de apresentação e retornar o resultado conforme a lógica de negócios. 
 c) Por receber a requisição da camada de apresentação e retornar somente classes abstratas conforme a lógica de 
negócios. 
 d) Por receber a requisição da camada modelo e retornar somente classes abstratas conforme a lógica de 
negócios. 
 e) Por receber a requisição da camada de apresentação e retornar apenas métodos estáticos para a camada 
modelo. 
 
	QUESTIONARIO 1
	1)
	2)
	3)
	4)
	5)
	6)
	7)
	8)
	9)
	10)
	2.
	3.
	4.
	5.
	6.
	7.
	8.
	9.
	10.
	1.
	2.
	3.
	4.
	5.
	6.

Mais conteúdos dessa disciplina