Pregunta 1
Pregunta
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?
Respuesta
-
File.CreateText
-
FileInfo.Create
-
File.Create
-
File.AppendText
Pregunta 2
Pregunta
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?
Pregunta 3
Pregunta
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?
Pregunta 4
Pregunta
Você quer atualizar uma linha específica no banco de dados. Quais objetos você deve usar? (Escolha todos os que se aplicam.)
Respuesta
-
SqlCommand
-
SqlDataReader
-
SqlConnection
-
TransactionScope
Pregunta 5
Pregunta
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?
Respuesta
-
Arquivos XML
-
Entity Framework
-
ADO.NET
-
serviço Web
Pregunta 6
Pregunta
Você precisa processar um grande número de arquivos XML em um serviço regular para extrair alguns dados. Qual classe você deve usar?
Respuesta
-
XmlReader
-
XmlDocument
-
XmlWriter
-
FileStream
Pregunta 7
Pregunta
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?
Respuesta
-
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();
Pregunta 8
Pregunta
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.)
Respuesta
-
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.
Pregunta 9
Pregunta
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.)
Respuesta
-
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.
Pregunta 10
Pregunta
Você precisa armazenar uma grande quantidade de dados, e você quer fazer isso da melhor maneira. Wual Serializer que você deve usar?
Pregunta 11
Pregunta
Você está serializando alguns dados sensíveis a um formato binário. O que você deve usar? (Escolha todos os que se aplicam.)
Respuesta
-
XmlSerializer
-
ISerializable
-
DataContractSerializer
-
BinaryFormatter
Pregunta 12
Pregunta
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?
Respuesta
-
XmlElement
-
XmlAttribute
-
XmlIgnore
-
NonSerialized
Pregunta 13
Pregunta
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?
Respuesta
-
List <Order>
-
Dictionary <int, Ordem>
-
HashSet <Order>
-
Queue <Order>
Pregunta 14
Pregunta
Você está usando uma fila e você quer adicionar um novo item. Qual o método que você usa?
Pregunta 15
Pregunta
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.)
Respuesta
-
List <T>
-
Stack <T>
-
Dictionary <string, T>
-
T []