Questões de Concurso
Comentadas sobre c sharp em programação
Foram encontradas 101 questões
I – Os operadores são declarados estáticos.
II – A precedência e a associatividade dos operadores sobrecarregados são redefinidas pelo programador.
III – Os operadores são declarados públicos.
I - O modificador “override” atribuído a um argumento de método implica o ocultamento do tipo definido na classe-pai.
II - As palavras-chaves “ref” e “out” indicam, respectivamente, passagem de parâmetro por referência e por valor.
III – Quando se passa um argumento para um método, o parâmetro correspondente é inicializado com uma cópia do argumento, inclusive para um tipo-referência.
O C# é um padrão internacional proposto pelas empresas Borland e Netscape.
Considere o código C# a seguir:
String y = “circulo triangulo,quadrado,losango”;
String[ ] x = y.Split( ' , ' );
foreach(String i in x)
Console.WriteLine(i);
Após ser executado, ele produzirá a saída:
Analise o trecho de código C# a seguir:
consulta = lista
.Where(s => s.Length > 5)
.OrderByDescending (s => s)
.Select (s => s.ToLower());
Na plataforma .NET, obtém-se o mesmo resultado com
o código:
Na classe de conexão com o banco de dados de uma aplicação C# criada com o Visual Studio, em condições ideais, foi criado o método abaixo.
public static ..I.. getConnection ( )
{
..II..
return conn;
}
Considerando a existência de um banco de dados chamado DB_TRF3, em condições ideais, preenchem, correta e respectivamente, as lacunas I e II :
Considere as declarações de classes e interfaces C# a seguir:
class a { }
class b { }
interface c { }
interface d { }
Com base nessas declarações, é válida a declaração da
classe:
Observe o programa C# a seguir.
using System;
public class Program{
static void Func(ref int a, out int b) {
b = a;
}
public static void Main() {
int x;
Func(ref x, out x);
Console.WriteLine(x);
}
}
Esse código ocasionará um erro de compilação, pois