Questões de Concurso
Comentadas sobre c sharp em programação
Foram encontradas 107 questões
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
int a = 10; int b = 5; int c = a + b * b + b;
Ao final da execução desse código, a variável “c” terá o valor:
Sabendo-se que a variável path contém o endereço completo de um arquivo texto, e que a variável X foi declarada como string, analise o código C# a seguir.
X = File.ReadAllText(path)
Assinale a opção que apresenta o efeito desse trecho quando
executado.
No contexto do C#, analise o comando a seguir.
for(; ; )
{
// ...
}
O efeito disso é
Considere o seguinte trecho de código C#.
Assinale a opção que contém os valores exibidos, na ordem
correta.
I. Internal. II. Private. III. Protected. IV. External.
Assinale a opção que indica os modificadores da lista acima que, além do modificador public, são válidos no C#, quando da especificação da acessibilidade de um membro ou tipo.
Assinale a lista dos símbolos que, respectivamente, representam esses operadores no C#.
Analise o código C# exibido a seguir.
using System;
namespace ErrorHandlingApplication {
class DivNumbers {
int result;
DivNumbers() {
result = 0;
}
public void division(int num1, int num2) {
try {
result = num1 / num2;
}
catch (SystemException e) {
Console.WriteLine
(e.ToString().Split(':')[0]);
} finally {
Console.WriteLine
("Resultado: {0}", result);
}
}
static void Main(string[] args) {
DivNumbers d = new DivNumbers();
d.division(24, 2 >> 1);
}
}
}
Assinale a opção que exibe o resultado da execução desse código.
I. Não são permitidas chaves duplicadas. II. Há uma propriedade Keys para recuperar todas as chaves da tabela. III. Há uma propriedade Values para recuperar todos os valores da tabela. IV. O método Remove requer como argumentos a chave e o valor do item a ser removido.
Está correto somente o que se afirma em:
A construção correta para distinguir os dois casos é: