Eu selecionei para você algumas perguntas interessantes, mas não muito conhecidas do mundo do .NET e C #. Além disso, eu próprio escrevi algumas perguntas, com base em livros, artigos e vídeos de que gostei.1. O que será exibido na tela? (se alguma coisa for exibida)string nullString = (string)null;
Console.WriteLine (nullString is string);
2. O que será exibido pelo aplicativo .NET do console?Console.WriteLine (Math.Round(1.5));
Console.WriteLine (Math.Round(2.5));
Responda2 2. — . , Mono 2 3.
3. Qual será o resultado da execução do seguinte código:static void Main(string[] args)
{
float f = Sum(0.1f, 0.2f);
float g = Sum(0.1f, 0.2f);
Console.WriteLine(f == g);
}
static float Sum(float f1, float f2)
{
return f1 + f2;
}
a) Verdadeirob) Falsoc) Uma exceção será lançadad) Não pode ser dita sem ambiguidade (provavelmente verdade, mas também pode ser falsa)4. Qual será o resultado da execução do seguinte código:float price = 4.99F;
int quantity = 17;
float total = price * quantity;
Console.WriteLine("The total price is ${0}.", total);
a) O preço total é de $ 85b) O preço total é de $ 84,83c) O preço total é de $ 84d) O preço total é de $ 84,829995. Qual é a melhor maneira de armazenar senhas em um banco de dados? Selecione uma ou mais das respostas:a) Como texto sem formataçãob) Criptografada usando DESc) Criptografada usando AESd) Armazenada em cache usando MD5e) Armazenada em cache usando SHA512Respondae
MD5 .
, keyed hash : HMACSHA1 MACTripleDES
6. No ambiente .NET, existem muitos cronômetros diferentes. Qual dos temporizadores não existe?a) Timer do System.Windows.Formsb) DispatchTimer do System.Windows.Threadingc) DispatchTimer do Windows.UI.XAMLd) Timer do System.Timerse) Timer do System.Windows.Threading.Timersf) Timer do sistema .ThreadingRespondae
Credits: CLR via C# Jeffrey Richter
7. Qual .NET REPL não existe na rede?a) dotnetfiddle.netb) repl.it/languages/csharpc) csharpcompiler.netd) dotnet.microsoft.com/platform/try-dotnete) csharppad.com8. Se você deseja indicar que o número é do tipo longo, pode especificar a letra l ou L. no final do número, por exemplo:var l = 138l;
Usando qual letra posso especificar o tipo decimal?a) C ou cb) D ou dc) M ou md) E ou e9. O que será exibido na tela do aplicativo do console que contém o seguinte código: class Program
{
static Program()
{
Console.WriteLine("Static constructor");
}
public Program()
{
Console.WriteLine("Constructor");
}
static void Main(string[] args)
{
Console.WriteLine("Main");
Console.ReadLine();
}
}
Responda«Static constructor» «Main»
, . . .
10. O que será exibido como resultado? [Flags]
public enum Status
{
Funny = 0x01,
Hilarious = 0x02,
Boring = 0x04,
Cool = 0x08,
Interesting = 0x10,
Informative = 0x20,
Error = 0x40
}
public static void Main (string[] args) {
var code = 24;
Console.WriteLine (String.Format("This Quiz is: {0}", (Status)code));
}
11. Qual é a diferença entre String e string?12. O que o símbolo do Visual Studio significa (ou pelo menos inicialmente significa)?13.Mapeie : Assíncrono / aguardeTente / pegueValidateAntiForgeryTokencom as seguintes abreviações:TAP , SEH , STPRespondaAsync/await -> TAP (Task asynchronous programming model)
Try/catch -> SEH (Structured Exception Handling)
ValidateAntiForgeryToken -> STP (Synchronizer Token Pattern)
14. Qual das opções a seguir não é um .NET CMS?a) mojoPortalb) N2 CMSc) CMS atômicod) Compósito C1e) Concreto5f) Piranha CMS15. O que será exibido na tela? (se algo for exibido)
class Program
{
private static int y = x;
private static int x = 5;
static void Main(string[] args)
{
Console.WriteLine(y);
Console.ReadLine();
}
}
16. Que classe da coleção simultânea não existe no .Neta) ConcurrentQueueb) ConcurrentStackc) ConcurrentListd) ConcurrentDictionarye) ConcurrentBag17. Qual método de chamada de código assíncrono de maneira síncrona é preferível (é claro, isso é feito em situações raras quando a espera não funciona):a) Espera ()b) Resultado ()c) GetAwaiter (). GetResult ()