Quiz Debug applications and implement security

Beschreibung

70-483 C# Quiz am Quiz Debug applications and implement security, erstellt von Thiago Russo am 21/05/2017.
Thiago Russo
Quiz von Thiago Russo, aktualisiert more than 1 year ago
Thiago Russo
Erstellt von Thiago Russo vor mehr als 7 Jahre
6
0

Zusammenfassung der Ressource

Frage 1

Frage
Um usuário precisa digitar um DateTime em um campo de texto. Você precisa analisar o valor no código. Qual o método que você usa?
Antworten
  • DateTime.Parse
  • DateTime.TryParse
  • Convert.ToDateTime
  • Regex.Match

Frage 2

Frage
Você está trabalhando em um aplicativo web globalizado. Você precisa analisar um campo de texto onde o usuário insere uma quantia de dinheiro. Qual o método que você usa?
Antworten
  • int.TryParse (valor, NumberStyles.Currency, UICulture);
  • ecimal.TryParse (valor, NumberStyles.Currency, UICulture);
  • decimal.TryParse (valor, ServerCulture);
  • decimal.TryParse (valor)

Frage 3

Frage
Você precisa validar um arquivo XML. O que você usa?
Antworten
  • JavaScriptSerializer
  • RegEx
  • StringBuilder
  • XSD

Frage 4

Frage
Bob e Alice estão usando um algoritmo assimétrico para trocar dados. Quais chave devem enviar à outra parte para tornar isso possível?
Antworten
  • Bob envia a Alice sua chave privada, e Alice envia Bob sua chave pública.
  • Bob envia a Alice sua chave privada, e Alice envia Bob sua chave privada.
  • Bob envia a Alice sua chave pública, e Alice envia Bob sua chave pública.
  • Bob envia a Alice sua chave pública, e Alice envia Bob sua chave privada.

Frage 5

Frage
Você precisa criptografar uma grande quantidade de dados. Qual algoritmo que você usa?
Antworten
  • SHA256
  • RSACryptoServiceProvider
  • MD5CryptoServiceProvider
  • AesManaged

Frage 6

Frage
Você precisa enviar dados sensíveis a um outro parte e você quer ter certeza de que ninguém mexe com os dados. Qual o método que você usa?
Antworten
  • X509Certificate2.SignHash
  • RSACryptoServiceProvider.Encrypt
  • UnicodeEncoding.GetBytes
  • Marshal.ZeroFreeBSTR

Frage 7

Frage
Você está construindo um assembly fortemente nomeado e você quer fazer referência a um assembly regular para reutilizar algum código que você construiu. O que tens de fazer?
Antworten
  • Você primeiro precisa colocar o assembly no GAC.
  • Nada. Fazendo referência a outro assembly para usar algum código é sempre possível
  • Você precisa assinar o outro assembly antes de o utilizar.
  • Você precisa usar o token de chave pública do outro assembly para referenciá-lo.

Frage 8

Frage
Você está construindo um assembly que será usado por um par de aplicativos de servidor. Você quer fazer o processo de atualização deste assembly o mais suave possível. Quais são os passos que você deve tomar? (Escolha todos os que se aplicam.)
Antworten
  • Crie um arquivo WinMD Metadados.
  • Implantar o assembly para o GAC.
  • Adicionar uma secção assemblyBinding para cada aplicativo cliente que aponta para o local do assembly.
  • Nomear fortemente o assembly

Frage 9

Frage
Você quer implantar um assembly para um local compartilhado na intranet. Quais são os passos que você deve tomar? (Escolha todos os que se aplicam.)
Antworten
  • Nomear fortemente o assembly
  • Use o elemento de configuração codebase nos aplicativos que usam o assembly.
  • implantar o assembly para o GAC.
  • Use o elemento de configuração assemblyBinding com a opção de sondagem.

Frage 10

Frage
Você está pronto para implementar (deploy) seu código para um servidor de produção. Qual a configuração que você implantar?
Antworten
  • configuração Debug
  • configuração de Release
  • configuração personalizado com arquivos PDB
  • configuração de release construído com a flag de compilador: /debug:full

Frage 11

Frage
Você está depurando uma aplicação de uma loja web e está inspecionando um monte de classes de Order. O que você pode fazer para tornar a sua depuração mais fácil?
Antworten
  • Use o DebuggerDisplayAttribute na classe Order
  • Override ToString na classe Order
  • Use o ConditionalAttribute na classe Order
  • Use a diretiva compilador #line para se certificar de que você pode encontrar o local correto quando ocorre uma exceção.

Frage 12

Frage
Você está usando geração de código personalizado para inserir as verificações de segurança em suas classes. Quando uma exceção acontece, você está tendo incomodando encontrar a linha correta em seu código fonte. O que você deveria fazer?
Antworten
  • Use #error para sinalizar o erro do seu código de modo que é mais fácil de encontrar.
  • Use #line hidden para ocultar as linhas desnecessárias do depurador.
  • Use o ConditionalAttribute para remover as verificações de segurança de sua compilação de depuração.
  • Use a diretiva #line com os números de linha corretos em seu código gerado para restaurar os números das linhas originais.

Frage 13

Frage
Você estão usando a classe TraceSource de rastrear dados para sua aplicação. Você deseja rastrear os dados quando um pedido não pode ser submetida ao banco de dados e você está indo para executar uma nova tentativa. Qual TraceEventType que você deve usar?
Antworten
  • Information
  • Verbose
  • Critical
  • Error

Frage 14

Frage
Usuários estão relatando erros em seu aplicativo, e você quer configurar seu aplicativo para saída mais dados de rastreamento. Qual configuração você deve mudar?
Antworten
  • NumberOfItems32
  • Listener
  • Filter
  • Switch

Frage 15

Frage
Você está trabalhando em um aplicativo global com muitos usuários. A equipe de operação solicita informações sobre quantos logons de usuário por segundo estão ocorrendo. O que você deveria fazer?
Antworten
  • Add um TraceSource e escrever cada início de sessão para um arquivo de texto.
  • Implement um contador de desempenho usando o tipo RateOfCountsPerSecond64.
  • Instrument seu aplicativo com o profiler para que você possa ver exatamente quantas vezes o método de logon é chamado.
  • Use a classe EventLog para escrever um evento no log de eventos para cada logon.
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo