Você está na página 1de 17

Gabarito - Programação C# com Visual Studio - Intermediário - 05/08/2013

AULA 01
Questão Resposta
1 Perguntas e Respostas

1- A ferramenta responsável pelo auto incremento chama- se Identity. (Sim)


2- A ferramenta responsável pelo auto incremento chama- se Properties. (Não)
3- A ferramenta responsável pelo auto incremento chama- se Auto Complete. (Não)
2 Perguntas e Respostas

1- O banco de dados é composto pelo servidor, a instância e o nome do banco. (Verdadeiro)


2- O painel responsável pelo Data Connections é o Server Explorer. (Verdadeiro)
3- Nunca devemos mexer na área de trabalho do Visual Studio. (Falso)
3 Pergunta
Como chama a propriedade responsável por deixar as bordas do formulário fixa?

Alternativas e respostas
1- Datetime (Incorreta)
2- Data Connections (Incorreta)
3- FormBorderStyle (Correta)
4- DataSet (Incorreta)
5- FormBorder (Incorreta)
6- DataSource (Incorreta)

Números de questões
4
4 Pergunta
Em relação ao Data Source é correto afirmar que:

Alternativas e respostas
1- Suas ferramentas só se tornam ativas se não tiver nenhuma tabela aberta. (Correta)
2- É através dele que criamos nosso banco de dados. (Incorreta)
3- É completado através de um assistente. (Correta)
4-É usado para manipulação de dois dados de uma tabela . (Correta)
5- Não cria uma associação com uma fonte de dados. (Incorreta)
6- Não oferece opções sobre o tipo de banco de dados que queremos utilizar. (Incorreta)

Números de questões
4
5 Perguntas

1- Dataset e Entity Data Model são modelos de bancos de dados fornecidos pelo assistente do Data
Source. (Sim)
2- O DataSet é um modelo que não armazena um conjunto de dados, isto é, suas tabelas, linhas e
colunas. (Não)
3- A opção Entity Data Model utiliza o banco indicado proporcionando sua modelagem. (Sim)

AULA 02
Questão Resposta
1 Pergunta
Em relação ao DataGridView é correto afirmar que:

Alternativas e respostas
1- Muito útil quando precisamos criar uma área de pesquisa. (Correta)
2- Não pode ter suas informações alteradas. (Incorreta)
3- Ele é um controle de formulário que vincula os dados. (Correta)
4- Localiza-se no painel Properties e é acessado através de um assistente. (Incorreta)
5- Quando adicionamos um DataGridView de uma tabela, todos os campos pertencentes a ela não são
inseridas juntos. (Incorreta)
6- Uma das características é a dificuldade que temos em definir sua aparência, pois tudo é feito por linhas
de código. (Incorreta)

Números de questões
6
2 Pergunta
Através do DataGridView Tasks podemos:

Alternativas e respostas
1- Adicionar valores diretamente no DataGridView (Sim)
2- Apagar um registro que se encontra no DataGridView. (Não)
3- Habilitar a edição no DataGridView (Sim)
4- Não conseguimos personalizar a aparência e comportamento do DataGridView. (Não)
5- Alterar um registro que se encontra no DataGridView. (Não)
6- Permitir que valores sejam deletados no DataGridView (Sim)

Números de questões
6
3 Perguntas e Respostas

1- Com a janela Edit Columns temos a possibilidade de remover, reorganizar e modificar colunas no
DataGridView. (Sim)
2- Na janela Edit Columns não podemos configurar as colunas no DataGridView. (Não)
3- Com a janela Edit Columns podemos alterar a visualização das colunas do DataGridView, entre outras
opções. (Sim)
4 Perguntas e Respostas

1- A opção Header Text é responsável pelo texto que está sendo exibido no cabeçalho no DataGridView.
(Verdadeiro)
2- Não conseguimos modificar o texto exibido no cabeçalho no DataGridView e nem a largura de sua
coluna. (Falso)
3- A opção Width é responsável pela largura da coluna do DataGridView. (Verdadeiro)
5 Pergunta
Com a janela Choose Methods to Generate podemos:

Alternativas e respostas
1- Não conseguimos gravar alterações no banco de dados. (Falsa)
2- Criar um método para retornar uma tabela de dados preenchida, sendo que em certas aplicações.
(Verdadeira)
3- Ajustar o tamanho da letra da tabela. (Falsa)
4- Criar o método padrão para preencher a tabela de dados. (Verdadeira)
5- Gravar alterações no banco de dados. (Verdadeira)
6- Modificar o formato da tabela. (Falsa)

Números de questões
6
6 Pergunta

O TableAdapter possui a função de:


Alternativas e respostas
1- O usuário final realiza uma consulta no design do projeto que manda essas informações para ele.
(Correta)
2- É responsável pelo texto que está sendo exibido no cabeçalho. (Incorreta)
3- Ele funciona como um intermediário. (Correta)
4- Responsável por deixar a tabela estática. (Incorreta)
5- Ele busca essas informações no banco e as exibe para o usuário com as configurações de acordo com
o especificado. (Correta)
6- Com ele modificamos o texto exibido no cabeçalho no DataGridView e nem a largura de sua caluna.
(Incorreta)

Números de questões
6

AULA 03
Questão Resposta
1 Perguntas e Respostas

1- Através do componente TabControl podemos adicionar guias ao nosso formulário. (Sim)


2- O número de guias que o TabControl pode criar é no máximo duas.(Não)
3- Não podemos alterar o nome padrão das guias feitas pelo TabControl. (Não)
2 Perguntas e Respostas

1- O DataGridView nos permite adicionar colunas integradas com o banco de dados, as quais exibem as
informações desejadas.(Verdadeiro)
2- Quanto as colunas do DataGridView, uma vez criadas jamais poderão ser alteradas.(Falso)
3- No DataGridView só podemos apresentar dados e jamais adicioná-los à uma coluna. (Falso)
3 Pergunta
Qual a função do Query Builder?

Alternativas e respostas
1- Organizar as linhas de programação.(Falso)
2- Ajudar o DataGridView à exibir informações (Falso)
3- Auxiliar na criação do comando SQL, gerando ele automaticamente. (Verdadeiro)
4- Reunir informações referentes às queries .(Falso)
5- Alterar a estrutura do banco de dados para que este não seja mais ligado ao programa. (Falso)
6- Organizar as guias do aplicativo.(Falso)

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

1- Por meio do Query Builder podemos definir de qual banco de dados as informações serão buscadas.
(Sim)
2- Uma query é um tipo de função para adição de guias ao programa. (Não)
3- Não podemos ajustar a forma de exibição das informações, por isso elas vem sempre como
decrescente.(Não)
5 Perguntas e Respostas

1- Dentro do DataGridView estabelecemos as ligações entre as colunas e o tipo de informação exibida por
meio da opção DataPropertyName. (Verdadeiro)
2- Uma query é uma consulta. (Verdadeiro)
3- Após fazer um tipo de consulta, não podemos fazer outra até não reiniciarmos o programa.(Falso)

AULA 04
Questão Resposta
1 Perguntas e Respostas

1- Para criar o componente TabControl, basta clicar sobre ele e depois em qualquer local no formulário.
(Sim)
2- A propriedade Dock tem como função ajustar as propriedades da fonte no formulário. (Não)
3- Database é referente a data de base da criação do projeto. (Não)
2 Pergunta
Das opções a baixo qual devemos utilizar para preencher o Container em todo o espaço da formulário?

Alternativas e respostas
1- Right (Incorreta)
2- Top (Incorreta)
3- Fill (Correta)
4- Left (Incorreta)
5- Bottom (Incorreta)
6- None (Incorreta)

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

1- O componente TabControl nos fornece duas abas, que são totalmente independentes. (Sim)
2- Para criar um novo banco de dados, a partir do Data Connections deveremos ter o SQL Server Express
instalado no computador. (Sim)
3- As abas do TabControl não podem ser renomeadas. (Não)
4 Pergunta
Para criamos um banco de dados temos que definir:

Alternativas e respostas
1- O nome do servidor. (Verdadeiro)
2- O local de criação. (Falso)
3- O nvarchar que será utilizado. (Falso)
4- A forma de autenticação. (Verdadeiro)
5- O nome do novo banco de dados. (Verdadeiro)
6- O tipo de Allow nulls. (Falso)

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

1- As bordas dos formulários não podem ser modificadas. (Falso)


2- Podemos alterar o texto de exibição do formulário, na área Properties, no campo Text. (Verdadeiro)
3- Sempre deveremos utilizar a fonte de texto padrão. (Falso)

AULA 05
Questão Resposta
1 Perguntas e Respostas

1- O componente DataGridView pode ser criado de duas maneira, através assistente do Visual Studio e
do painel Toolbox. (Verdadeiro)
2- O componente DataGridView pode ser criado apenas pelo assistente do Visual Studio. (Falso)
3- O componente DataGridView pode ser criado apenas através do painel Toolbox. (Falso)
2 Pergunta
Para habilitarmos ou desabilitarmos as propriedades de edição, exclusão e inclusão de informações no
componente DataGridView, utilizamos a área:

Alternativas e respostas
1- DataGridView Tasks (Correta)
2- DataGridView Builder (Incorreta)
3- DataGridView Edit (Incorreta)
4- DataGridView Properties (Incorreta)
5- DataGridView Configuration (Incorreta)
6- DataGridView Tab (Incorreta)

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

1- Ao criamos o DataGridView através do painel Toolbox, temos que adicionar manualmente as colunas
que desejamos exibir nele. (Sim)
2- Para atribuirmos as colunas do banco de dados às colunas do DataGridView, utilizamos a propriedade
DataPropertyName. (Sim)
3- Criando o DataGridView através do assistente do Visual Studio Toolbox, temos que adicionar
manualmente as colunas que desejamos exibir nele. (Não)
4 Pergunta
Qual o nome do assistente que o Visual Studio fornece para a configuração de query?

Alternativas e respostas
1- Query Help (Incorreta)
2- Query Assistent (Incorreta)
3- Query Builder (Correta)
4- Query Creation (Incorreta)
5- Query Table (Incorreta)
6- Query Adapter (Incorreta)

Números de questões
4
5 Perguntas

1- O DataGridView é um controle de formulário responsável por vincular dados. (Verdadeiro)


2- O processo de realizar consultas no banco de dados é chamado de Query Builder. ( Falso)
3- Através da opção Edit Columns podemos editar as propriedades das colunas do componente
DataGridView. (Verdadeiro)

AULA 06
Questão Resposta
1 Pergunta
Para iniciarmos a conexão entre o aplicativo e o banco de dados, acessamos qual opção no Data Source?

Alternativas e respostas
1- New Connection.(Falso)
2- Add Data Base. (Falso)
3- Add New Data Source. (Verdadeiro)
4- Add Connection to Data Base. (Falso)
5- Data Base Search. (Falso)
6- Setup Data. (Falso)

Números de questões
4
2 Perguntas e Respostas

1- Através do componente Binding Navigator podemos incluir, alterar, excluir e salvar registros.
(Verdadeiro)
2- O Binding Navigator tem um local específico na janela, o qual não pode ser alterado.(Falso)
3- É possível adicionar apenas um Bingind Navigator ao projeto.(Falso)
3 Pergunta
Para iniciarmos a conexão entre o aplicativo e o banco de dados, acessamos qual opção no Data Source?

Alternativas e respostas
1- New Connection.(Falso)
2- Add Data Base. (Falso)
3- Add New Data Source. (Verdadeiro)
4- Add Connection to Data Base. (Falso)
5- Data Base Search. (Falso)
6- Setup Data. (Falso)

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

1- Podemos adicionar uma imagem de nosso computador para deixar de fundo de tela do aplicativo. (Sim)
2- Se a imagem de fundo ficar muito grande, podemos alterar sua apresentação por meio da opção
BackgroundImageLayout. (Sim)
3- As imagens utilizadas no BackgroundImageLayout não podem ser muito escuras. (Não)
5 Perguntas e Respostas

1- Com o ToolStrip podemos criar botões e outras ferramentas de acesso que auxiliam no design e
navegação do programa. (Verdadeiro)
2- O Toolstrip só permite a inserção de botões do mesmo tamanho. (Falso)
3- Instanciando corretamente a função do botão podemos utilizá-lo no ToolStrip para chamar outra janela
do aplicativo.(Falso)

AULA 07
Questão Resposta
1 Perguntas e Respostas

1- Ao adicionarmos uma tabela do banco de dados ao ComboBox, o Visual Studio preenche


automaticamente as propriedades referentes ao que deverá ser exibido no componente quando ele for
clicado. (Sim)
2- Ao adicionarmos uma tabela do banco de dados ao ComboBox, precisamos, obrigatoriamente,
preencher as propriedades referentes ao que deverá ser exibido no componente quando ele for clicado.
(Não)
3- O Visual Studio não nos permite adicionar uma tabela do banco de dados ao componente ComboBox.
(Não)
2 Perguntas e Respostas

1- Através da opção Display Member, definimos qual coluna da tabela adicionada ao ComboBox fornecerá
os dados para aparecer na caixa do componente. (Sim)
2- A opção Value Member serve para indicarmos a coluna da tabela que servirá como caminho para se
chegar ao nome do médico. (Sim)
3- Através da opção Display Member, informamos que há uma tabela do banco de dados ligada ao
ComboBox. (Não)
3 Pergunta
Para informarmos os itens a serem mostrados no componente ComboBox, usamos a propriedade:

Alternativas e respostas
1- Design. (Incorreta)
2- Mask. (Incorreta)
3- Format. (Incorreta)
4- Items. (Correta)
5- Data. (Incorreta)
6- Font. (Incorreta)

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

1- A opção Use Data Bound informa que os dados de uma determina tabela ligada ao componente serão
utilizados por ele. (Sim)
2- Para adicionarmos uma tabela do banco de dados ao ComboBox, basta movermos ela até o
componente desejado. (Sim)
3- Para adicionarmos uma tabela do banco de dados ao ComboBox, usamos o menu View. (Não)
5 Pergunta
Para definirmos um tipo de máscara para o componente MaskdTextBox, utilizamos a propriedade:

Alternativas e respostas
1- Design. (Incorreta)
2- Mask. (Correta)
3- Format. (Incorreta)
4- Items. (Incorreta)
5- Data. (Incorreta)
6- Font. (Incorreta)

Números de questões
4

AULA 08
Questão Resposta
1 Perguntas e Respostas

1- A ferramenta GroupBox fica na categoria Containers que se encontra no painel ToolBox. (Sim)
2- A ferramenta GroupBox fica na categoria BackColor que se encontra no painel Properties. (Não)
3- A ferramenta GroupBox fica na categoria Label que se encontra no painel ToolBox. (Não)
2 Pergunta
Em relação a ferramenta DateTimePicker é correto afirmar:

Alternativas e respostas
1- Utilizada para trabalhar com datas. (Correta)
2- Se localiza no painel Properties. (Incorreta)
3- Possui os tipos de formato Short e Long. (Correta)
4- Não pode ser utilizada como filtro de pesquisa. (Incorreta)
5- Se localiza na categoria Common Controls no painel Format. (Incorreta)
6- Tem como formato padrão, o Short. (Incorreta)

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

1- Para criarmos um DataGridView devemos selecionar essa opção no painel ToolBox ou arrastá-lo do
DataSet. (Verdadeiro)
2- Para criarmos uma coluna no DataGridView devemos primeiramente selecionar Add Column. (Falso)
3- Em um DataGridView podemos visualizar todas as colunas que existem em um DataSet. (Verdadeiro)
4 Pergunta
Em relação a Query é correto afirmar:

Alternativas e respostas
1- Utilizada para pedir ao banco de dados que retorne informações na linguagem SQL. (Correta)
2- Pode ser acessada pelo painel Properties. (Incorreta)
3- Podemos construir a Query de duas maneiras, através de comandos ou no modo visual. (Correta)
4- Utilizada para formatação de datas. (Incorreta)
5- A opção Add Query só pode ser encontrada na janela Query Properties. (Incorreta)
6-No modo visual podemos criar uma query apenas clicando no botão Query Builder. (Incorreta)

Números de questões
4
5 Perguntas e Respostas

1- Quando criamos uma Query não podemos adicionar mais de três filtros. (Não)
2- Somente um filtro pode ser adicionado a cada Query criada. (Não)
3- A quantidade de filtros de uma Query depende somente das necessidades do usuário. (Sim)

AULA 09
Questão Resposta
1 Perguntas e Respostas

1- A primeira coisa que precisamos definir na janela Data Source Configuration Wizard é aonde o sistema
obterá os dados. (Sim)
2- O recurso DataSet, tem a função de armazenar diversas tabelas. (Sim)
3- O painel Properties é responsável por gerar uma nova conexão com o banco de dados. (Não)
2 Pergunta
Na janela Add Connection, temos que informar?

Alternativas e respostas
1- O Server e as credências da instância do SGBD SQL. (Correta)
2- O tamanho máximo que o banco de dados poderá ter. (Incorreta)
3- O nome do banco de dados. (Correta)
4- O tamanho mínimo que o banco de dados poderá ter. (Incorreta)
5- As queries de buscas. (Incorreta)
6- O tipo de DataGridView. (Incorreta)

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

1- As queries são responsáveis por realizarem as buscas no banco de dados. (Verdadeiro)


2- A criação do DataGridView, fornece automaticamente as colunas do banco de dados que está
conectado ao sistema. (Verdadeiro)
3- O componente de navegação BindingNavigador sempre respeitará os limites das Tabs. (Falso)
4 Pergunta
Para testar a funcionalidade da Query, basta clicar em qual botão?

Alternativas e respostas
1- Start. (Incorreta)
2- Execute Query. (Correta)
3- Add Query. (Incorreta)
4- Test Connection. (Incorreta)
5- Query Builder. (Incorreta)
6- Refresh. (Incorreta)

Números de questões
4
5 Perguntas e Respostas
1- Para criar um Evento num botão, basta dar um duplo clique sobre ele. (Sim)
2- Toda vez que é adicionada uma imagem em um botão, ela se ajusta automaticamente o seu tamanho.
(Não)
3- O menu ToolStrip é sempre criado no topo do formulário. (Sim)

AULA 10
Questão Resposta
1 Perguntas e Respostas
1- Toda vez que criamos uma query temos de utilizar o query builder. (Não)
2- Uma instrução SQL do tipo UPDATE, tem como função de atualizar os dados da tabela. (Sim)
3- Se arrastarmos componentes direto do Data Source, não precisaríamos criar as querys. (Não)
2 Perguntas e Respostas
1- Podemos alterar o conteúdo criado automaticamente pelo query builder. (Verdadeiro)
2- Sem a BindingNavigator é impossível fazer pesquisas. (Falso)
3- O TableAdapter utiliza as queries criadas nele, permitindo a programação de inúmeros tipos de
pesquisa. (Verdadeiro)
3 Perguntas e Respostas
1- O evento ListarSabores carrega os registros da tabela Sabor no DataGridView no momento da
exibição. (Verdadeiro)
2- O DatagridView está ligado com o design do formulário, de forma que caso não haja espaço para
visualização o programa fechará. (Falso)
3- Não é possível alterar os ingredientes de um sabor de Pizza uma vez que um clique em Salvar é feito.
(Falso)
4 Pergunta
Dos grupos apresentados, quais são as instruções SQL que tem como função atualizar, inserir e excluir
dados respectivamente?

Alternativas e respostas
1- APPLY, BUILD e RESET(Incorreta)
2- INCREASE, REMOVE e JOIN (Incorreta)
3- UPDATE, INSERT e DELETE (Correta)
4- SELECT, CREATE e MODIFY (Incorreta)
5- ALTERNATE, FILL e DELETE (Incorreta)
6- SAVE, ADD, UPDATE (Incorreta)

Números de questões
4
5 Pergunta
Dentre as alternativas qual é a que melhor representa o evento Load.

Alternativas e respostas
1- Limpar a Tabela e carregar dados recentemente inseridos nela. (Incorreta)
2- Excluir dados quando estes forem carregados de uma fonte não confiável. (Incorreta)
3- Fechar o programa assim que carregar dados errados. (Incorreta)
4- Atribuir novos dados à tabela. (Incorreta)
5- Selecionar um novo tipo de propriedade e aplicar ao formulário. (Incorreta)
6- Programar a ação realizada quando o formulário for carregado. (Correta)

Números de questões
6

AULA 11
Questão Resposta
1 1- O painel Data Soucers é responsável por estabelecer a conexão do banco de dados com o Visual
Studio. (Sim)
2- O painel Solution Explorer é responsável por estabelecer a conexão do banco de dados com o Visual
Studio. (Não)
3- Para acessarmos os parâmetros do banco de dados no Visual Studio, utilizamos o painel Properties.
(Não)
2 Qual dos eventos abaixo é responsável pelo carregamento dos cadastros no DataGridView assim que o
aplicativo é inciado?
1- Load. (Correta)
2- DoubleClick. (Incorreta)
3- Update. (Incorreta)
4- TableAdapter. (Incorreta)
5- DataSet. (Incorreta)
6- Nenhuma das alternativas. (Incorreta)

Números de questões:6
3 1- Pode se dizer que o TableAdapter fornece comunicação entre o aplicativo e o banco de dados.
(Verdadeiro)
2- Pode se dizer que o TableAdapter executa e retorna dados de uma determinada tabela. (Verdadeiro)
3- O TableAdapter não fornece comunicação entre o aplicativo e o banco de dados. (Falso)
4 Qual das opções de consultas abaixo tem como função, adicionar uma nova linha na tabela.
1- SELECT. (Incorreta)
2- UPDATE. (Incorreta)
3- UPDATE LINE. (Incorreta)
4- INSERT. (Correta)
5- INSERT LINE. (Incorreta)
6- DELETE. (Incorreta)

Números de questões:6
5 Quando temos valor no formato de texto e queremos convertê-los para decimal, qual código utilizamos.
1- Convert.ToDecimal. (Correta)
2- Convert.ToText. (Incorreta)
3- Convert.Decimal. (Incorreta)
4- Convert.ToDouble. (Incorreta)
5- Convert.Single. (Incorreta)
6- Convert.Toint32. (Incorreta)

Números de questões:6

AULA 12
Questão Resposta
1 1- Através do botão Add Column adicionamos quantas colunas acharmos necessário. (Sim)
2- Podemos adicionar somente 20 colunas através do botão Add Column. (Não)
3- É impossível alterar as posições das colunas, umas vez que essa foram inseridas. (Não)
2 1- Acessamos o DataSet através do painel Solution Explorer. (Falso)
2- Conseguimos acessar o DataSet somente de um jeito. (Falso)
3- Temos duas maneiras de acessarmos o DataSet. (Verdadeiro)
3 Qual botão podemos utilizar para acessar a janela DataSet?
1- Add New Data Sources. (Incorreta)
2- Collumn Size. (Incorreta)
3- Stop Debugging. (Incorreta)
4- RowHeadersVisible. (Incorreta)
5- Edit DataSet With Design. (Correta)
6- Disable Size Collumn. (Incorreta)

Números de questões:6
4 1- O código for possui a função de realizar uma verificação de linha por linha. (Sim)
2- O código for possui a função de inserir uma estrutura condicional. (Não)
3- O código for tem a função de criar uma cópia das variáveis do projeto. (Não)
5 Para definirmos a cor de destaque do texto e a cor da fonte utilizamos quais códigos?
1- dtgPedidos.Rows[i].Cells["SITUACAO"].Style.ForeColor = Color.White; (Correta)
2- dtgPedidos.Rows[i].Cells["SITUACAO"].Style.PagColor = Color.White; (Incorreta)
3- dtgPedidos.Rows[i].Cells["SITUACAO"].Style.BackColor = Color.Firebrick; (Correta)
4- dtgPedidos.Rows[i].Cells["SITUACAO"].Style.TextColor = Color.White; (Incorreta)
5-dtgPedidos.Rows[i].Cells["SITUACAO"].Style.BackColor = Color.ForestGreen; (Correta)
6- dtgPedidos.Rows[i].Cells["SITUACAO"].Style.FontColor = Color.ForestGreen; (Incorreta)

Números de questões:6

Você também pode gostar