Thiago Russo
Quiz by , created more than 1 year ago

70-483 C# Quiz on Quiz Implement data access, created by Thiago Russo on 02/06/2017.

2
0
0
Thiago Russo
Created by Thiago Russo almost 7 years ago
Close

Quiz Implement data access

Question 1 of 15

1

Você está criando um novo arquivo para armazenar alguns dados de log. Cada vez que uma nova entrada de log é necessária, você escreve uma string no arquivo. Qual o método que você usa?

Select one of the following:

  • File.CreateText

  • FileInfo.Create

  • File.Create

  • File.AppendText

Explanation

Question 2 of 15

1

Você ter construído um algoritmo de cálculo complexo. Leva algum tempo para ser concluído e você quer ter certeza de que sua aplicação continua respondendo. O que você faz?

Select one of the following:

  • Use async / await

  • Executar o código de forma síncrona

  • Use Task.Run

  • Use um BackgroundWorker

Explanation

Question 3 of 15

1

Você está escrevendo um aplicativo que será publicado (deployed) para países ocidentais. Ele extrai a atividade do usuário para um arquivo de texto. Qual codificação você deve usar?

Select one of the following:

  • UTF-8

  • UTF-7

  • ASCII

  • UTF-32

Explanation

Question 4 of 15

1

Você quer atualizar uma linha específica no banco de dados. Quais objetos você deve usar? (Escolha todos os que se aplicam.)

Select one or more of the following:

  • SqlCommand

  • SqlDataReader

  • SqlConnection

  • TransactionScope

Explanation

Question 5 of 15

1

Você está planejando a construção de uma aplicação que utilize um projeto orientado a objetos. Ele será usado por vários usuários ao mesmo tempo. Qual tecnologia você deve usar?

Select one of the following:

  • Arquivos XML

  • Entity Framework

  • ADO.NET

  • serviço Web

Explanation

Question 6 of 15

1

Você precisa processar um grande número de arquivos XML em um serviço regular para extrair alguns dados. Qual classe você deve usar?

Select one of the following:

  • XmlReader

  • XmlDocument

  • XmlWriter

  • FileStream

Explanation

Question 7 of 15

1

Você tem uma lista de datas. Você deseja filtrar as datas para o ano em curso e, em seguida, selecione a data mais alta. Que consulta que você usa?

Select one of the following:

  • DateTime result = dates.Where (d => d == DateTime.Now) .OrderBy (d => d).First();

  • DateTime result = dates.Where (d => d.Year == DateTime.Now.Year) .OrderByDescending (d => d) .FirstOrDefault();

  • DateTime result = dates.Where (d => d.Year == DateTime.Now.Year) .OrderByDescending (d => d) .First();

  • DateTime result = dates.Where (d => d.Year == DateTime.Now.Year) .OrderByDescending (d => d) .Single();

Explanation

Question 8 of 15

1

Você está tentando usar uma consulta LINQ, mas você está recebendo um erro de compilação que o método Onde não pode ser encontrado. O que você deveria fazer? (Escolha todos os que se aplicam.)

Select one or more of the following:

  • Adicionar uma declaração using System.Linq

  • Verifique se você estiver usando um tipo que implementa IEnumerable.

  • Alterar a sua consulta para consulta de sintaxe do método.

  • Alterar o tipo de sua consulta para var.

Explanation

Question 9 of 15

1

Você está usando a seguinte consulta LINQ to Entities:
var query = from p em myContext.Products
where p.Price < 50
select p;
int numberOfItems = query.Count();
var products = query.ToList();
Você está sofrendo problemas de desempenho. Como você pode melhorar a sua consulta? (Escolha todos os que se aplicam.)

Select one or more of the following:

  • Evite acessar o banco de dados várias vezes.

  • Não execute ToList () na consulta.

  • Use paginação.

  • Altere a consulta para a sintaxe do método.

Explanation

Question 10 of 15

1

Você precisa armazenar uma grande quantidade de dados, e você quer fazer isso da melhor maneira. Wual Serializer que você deve usar?

Select one of the following:

  • XmlSerializer

  • BinaryFormatter

  • DataContractSerializer

  • DataContractJsonSerializer

Explanation

Question 11 of 15

1

Você está serializando alguns dados sensíveis a um formato binário. O que você deve usar? (Escolha todos os que se aplicam.)

Select one or more of the following:

  • XmlSerializer

  • ISerializable

  • DataContractSerializer

  • BinaryFormatter

Explanation

Question 12 of 15

1

Você quer serializar alguns dados para XML, e você precisa ter certeza de que uma determinada propriedade não é serializado. Qual atributo que você deve usar?

Select one of the following:

  • XmlElement

  • XmlAttribute

  • XmlIgnore

  • NonSerialized

Explanation

Question 13 of 15

1

Você deseja armazenar um grupo de pedidos e certificar que um usuário pode facilmente selecionar um pedido por seu número. Que coleção que você usa?

Select one of the following:

  • List <Order>

  • Dictionary <int, Ordem>

  • HashSet <Order>

  • Queue <Order>

Explanation

Question 14 of 15

1

Você está usando uma fila e você quer adicionar um novo item. Qual o método que você usa?

Select one of the following:

  • Push

  • Add

  • Dequeue

  • Enqueue

Explanation

Question 15 of 15

1

Você está trabalhando com um grande grupo de objetos nome de família. Você precisa remover todas as duplicatas e depois agrupá-los por sobrenome. Quais coleções você deve usar? (Escolha todos os que se aplicam.)

Select one or more of the following:

  • List <T>

  • Stack <T>

  • Dictionary <string, T>

  • T []

Explanation