SóProvas


ID
3831727
Banca
IESES
Órgão
SCGás
Ano
2019
Provas
Disciplina
Programação
Assuntos

Considerando a programação C#, assinale a alternativa correta para as definições de método, assinatura e Iterador, respectivamente:

Alternativas
Comentários
  • Métodos

    Um método é um bloco de código que contém uma série de instruções. Um programa faz com que as instruções sejam executadas chamando o método e especificando os argumentos de método necessários. No C#, todas as instruções executadas são realizadas no contexto de um método. O  método é o ponto de entrada para cada aplicativo C# e é chamado pelo Common Language Runtime (CLR) quando o programa é iniciado.

    Ex.: public void StartEngine() {/* Method statements here */ }

    Os métodos são declarados em uma ,  ou  especificando o nível de acesso, como

    >> public e private , modificadores opcionais, como abstract ou sealed,

    >> O valor de retorno,

    >> o nome do método e

    >> qualquer parâmetro de método. 

    Juntas, essas partes são a assinatura do método.

    Iterador

    Um iterador pode ser usado para percorrer coleções, como listas e matrizes.Um método iterador ou um acessador get realiza uma iteração personalizada em uma coleção. Um método iterador usa a instrução eld return para retornar um elemento de cada vez. Quando uma instrução yeld return for atingida, o local atual no código será lembrado. A execução será reiniciada desse local na próxima vez que a função iteradora for chamada.

  • Não sei em C#, mas em Java a visibilidade não faz parte da assinatura.

    https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html