Buscar

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Sobre métodos, marque o que for INCORRETO:
· Métodos podem ser sobrecarregados.
· Todo método deve definir um tipo de retorno, mesmo que seja “void”.
· Os parênteses são opcionais na definição de métodos.
· Os parâmetros são opcionais na definição de métodos.
· Métodos podem ser sobreescritos.
PRÓXIMA PERGUNTA
Um método deve ser público, sem retorno, se chamar xpto, tem um int como parâmetro e ter corpo vazio. Baseado nessa especificação, qual é a definição correta?
· Nenhuma das alternativas.
· public void xpto(int i){}
· public void xpto(integer i){}
· public xpto void(int i){}
· public void xpto(int){}
PRÓXIMA PERGUNTA
Sobre métodos, marque o que for INCORRETO:
· Podem existir na mesma classe, métodos com o mesmo nome e parâmetros diferentes (sobrecarga).
· Os modificadores de acesso são importantes na visibilidade/uso dos métodos.
· Métodos só podem ser utilizados a partir de classes, de forma estática.
· Métodos void não retornam valores.
· A instrução return é obrigatória em métodos com retorno.
PRÓXIMA PERGUNTA
Tendo o método a seguir, marque o que for INCORRETO: public double calcularTotalNota() {…}
· A assinatura deste método não possui parâmetros.
· É um método público.
· Ele pode retornar um valor do tipo double.
· Esse método possui um corpo.
· Ele pode retornar um valor do tipo texto.
PRÓXIMA PERGUNTA
Avalie o método a seguir e marque a alternativa INCORRETA: public String verifica(int idade) if (idade > 18) { return “Maior de idade”; } else { return “Menor de idade”; }
· O tipo de retorno do método está na posição correta.
· O corpo do método está definido corretamente.
· Um erro de compilação ocorre.
· O return é compatível com o tipo de dado do método.
· Nenhuma das alternativas.
PRÓXIMA PERGUNTA
Tendo o método a seguir, qual não é uma sobrecarga válida? public int avaliar()
· public void avaliar()
· public int avaliar(int i)
· public int avalia(double i)
· Nenhuma das alternativas.
· public int avaliar(int i, int j)
PRÓXIMA PERGUNTA
Em relação a assinatura de um método, marque o CORRETO:
· É constituída do nome e lista de parâmetros do método.
· É constituída apenas do nome do método.
· É constituída pela palavra reservada “void”, nome e parâmetros do método.
· É constituída do tipo de retorno e nome do método.
· Nenhuma das alternativas.
PRÓXIMA PERGUNTA
Avalie o método a seguir e marque a alternativa CORRETA: public void verifica(int i) { if (i > 1) { return “Maior”; } else { return “Menor”; } }
· O método retorna o texto “Menor” se “0” for passado como parâmetro.
· Ocorre um erro de compilação, pois métodos “void” não têm retorno.
· Nenhuma das alternativas.
· A assinatura do método não é válida.
· A palavra reservada “void” está posicionada no local errado.
PRÓXIMA PERGUNTA
Sobre métodos, marque o que for VERDADE:
· A ausência de retorno em um método é definida, em sua assinatura, pela palavra reservada null.
· Todo método deve ter um nome.
· Os parênteses são opcionais na definição de métodos.
· Somente tipos primitivos podem ser retornados por métodos.
· Todo método deve possuir parâmetros.
PRÓXIMA PERGUNTA
A partir do método a seguir, marque a alternativa CORRETA: public int verifica(int i) {...}
· Nenhuma das alternativas.
· “public int verifica(int i) { return 0; }” é uma implementação válida.
· “public void verifica(int i) {return i;}” é uma definição válida.
· “public int verifica() {...}” não é uma sobrecarga válida, pois seus parâmetros foram retirados.
· Se quisermos que ele não tenha retorno devemos mudar ele para “public verifica(int i) {...}”.
FINALIZAR

Mais conteúdos dessa disciplina