Thiago Russo
Test por , creado hace más de 1 año

70-483 C# Test sobre Quiz Debug applications and implement security, creado por Thiago Russo el 21/05/2017.

6
0
0
Thiago Russo
Creado por Thiago Russo hace más de 7 años
Cerrar

Quiz Debug applications and implement security

Pregunta 1 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

  • DateTime.Parse

  • DateTime.TryParse

  • Convert.ToDateTime

  • Regex.Match

Explicación

Pregunta 2 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

  • int.TryParse (valor, NumberStyles.Currency, UICulture);

  • ecimal.TryParse (valor, NumberStyles.Currency, UICulture);

  • decimal.TryParse (valor, ServerCulture);

  • decimal.TryParse (valor)

Explicación

Pregunta 3 de 15

1

Você precisa validar um arquivo XML. O que você usa?

Selecciona una de las siguientes respuestas posibles:

  • JavaScriptSerializer

  • RegEx

  • StringBuilder

  • XSD

Explicación

Pregunta 4 de 15

1

Bob e Alice estão usando um algoritmo assimétrico para trocar dados. Quais chave devem enviar à outra parte para tornar isso possível?

Selecciona una de las siguientes respuestas posibles:

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

Explicación

Pregunta 5 de 15

1

Você precisa criptografar uma grande quantidade de dados. Qual algoritmo que você usa?

Selecciona una de las siguientes respuestas posibles:

  • SHA256

  • RSACryptoServiceProvider

  • MD5CryptoServiceProvider

  • AesManaged

Explicación

Pregunta 6 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

  • X509Certificate2.SignHash

  • RSACryptoServiceProvider.Encrypt

  • UnicodeEncoding.GetBytes

  • Marshal.ZeroFreeBSTR

Explicación

Pregunta 7 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

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

Explicación

Pregunta 8 de 15

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 9 de 15

1

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

Selecciona una o más de las siguientes respuestas posibles:

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

Explicación

Pregunta 10 de 15

1

Você está pronto para implementar (deploy) seu código para um servidor de produção. Qual a configuração que você implantar?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 11 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

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

Explicación

Pregunta 12 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

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

Explicación

Pregunta 13 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

  • Information

  • Verbose

  • Critical

  • Error

Explicación

Pregunta 14 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

  • NumberOfItems32

  • Listener

  • Filter

  • Switch

Explicación

Pregunta 15 de 15

1

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?

Selecciona una de las siguientes respuestas posibles:

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

Explicación