Thiago Russo
Quiz por , criado more than 1 year ago

70-483 C# Quiz sobre Quiz Implement data access, criado por Thiago Russo em 02-06-2017.

2
0
0
Thiago Russo
Criado por Thiago Russo mais de 7 anos atrás
Fechar

Quiz Implement data access

Questão 1 de 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?

Selecione uma das seguintes:

  • File.CreateText

  • FileInfo.Create

  • File.Create

  • File.AppendText

Explicação

Questão 2 de 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?

Selecione uma das seguintes:

  • Use async / await

  • Executar o código de forma síncrona

  • Use Task.Run

  • Use um BackgroundWorker

Explicação

Questão 3 de 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?

Selecione uma das seguintes:

  • UTF-8

  • UTF-7

  • ASCII

  • UTF-32

Explicação

Questão 4 de 15

1

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

Selecione uma ou mais das seguintes:

  • SqlCommand

  • SqlDataReader

  • SqlConnection

  • TransactionScope

Explicação

Questão 5 de 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?

Selecione uma das seguintes:

  • Arquivos XML

  • Entity Framework

  • ADO.NET

  • serviço Web

Explicação

Questão 6 de 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?

Selecione uma das seguintes:

  • XmlReader

  • XmlDocument

  • XmlWriter

  • FileStream

Explicação

Questão 7 de 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?

Selecione uma das seguintes:

  • 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();

Explicação

Questão 8 de 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.)

Selecione uma ou mais das seguintes:

  • 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.

Explicação

Questão 9 de 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.)

Selecione uma ou mais das seguintes:

  • 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.

Explicação

Questão 10 de 15

1

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

Selecione uma das seguintes:

  • XmlSerializer

  • BinaryFormatter

  • DataContractSerializer

  • DataContractJsonSerializer

Explicação

Questão 11 de 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.)

Selecione uma ou mais das seguintes:

  • XmlSerializer

  • ISerializable

  • DataContractSerializer

  • BinaryFormatter

Explicação

Questão 12 de 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?

Selecione uma das seguintes:

  • XmlElement

  • XmlAttribute

  • XmlIgnore

  • NonSerialized

Explicação

Questão 13 de 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?

Selecione uma das seguintes:

  • List <Order>

  • Dictionary <int, Ordem>

  • HashSet <Order>

  • Queue <Order>

Explicação

Questão 14 de 15

1

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

Selecione uma das seguintes:

  • Push

  • Add

  • Dequeue

  • Enqueue

Explicação

Questão 15 de 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.)

Selecione uma ou mais das seguintes:

  • List <T>

  • Stack <T>

  • Dictionary <string, T>

  • T []

Explicação