Magna Concursos
71396 Ano: 2006
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFPR
Orgão: TCE-PR

Sobre os conceitos que envolvem a linguagem C#, considere as seguintes afirmativas:

1. Uma declaração de método cria um espaço de declaração separado. Isso significa que tudo o que é criado em um método é perdido no final do método.

2. No conceito de sobrecarga em um programa C#, duas funções não podem ter a mesma assinatura, e, além disso, elementos que não são membros não podem ter o mesmo nome dos membros.

3. Em um programa C#, os nomes dos parâmetros precisam ser exclusivos. Além disso, não podemos ter um parâmetro e uma variável criados em um bloco de função, com o mesmo nome.

4. Na passagem de parâmetros por valor, o valor da variável é passado. No caso de ref e out, o endereço da referência é passado.

5. No trecho de código a seguir, há um erro de compilação, por exemplo, pela duplicação do parâmetro “i”:

public class zzz
{
public void abc(int i, string i) {}
public void pqr(int i)
{
string i;
}
public static void Main()
{
}
}

Assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas

Técnico de Controle - Programador

80 Questões