C# - Avançado 1

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 22

Gabarito - Programação C# com Visual Studio - Avançado I - 12/09/2013

AULA 01
Questão Resposta
1 1- A análise de requisitos é uma etapa importante no gerenciamento de projetos. (Sim)
2- Não é necessário realizar a análise de requisitos para os projetos, afinal, temos que seguir um padrão
para todos. (Não)
3- O próprio gerente de projeto faz uma análise das necessidades do sistema, pois a opinião do cliente é
irrelevante. (Não)
2 Pergunta: De acordo com o que aprendemos, indique quais alternativas apresentam exemplos de blocos
de tratamento de erros.

1- Try. (Correta)
2- Public. (Incorreta)
3- Catch. (Correta)
4- String. (Incorreta)
5- Conexao. (Incorreta)
6- Finally. (Correta)
3 1- A string de conexão é uma linha de código com informações necessárias para a ligação com o banco
de dados. (Verdadeiro)
2- A string de conexão possui informações como o banco de dados que será utilizado, usuário e senha.
(Verdadeiro)
3- Nos projetos que utilizam um banco de dados não precisaremos utilizar a string de conexão. (Falso)
4 Pergunta: Conforme vimos, podemos dizer que o bloco Finally...

1- Executa apenas os comandos que não apresentam erros. (Incorreta)


2- Executa apenas os comandos com erros. (Incorreta)
3- Executa todos os comandos, independentemente se houver erros ou não. (Correta)
4- Esse bloco, não executa nenhum tipo de comando. (Incorreta)
5- Possui a função de exibir mensagens, informando sobre a conexão com o banco.(Incorreta)
6- Interrompe a execução do programa, quando encontra um erro.(Incorreta)

Números de questões: 6
5 1- Na estrutura de tratamento de erros é necessário ter o bloco try. (Sim)
2- Depois de utilizar o bloco try em uma estrutura de erros, podemos optar pelo catch ou finally e até os
dois juntos. (Sim)
3- Em uma estrutura de erros não é necessário utilizar o try. (Não)
AULA 02
Questão Resposta
1 1- O comando responsável por abrir a conexão do banco é: conexao.Open();. (Sim)
2- O comando responsável por criar a conexão do banco é: comandoSql.Connection.conexao();. (Não)
3- O comando responsável por criar a conexão do banco é: SqlConnection.openconexao();. (Não)
2 Pergunta: A estrutura que nos auxilia a tratar erros no comando é:

1- StringBuilder. (Incorreta)
2- Catch/Repair. (Incorreta)
3- Try/Catch. (Correta)
4- Catch/ Selec. (Incorreta)
5- Trhow. (Incorreta)
6- Namespace. (Incorreta)

Números de questões: 6
3 1- O método ExecuteNonQuery permite que as instruções INSERT, DELETE e UPDATE sejam
executadas. (Verdadeiro)
2- O método SQL.Append permite que as instruções INSERT, DELETE e UPDATE sejam executadas.
(Falso)
3- O método New StringBuilder permite que as instruções INSERT, DELETE e UPDATE sejam
executadas. (Falso)
4 Pergunta: O código public class é responsável por:

1- Deletar a classe pública (Incorreta)


2- Editar a classe pública (Incorreta)
3- Tornar a classe pública. (Correta)
4- Criar a classe pública (Incorreta)
5- Atualizar a classe pública (Incorreta)
6- Salvar a classe pública(Incorreta)

Números de questões: 6
5 Pergunta: Em relação a classe StringBuilder é correto afirmar:

1- Para que possa ser usada, precisamos instanciá-la dentro do método e junto ao instanciamento do
SqlCommand. (Verdadeiro)
2- Precisamos instanciá-la fora do método e junto ao SqlCommand. (Falso)
3- Para ser instanciada, usamos o método SqlCommand. (Falso)
4- Auxilia na concatenação das strings. (Verdadeiro)
5- Permite a concatenação com o Append. (Verdadeiro)
6- Permite a ligação com o Suspend. (Falso)

Números de questões: 6

AULA 03
Questão Resposta
1 1- Para diminuirmos um código e deixar o programa mais leve, podemos retirá-lo do método e deixá-lo no
corpo da classe. (Sim)

2- Ao inserir um código no corpo da classe, ele ficará acessível a todos os métodos dessa classe. (Sim)

3- Para estabelecer uma conexão com o banco de dados, a string não precisa, necessariamente, estar
instanciada. (Não)
2 1- Para que possamos executar os comandos SQL, precisamos abrir a conexão. (Verdadeiro)

2- Podemos construir o bloco try-catch por completo, apenas pressionando duas vezes a tecla Enter após
o comando try. (Falso)

3- Para determinar que uma lista seja exibida em ordem decrescente, devemos utilizar o ORDER BY.
(Verdadeiro)
3 Pergunta: Para definirmos que será exibida uma imagem na célula da coluna, devemos usar o recurso:
Alternativas e respostas:

1- DataGridViewButtonColumn. (Incorreta)

2- DataGridViewCheckBoxColumn. (Incorreta)

3- DataGridViewImageColumn. (Correta)

4- DataGridViewComboBoxColumn. (Incorreta)
5- DataGridViewLinkBoxColumn. (Incorreta)
6- DataGridViewTextBoxColumn. (Incorreta)

Números de questões: 4
4 Pergunta: Com base no recurso DataTable, marque as seguintes questões:

Alternativas e respostas:

1- Ele é gerado em memória. (Verdadeiro)

2- Pode ser lido por bancos de dados pré-determinados. (Verdadeiro)

3- Este recurso apresenta incompatibilidade com o DataGridView. (Falso)

4- Com ele podemos buscar determinadas partes das informações da tabela, ao invés dela toda.
(Verdadeiro)

5- Para que seu código tenha funcionalidade, devemos adicionar a namespace que a contenha.
(Verdadeiro)
6- O DataTable, não suporta informações que o banco de dados retorna através do SELECT. (Falso)

Números de questões: 6
5 1- O comando throw estabelece uma conexão direta com o banco de dados e o DataGridView. (Não)

2- Para que os códigos dos formulários sejam exibidos, basta acessar o menu VIEW e depois escolher a
opção Code. (Sim)

3- Para ligar uma coluna a sua área específica do banco de dado, utilizamos o recurso
DataPropertyName. (Sim)

AULA 04
Questão Resposta
1 1- Quando clicamos no botão Editar, as informações dos professores são enviadas para os TextBoxes.
(Sim)
2- Uma vez que clicarmos em Editar, pelo menos um ajuste no cadastro deve ser feito, do contrário um
erro ocorrerá. (Não)
3- O botão Salvar só desempenhará sua função caso todos os TextBoxes do frmProfessores estejam
preenchidos. (Não)
2 Após realizarmos um duplo clique sobre o DataGridView qual é o tipo de evento criado?

1- DataClick (Incorreta)
2- CellContentClick (Correta)
3- GridContent (Incorreta)
4- DataClickView (Incorreta)
5- DoubleClickEvent (Incorreta)
6- DataEventClick (Incorreta)

Número de questões: 4
3 1- Só podemos atualizar um dado por vez. (Falso)
2- Quando estamos utilizando using, devemos passar por parâmetro a instância de criação do objeto
conexão. (Verdadeiro)
3- Para gravarmos informações no banco de dados, utilizamos o comando SQL INSERT e para fazer
atualizações o UPDATE. (Verdadeiro)
4 Durante a Interação, qual foi código utilizado para acessar a célula CODIGO do banco de dados ?
1- using (SqlConnection conexao = new SqlConnection(CODIGO.StringConexao)) (Incorreta)
2- ComandoSql.Connection = CODIGO; (Incorreta)
3- ComandoSql.Parameters.Add(new SqlParameter ("@CODIGO", CODIGO)); (Incorreta)
4- txtCodigo.Text = dtgProfessores.Rows[e.RowIndex].Cells["CODIGO"].Value.ToString(); (Correta)
5- Sql.Append("UPDATE CODIGO"); (Incorreta)
6- if (dtgProfessores.Columns[e.ColumnIndex].Name == "CODIGO") (Incorreta)

Número de questões: 4
5 Tivemos que criar o método Alterar, pois só com o Salvar qual destes problemas ocorria?
1- O professor cadastrado era duplicado. (Correta)
2- O professor cadastrado era excluído. (Incorreta)
3- A ordem dos cadastros era alterada. (Incorreta)
4- Os TextBoxes não recebiam o conteúdo digitado.(Incorreta)
5- O programa dava erro e fechava.(Incorreta)
6- Não havia problemas.(Incorreta)

Número de questões: 4
AULA 05
Questão Resposta
1 1- O comando LIKE determina se uma cadeia de caracteres corresponde a um padrão especificado. (Sim)
2- Só podemos utilizar o comando LIKE para pesquisar de uma única forma. (Não)
3- Temos várias maneiras de fazer pesquisas utilizando o comando LIKE. (Sim)
2 Indique abaixo as alternativas que apresentam informações corretas sobre o comando LIKE.
1- É utilizado para comparar um valor de um campo com a expressão de cadeia. (Correta)
2- Não é utilizado para determinar se uma cadeia corresponde a um padrão especificado. (Incorreta)
3- Permite o uso de caracteres chamados de curingas, como por exemplo, o sinal de %. (Correta)
4- Utilizando apenas o LIKE, o programa já identifica o que estamos buscando. (Incorreta)
5- O comando LIKE não é muito útil para pesquisar, pois ao invés de agilizar, ele torna este processo
demorado. (Incorreta)
6- O comando LIKE dificulta a procura por registros específicos. (Incorreta)

Número de questões: 6
3 1- Quando utilizamos o evento TextChanged tornamos uma pesquisa mais dinâmica. (Verdadeiro)
2- Utilizando o evento TextChanged, conforme digitamos a pesquisa, os resultados já aparecem de acordo
com o conteúdo buscado. (Verdadeiro)
3- Com o evento TextChanged, temos que digitar por completo o que buscamos, para obtermos o
resultado. (Falso)
4 De acordo com o que aprendemos, quando utilizarmos o comando LIKE '_AR' estamos buscando pelos
registros:
1- Que começam com as letras AR.(Incorreta)
2- Que terminam com as letras AR.(Incorreta)
3- Que começam por qualquer caractere e depois possua as letras AR. (Correta)
4- Que começam com LIKE e depois apresentam as letras AR. (Incorreta)
5- Que possuam as letras AR em qualquer parte. (Incorreta)
6- Que possuam cinco letras antes das letras AR. (Incorreta)

Número de quesões: 6
5 1- Com o LIKE '%AN%', buscamos pelos registros, que contenham as letras AN, nessa sequência, mas
em qualquer parte. (Sim)
2- Utilizando o comando LIKE '%AN%', buscamos pelos registros, que possuam um caractere e logo após
a sequência AN. (Não)
3- Utilizando o comando LIKE '%AN%', buscamos somente pelos registros, que comecem com as letras
AN. (Não)
AULA 06
Questão Resposta
1 1- A estrutura de tratamento de erro é formada por: try/catch/trow. (Sim)
2- A estrutura de tratamento de erro é responsável por consertar um erro na codificação. (Não)
3- Quando queremos que uma mensagem de erro apareça ao usuário, devemos escrever o código no
campo try. (Não)
2 Em relação a criação da conexão do banco com o aplicativo, o comando correto é:
1- public void Listar conexao (Incorreta)
2- StringConexao sql = new Conexao(); (Incorreta)
3- SqlConnection conexao = new SqlConnection(Conexao.stringConexao) (Correta)
4- comandoSql.CommandText = sql.ToString() (Incorreta)
5- cboConexao.SelectedIndex = -1; (Incorreta)
6- Conexao novoConexao = new Conexao(); (Incorreta)

Números de questões: 6
3 1- ValueMember, armazena os valores do item adicionado no DisplayMember. (Verdadeiro)
2- ValueMember, armazena os valores do item adicionado nela mesma. (Falso)
3- ValueMember, armazena os valores do item adicionado no DataGridView. (Falso)
4 1- A opção DisplayMember, possibilita excluir determinada coluna, no texto do ComboBox. (Não)
2- A opção DisplayMember, possibilita exibir determinada coluna, no texto do ComboBox. (Sim)
3- A opção DisplayMember, possibilita adicionarmos uma coluna. (Não)
5 Referente a propriedade DataSource do componente ComboBox, é correto afirmar que:
1- Ele nos permite definir a origem dos dados que serão exibidos no componente. (Verdadeiro)
2- Podemos realizá-lo pela forma gráfica. (Verdadeiro)
3- Podemos criá-lo por meio de códigos e nunca pela forma gráfica. (Falso)
4- Ele nos permite congelar os dados que estão sendo exibidos no componente. (Falso)
5- Ele é adicionado automaticamente, no lugar em que não conseguimos alterá-lo. (Falso)
6- Podemos realizá-lo por meio de código. (Verdadeiro)

Números de questões: 6

AULA 07
Questão Resposta
1 1- Para ativar o evento Click de um botão, basta dar um duplo clique sobre ele. (Sim)
2- Deixando um código dentro do evento Click ele também poderá ser utilizado em outros locais. (Não)
3- Um código presente no corpo do formulário poderá ser usado em qualquer parte dele. (Sim)
2 Para adicionar a Namespace direto na classe deveremos fazer o seguinte processo.
1- Clicar em cima da classe com o botão direito do mouse, depois posicionar o ponteiro em Generate e,
por fim, escolher a opção System.Data.DataTable. (Incorreta)
2- Clicar em cima da classe com o botão direito do mouse, depois posicionar o ponteiro em Resolve e, por
fim, escolher a opção System.Data.DataTable. (Incorreta)
3- Clicar em cima da classe com o botão direito do mouse, depois posicionar o ponteiro em Resolve e, por
fim, escolher a opção using System.Data;. (Correta)
4- Clicar em cima da classe com o botão direito do mouse, depois posicionar o ponteiro em Generate e,
por fim, escolher a opção Method Stub. (Incorreta)
5- Dar um duplo clique em cima da classe. (Incorreta)
6- Dar um duplo clique em cima do método. (Incorreta)

Número de questões: 4
3 Devemos utilizar quais estruturas para nos informar da ocorrência de algum erro?
1- try. (Correta)
2- catch. (Correta)
3- if. (Incorreta)
4- else. (Incorreta)
5- throw. (Incorreta)
6- public. (Incorreta)

Número de questões: 6
4 1- O código if é utilizado para verificar se uma condição é verdadeira. (Verdadeiro)
2- O código else pode enviar uma resposta caso uma condição não seja verdadeira. (Verdadeiro)
3- Os códigos if e else não poderão ser associados (Falso)
5 Qual o recurso utilizado para trazer de uma vez toda a estrutura?
1- Pressionar a tecla Enter duas vezes após especificar o tipo da estrutura. (Incorreta)
2- Pressionar a tecla Tab duas vezes antes de especificar o tipo da estrutura. (Incorreta)
3- Pressionar a tecla Tab duas vezes após especificar o tipo da estrutura. (Correta)
4- Pressionar a tecla Enter duas vezes antes de especificar o tipo da estrutura. (Incorreta)
5- Pressionar a tecla Insert. (Incorreta)
6- Clicar com o botão direito do mouse em cima do código que desejamos inserir a estrutura e escolher a
opção Inserir Estrutura.(Incorreta)

Número de questões: 4

AULA 08
Questão Resposta
1 1- O INNER JOIN é uma função que nos permite exibir dados de mais de uma tabela em um único lugar.
(Sim)
2- O INNER JOIN é uma função que só nos permite exibir dados de uma única tabela em um único lugar.
(Não)
3- O comando sql.Append nos permite exibir dados de mais de uma tabela em um único lugar. (Não)
2 Pergunta: Qual das opções abaixo é utilizada para buscar valores em mais de uma tabela e apresentá-los
num mesmo lugar?

1- try/catch. (Incorreta)
2- SqlConnection. (Incorreta)
3- INNER JOIN. (Correta)
4- sql.Append. (Incorreta)
5- DataGirdView. (Incorreta)
6- LIKE. (Incorreta)

Números de questões: 4
3 1- Utilizamos a estrutura try/catch para tratamento de erro, isto é, fazer com que o programa avise se algo
der errado. (Verdadeiro)
2- Em nossa aula, utilizamos a estrutura if/else para tratamento de erro, isto é, fazer com que o programa
avise se algo der errado.(Falso)
3- É possível inserir a estrutura condicional if/else dentro da estrutura try/catch. (Verdadeiro)
4 Pergunta: Qual das opções abaixo foi utilizada para criar uma ligação com o banco de dados e o
formulário?

1- try/catch. (Incorreta)
2- SqlConnection. (Correta)
3- INNER JOIN. (Incorreta)
4- sql.Append. (Incorreta)
5- DataGirdView. (Incorreta)
6- LIKE. (Incorreta)

Números de questões: 4 a 6
5 1- Nesta aula, programamos o evento do DataGridView para editar e excluir registros (Verdadeiro)
2- Nesta aula, programamos o evento do DataGridView para que fosse possível inserir novos campos na
tabela.(Falso)
3- Nesta aula, programamos o botão Novo para inserir novos registros na tabela. (Falso)

AULA 09
Questão Resposta
1 1- A sigla Mdi significa Documento com Múltiplas Interfaces.(Sim)
2- Para impedir que um código possua mais de uma estrutura condicional usamos Surround With.(Não)
3- Só podemos utilizar INNER JOIN uma única vez na programação.(Não)
2 Pergunta: Referente ao recurso Surround With, escolha a opção que seja condizente à sua função:

1- Remover estruturas da programação. (Incorreta)


2- Inserir uma estrutura de tratamento de erros. (Incorreta)
3- Cercar um código com a estrutura desejada. (Correta)
4- Copiar estruturas já inseridas. (Incorreta)
5- Desfazer alterações na programação. (Incorreta)
6- Adicionar a mesma estrutura em todas as linhas de programação em que esta for requisitada.
(Incorreta)

Números de questões: 4
3 Pergunta: A propriedade IsMdiContainer determina que:

1- O formulário conterá uma área de pesquisa.(Incorreta)


2- O formulário só poderá ser aberto caso uma senha seja inserida. (Incorreta)
3- O formulário criado possui mais de três botões. (Incorreta)
4- O formulário desenvolvido será pai ou não dentro de um sistema hierárquico. (Correta)
5- O formulário abrirá sempre com o mesmo tamanho. (Incorreta)
6- O formulário que for criado sempre conterá mais de um campo para inserção de parâmetros. (Incorreta)

Números de questões: 4
4 1- A propriedade MdiParent permite definir os filhos de um formulário pai. (Verdadeiro)
2- A propriedade MdiParent permite definir quantos formulários filhos um formulário pai terá (Falso)
3- A propriedade MdiParent permite definir quantos formulários pai serão criados no mesmo projeto.
(Falso)
5 Pergunta:
Nesta aula utilizamos a instrução INNER JOIN para:

1- Realizar a junção interna dos dados da tabela Modalidade com a Professores retornando os dados
requisitado. (Correta)
2- Realizar a alteração dos dados das tabelas Professores e Modalidade. (Incorreta)
3- Realizar a junção dos dados da Tabela Modalidade com a Professor e excluí-los (Incorreta)
4- Criar um método de ligação entre as Tabelas Modalidade e Professores. (Incorreta)
5- Criar uma alternância rápida entre os formulários do programa. (Incorreta)
6- Estabelecer uma conexão segura entre os dados de ambas as tabelas e armazená-los no
DataGridView. (Incorreta)

Números de questões: 4

AULA 10
Questão Resposta
1 Pergunta: São passos utilizados na estruturação de um novo botão:

1- Adicionamos as chaves de abertura e fechamento e, em seguida, pressionamos duas vezes o Tab após
digitar o else. (Verdadeiro)
2-Utilizamos um if para indicar que o botão não será inserido em uma coluna indesejada. (Falso)
3- Após pressionarmos o Tab na adição das chaves, não é necessário indicar que algo será feito na
sequência. (Falso)
4- Adicionamos à estrutura os comandos if/else para verificar se o botão será inserido na coluna correta.
(Verdadeiro)
5- O término da criação do botão se dá ao inserirmos as chaves de abertura e fechamento. (Verdadeiro)
6- Ao digitar o código de estruturação do novo botão, é necessário pressionar Enter duas vezes. (Falso)

Número de questões: 6
2 1- Quando os dados estão em um DataGridView em formato de texto, podemos converter este conteúdo
para inteiro. (Sim)
2- Não é possível adicionar mais de uma modalidade na barra títulos de um formulário. (Não)
3- É impossível controlar as janelas que se abrirão ao acionarmos um botão. (Não)
3 Pergunta: Para programarmos um formulário, devemos dar um clique no painel:

1-References. (Incorreta)
2- Team Explores. (Incorreta)
3- Solution Explorer. (Correta)
4- Resource. (Incorreta)
5- App. Config. (Incorreta)
6- Properties. (Incorreta)

Números de questões: 6
4 Pergunta: Dentre estes métodos qual deles é o primeiro a ser carregado quando inicializamos o
formulário?

1- Método Estruturador. (Incorreta)


2- Método Explorer. (Incorreta)
3- Método Limpar. (Incorreta)
4- Método Construtor. (Correta)
5- Método Config. (Incorreta)
6- Método Salvar. (Incorreta)

Números de questões: 6
5 Pergunta: Para fazer a configuração de um novo registro no DataGridView.:

1- Junto aos códigos digitar o comando para método privado. (Sim)


2- Pular duas linhas e adicionar a chave de abertura. (Não)
3- Pressionar uma vez o Enter e inserir a chave de fechamento. (Não)
4- Devemos sempre digitar esse método dentro do try/catch, para tratar os possíveis erros. (Sim)
5- Caso ocorra um erro, ele será nos mostrado em forma de mensagem. (Sim)
6- Não é necessário indicar a fonte de dados que será exibida nessa configuração. (Não)

Número de questões: 6

AULA 11
Questão Resposta
1 1- Antes de acessar um formulário devemos instanciá-lo e inserir o comando ShowDialog, para que ele
seja mostrado.(Sim)
2- A estrutura try/catch é usada quando precisamos criar uma condição.(Não)
3- Em nossa aula usamos o evento Enter para carregar o método ListarAluno. (Sim)
2 Pergunta: Podemos carregar um formulário usando o(s) evento(s):

1- Load. (Correta)
2- FrmClosed. (Incorreta)
3- Enter. (Correta)
4- DoubleClick. (Incorreta)
5- NewForm. (Incorreta)
6- Nenhuma das alternativas. (Incorreta)

Números de questões: 6
3 1- O evento FormClosed programa para que o formulário se feche automaticamente. (Falso)
2- Podemos usar os dados do DataGridView para diminuir a interação do aplicativo, e melhorar o
desempenho do programa. (Verdadeiro)
3- O comando LIKE é usado para buscar nos registros o que for informado como parâmetro. (Verdadeiro)
4 Pergunta: O código frmCadastroAlunos cadastroAluno = new frmCadastroAlunos(); é responsável por:

1- Mostrar o formulário. (Incorreta)


2- Atualizar o formulário. (Incorreta)
3- Instanciar o formulário. (Correta)
4- Deletar o formulário. (Incorreta)
5- Criar um formulário. (Incorreta)
6- Nenhuma das opções anteriores. (Incorreta)

Números de questões: 6
5 1- A opção que exibe os Eventos fica localizado na guia Propriedades.(Sim)
2- Por padrão, a primeira guia de um TabControl, vem com o index 1. (Não)
3- Usamos o evento TextChanged, quando o conteúdo da caixa de texto é alterado.(Sim)

AULA 12
Questão Resposta
1 1- Para ativar o evento Click de um botão, basta dar um duplo clique sobre ele. (Sim)
2- Podemos adicionar um tratamento de possíveis erros através do comando try. (Sim)
3- Quando o programa nos indica que devemos colocar no método os parâmetros estipulados na classe,
poderemos colocá-los em qualquer ordem, pois não fará diferença. (Não)
2 Pergunta: No que diz respeito as instâncias responda:

1- Uma instância local poderá ser usada em qualquer parte do mesmo formulário. (Incorreta)
2- Chamamos uma instância de local quando ela se encontra no corpo do formulário em sua parte
superior. (Incorreta)
3- Uma instância global poderá ser usada em qualquer parte do mesmo formulário. (Correta)
4- Uma instância global pode ser usada por todos os formulários do projeto. (Incorreta)
5- Uma instância local pode ser usada por todos os formulários do projeto. (Incorreta)
6- A instância local só poderá ser usada no método em que ela se encontra. (Correta)

Números de questões: 6
3 1- Ao utilizar uma classe várias vezes, deve se criar um novo objeto para evitar futuros erros, podendo até
usar o mesmo nome.(Verdadeiro)
2- Para converter um texto em número, devemos utilizar o recurso Convert. (Verdadeiro)
3- Para estipularmos que o dia a ser salvo será a data atual da matrícula, deveremos usar o código
DataTimer.Day. (Falso)
4 Pergunta: Qual recurso é executado quando se clica sobre qualquer célula do DataGridView?

1- CellClick.(Correta)
2- Click. (Incorreta)
3- Load. (Incorreta)
4- for. (Incorreta)
5- Method Stub. (Incorreta)
6- else. (Incorreta)

Números de questões: 6
5 Pergunta: Para obtermos a estrutura através do programa, deveremos fazer os seguintes passos:

1- Clicar com o botão direito do mouse sobre o método, posicionar o cursor sobre a opção Generate e
clicar em Method Stud. (Correta)
2- Clicar com o botão direito do mouse sobre o método, posicionar o cursor sobre a opção Refactor e
clicar em Method Stud. (Incorreta)
3- Clicar no ponto que deseja inserir o método, escolher Generate, clicar em Method Stud e digitar o nome
do método. (Incorreta)
4- Clicar com o botão direito do mouse sobre o método e depois clicar em Method Stud. (Incorreta)
5- Clicar com o botão direito do mouse sobre o método e depois clicar em Generate. (Incorreta)
6- Digitar o comando Method Stud após o método desejado. (Incorreta)

Números de questões: 6
AULA 13
Questão Resposta
1 Perguntas e Respostas:

1- A instrução COUNT permite realizar a contagem de linhas existentes em uma determinada coluna.
(Sim)

2- A instrução COUNT realiza apenas a contagem de linhas que possuam registros. (Não)

3- Quando utilizamos a instrução COUNT, só podemos realizar a contagem de uma tabela em modo geral,
ou seja, em todas as linhas. (Não)
2 Pergunta:

Selecione abaixo a alternativa que define corretamente a opção que devemos escolher, para que o
programa nos auxilie na criação de um método.

Alternativas e respostas:

1- Surround With.(Incorreta)
2- Generate.(Incorreta)
3- Method Stub.(Correta)
4- Refactor.(Incorreta)
5- Organize Usings. (Incorreta)
6- Create new method. (Incorreta)

Números de questões: 4
3 Perguntas e Respostas:

1- O casting é uma maneira de informar ao programa que queremos forçar uma variável para que ela seja
de outro tipo.(Verdadeiro)

2- O casting molda a variável, para que seja possível, outra receber seu valor.(Verdadeiro)

3- A alteração feita através do casting de variáveis, também pode ser chamada de conversão implícita.
(Falso)
4 Pergunta:

Quando declaramos o método do evento Click de uma DataGridView, dois valores são passados por
parâmetros, indique abaixo quais são eles.

Alternativas e respostas:

1- ex.Message(Incorreta)
2- Exception(Incorreta)
3- Object sender(Correta)
4- try(Incorreta)
5- DataTable(Incorreta)
6- DataGridViewCellEventArgs e(Correta)

Números de questões: 6
5 Perguntas e Respostas:

1- Para realizar o casting em uma variável, é necessário criamos um método para o projeto.(Falso)

2- Para realizar o casting sobre uma variável, inserimos o tipo entre parênteses, na frente do conteúdo a
ser convertido.(Verdadeiro)

3- Para realizar o casting sobre uma variável, inserimos o tipo entre parênteses, após, o conteúdo a ser
convertido.(Falso)

AULA 14
Questão Resposta
1 Perguntas e Respostas:

1- Para salvar uma mensalidade, utilizamos 3 parâmetros: o código da matrícula, a data de vencimento e
a situação. (Sim)

2- O comando throw é utilizado apenas para armazenar os erros. (Não)

3- A MessageBox é responsável por exibir uma caixa de mensagem. (Sim)


2 Perguntas e Respostas:

1- Para indicar um aluno em específico, devemos utilizar o seu código que está no txtCodAluno na
tabCódigo. (False)

2- Caso ocorra um erro no bloco try, ele irá para o catch. (Verdadeiro)

3- Para acessar o evento Load, basta dar um duplo clique em cima do botão que deseja atribuí-lo. (Falso)
3 Pergunta:

Para definirmos a data de vencimento de uma mensalidade, trabalhamos com a variável do tipo:

Alternativas e respostas:

1- DataTime. (Correta)
2- Date. (Incorreta)
3- Char. (Incorreta)
4- Decimal. (Incorreta)
5- Nchar. (Incorreta)
6- Binary. (Incorreta)

Números de questões: 6
4 Perguntas e Respostas:

1- Quando o método está sublinhado em vermelho, significa que há um erro. (Sim)

2- Utilizamos o false para indicar que uma mensalidade está paga e true para quando não estiver paga.
(Não)

3- O código "c" converte um valor para o formato de moeda. (Sim)


5 Pergunta:

Para tratar os erros de uma aplicação, devemos utilizar a estrutura:

Alternativas e respostas
1- try/catch. (Correta)
2- true/false. (Incorreta)
3- Apenas o try. (Incorreta)
4- Apenas o catch. (Incorreta)
5- if/else. (Incorreta)
6- else. (Incorreta)

Números de questões: 6

AULA 15
Questão Resposta
1 1- Utilizando o método ToShortDateString, fazemos com que a data atual, apareça na barra de títulos de
um formulário. (Sim)
2- Utilizando o método ToShortTimeString, fazemos com que a hora atual, apareça na barra de títulos de
um formulário. (Sim)
3- Não é possível, exibirmos a data e hora atual, na barra de título de um mesmo formulário.(Não)
2 Pergunta: Qual a função do método Substring?

1- Armazenar toda a string. (Incorreta)


2- Armazena apenas as letras existentes em uma string.(Incorreta)
3- Armazena apenas uma parte da string. (Correta)
4- Fazer a junção de duas strings. (Incorreta)
5- Armazena apenas os números existentes em uma string. (Incorreta)
6- Verificar se há erros dentro da string. (Incorreta)

Números de questões: 4
3 Pergunta: Com relação ao evento Leave, é correto afirmar que:

1- Este é responsável por detectar quando um usuário sai de uma caixa de texto. (Sim)
2- É responsável por preencher automaticamente uma caixa de texto, caso o usuário sair dela sem fazer o
preenchimento. (Não)
3- Para acessar esse evento é necessário abrir o painel Solution Explorer e, em seguida, dar um duplo
clique em eventos Leave. (Não)
4- Verifica se uma caixa de texto ficou em branco e ativa uma mensagem informando que seu
preenchimento é necessário. (Sim)
5- Para acessá-lo é necessário abrir o painel Properties, clicar em Events e, em seguida, dar um duplo
clique em Leave. (Sim)
6- Verifica se uma caixa de texto ficou em branco e ativa uma mensagem dando a opção ao usuário de
preenchimento ou não. (Não)

Números de questões: 6
4 1-Podemos preparar o fluxo de caixa, para gerenciarmos todas as entradas e saídas de dinheiro. (Sim)
2- Na preparação de um fluxo de caixa, só conseguimos programar para gerenciar as entradas de
dinheiro.(Não)
3- O frmCaixa é o responsável por mostrar o controle das operações financeiras do estabelecimento.(Sim)
5 1- A função básica de um formulário de suprimento de caixa, consiste em carregar o valor da mensalidade
e mostrá-la . (Verdadeiro)
2- Em um formulário de suprimento de caixa, o id da mensalidade não é fundamental, para o
carregamento do valor dela. (Falso)
3- Ao programarmos um formulário para suprimento de caixa, podemos criar um campo reservado para
forma de pagamento. (Verdadeiro)

AULA 16
Questão Resposta
1 1- Quando estamos elaborando um sistema de caixa, este só pode ser fechado se o Visual Studio for
também.(Não)
2- Por padrão o Visual Studio não reconhece se o caixa está aberto ou fechado e cabe ao programador
ditar isso. (Sim)
3- Não podemos programar para que o caixa mostre os movimentos de suprimento e retirada ao mesmo
tempo.(Não)
2 Pergunta: Quando queremos que um método de um formulário apareça em outro, o que devemos fazer?

1- É impossível realizar esse tipo de ação no Visual Studio. (Incorreta)


2- Remover o frame contendo o método através do Solution Explorer. (Incorreta)
3- Cercar um código com a estrutura desejada usando Surround With. (Incorreta)
4- Precisamos somente instanciá-lo por meio de programação no formulário desejado. (Correta)
5- Desfazer alterações na programação. (Incorreta)
6- Copiar e colar o método na propriedade que irá exibi-lo. (Incorreta)

Números de questões: 4
3 Pergunta: Através do método ListarDetalhesCaixa, definimos que:

1- As informações podem ser mostradas no DataGridView.(Correta.)


2- Uma série de detalhes são adicionadas à área de inserção de códigos. (Incorreta)
3- Os detalhes das operações serão impressos assim que realizadas. (Incorreta)
4- É permitido o acesso a uma lista de detalhes através de outro método. (Incorreta)
5- Os formulários mostram detalhes referentes à sua ordem de surgimento. (Incorreta)
6- O caixa é zerado toda vez que um detalhe for exibido.(Incorreta)

Números de questões: 4
4 1- Existem três opções de contagem do valor para abrir o caixa. (Verdadeiro)
2- O caixa só pode começar zerado. (Falso)
3- O caixa precisa ter um valor inicial diferente de zero para ser aberto.(Falso)
5 Pergunta: Qual o código utilizado nesta aula para mudarmos a cor do lblCaixa, dependendo de sua
situação?

1- lblCaixa.ForeColor = Color.DarkGreen; (Correta)


2- lblCaixa.ChangeColor = Color.DarkGreen; (Incorreta)
3- lblCaixa.ColorChange = Color.DarkGreen; (Incorreta)
4- lblCaixa.DarkGreen = Set.Color; (Incorreta)
5- lblCaixa.Alter = Color.DarkGreen, Set(); (Incorreta)
6- lblCaixa.NewColor = DarkGreen; (Incorreta)

Números de questões: 4

AULA 17
Questão Resposta
1 Perguntas e Respostas

1- SetDisplayMode é uma propriedade do componente ReportViewer, responsável por alterar modo de


exibição do relatório. (Sim)

2- ZoomMode é uma propriedade do componente ReportViewer, responsável pelo zoom de exibição do


relatório. (Sim)

3- SetDisplayMode e ZoomMode são os componentes responsáveis por mostrar um relatório dentro de


um formulário. (Não)
2 Pergunta:

Qual das opções abaixo é responsável pela exibição de um relatório, bem como seus controles?

Alternativas e respostas:

1- ReportViewer. (Correta)
2- Report. (Incorreta)
3- Expression. (Incorreta)
4- SetDisplayMode. (Incorreta)
5- ZoomMode. (Incorreta)
6- DataGridView. (Incorreta)

Números de questões: 4
3 Perguntas e Respostas

1- As expressões são códigos específicos dos relatórios nos quais temos a possibilidade de obter valores.
(Verdadeiro)

2- A expressão responsável por realizar somas tem o seu valor denominado como "Sum". (Verdadeiro)

3- A expressão responsável por realizar subtrações tem o seu valor denominado como "Sum". (Falso)
4 Pergunta:

Qual das opções abaixo é responsável por criar um relatório propriamente dito, bem como trabalhar com o
seu design?

Alternativas e respostas:

1- ReportViewer. (Incorreta)
2- Report. (Correta)
3- Expression. (Incorreta)
4- SetDisplayMode. (Incorreta)
5- ZoomMode. (Incorreta)
6- Reporting. (Incorreta)

Números de questões: 4
5 Pergunta:

Um relatório possui uma barra de ferramentas. Quais os tipos de botões podemos encontrar nela?

Alternativas e respostas:

1- Editar. (Incorreta)
2- Imprimir. (Correta)
3- Atualizar. (Correta)
4- Inserir. (Incorreta)
5- Novo. (Incorreta)
6- Exportar. (Correta)

Números de questões: 6

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy