Questões de Concurso
Filtrar
227 Questões de concurso encontradas
Página 5 de 46
Questões por página:
Questões por página:
Concurso:
UFSM
Disciplina:
Programação
O princípio de herança possibilita que programadores
economizem tempo durante o desenvolvimento de
um programa reutilizando software de alta qualidade
testado e depurado.
Com base nos princípios de orientação a objetos, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) Quando uma subclasse redefine um método de uma superclasse utilizando a mesma assinatura, diz-se que a subclasse sobrecarrega esse método da superclasse.
( ) Quando uma hierarquia de herança é utilizada, tem-se um aumento no acoplamento entre as classes.
( ) Se uma superclasse declarar um método como abstract, suas subclasses deverão implementar esse método.
A sequência correta é
Com base nos princípios de orientação a objetos, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) Quando uma subclasse redefine um método de uma superclasse utilizando a mesma assinatura, diz-se que a subclasse sobrecarrega esse método da superclasse.
( ) Quando uma hierarquia de herança é utilizada, tem-se um aumento no acoplamento entre as classes.
( ) Se uma superclasse declarar um método como abstract, suas subclasses deverão implementar esse método.
A sequência correta é
Concurso:
Prefeitura de Luiz Alves - SC
Disciplina:
Programação
Em linguagens de programação orientada a objetos
como Java, os métodos são blocos de código que
definem o comportamento de uma classe. A sobrecarga
de método (method overloading) é um recurso que
permite a uma classe ter múltiplos métodos com o
mesmo nome, desde que suas assinaturas sejam
distintas, proporcionando flexibilidade na chamada do
método. Sobre a sobrecarga de métodos em Java,
analise as afirmativas a seguir:
I.Para que ocorra a sobrecarga, dois ou mais métodos na mesma classe devem ter o mesmo nome, mas obrigatoriamente listas de parâmetros diferentes (em número, tipo ou ordem dos parâmetros).
II.A sobrecarga de métodos não pode ser realizada alterando-se apenas o tipo de retorno do método; o compilador considerará isso um erro se a lista de parâmetros for idêntica.
III.A sobrecarga de métodos é uma forma de polimorfismo de tempo de compilação (estático), pois o compilador decide qual versão do método chamar com base nos argumentos fornecidos na chamada.
Está correto o que se afirma em:
I.Para que ocorra a sobrecarga, dois ou mais métodos na mesma classe devem ter o mesmo nome, mas obrigatoriamente listas de parâmetros diferentes (em número, tipo ou ordem dos parâmetros).
II.A sobrecarga de métodos não pode ser realizada alterando-se apenas o tipo de retorno do método; o compilador considerará isso um erro se a lista de parâmetros for idêntica.
III.A sobrecarga de métodos é uma forma de polimorfismo de tempo de compilação (estático), pois o compilador decide qual versão do método chamar com base nos argumentos fornecidos na chamada.
Está correto o que se afirma em:
Concurso:
Prefeitura de Luiz Alves - SC
Disciplina:
Programação
A Programação Orientada a Objetos (POO) utiliza a
abstração para gerenciar a complexidade, permitindo
que os desenvolvedores se concentrem nos aspectos
essenciais de um objeto, ignorando os detalhes de
implementação. Em linguagens como Java, a abstração
pode ser implementada por meio de classes abstratas e
interfaces, que definem contratos que outras classes
devem seguir. Acerca desses mecanismos de abstração,
registre V, para as afirmativas verdadeiras, e F, para as
falsas:
(__)Uma classe abstrata (declarada com abstract) pode conter tanto métodos abstratos (sem corpo) quanto métodos concretos (com implementação).
(__)Interfaces (declaradas com interface) em Java, antes da versão 8, podiam conter apenas assinaturas de métodos (abstratos e públicos) e constantes (estáticas e finais).
(__)Uma classe pode estender (herdar) múltiplas classes abstratas, mas só pode implementar uma única interface, para evitar o problema do diamante.
(__)Não é possível criar instâncias (objetos) diretamente de uma classe abstrata ou de uma interface usando o operador new.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
(__)Uma classe abstrata (declarada com abstract) pode conter tanto métodos abstratos (sem corpo) quanto métodos concretos (com implementação).
(__)Interfaces (declaradas com interface) em Java, antes da versão 8, podiam conter apenas assinaturas de métodos (abstratos e públicos) e constantes (estáticas e finais).
(__)Uma classe pode estender (herdar) múltiplas classes abstratas, mas só pode implementar uma única interface, para evitar o problema do diamante.
(__)Não é possível criar instâncias (objetos) diretamente de uma classe abstrata ou de uma interface usando o operador new.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Concurso:
UFLA
Disciplina:
Programação
As versões modernas do PHP incluem o conceito de Orientação a Objetos e também o conceito de
visibilidade de propriedades. Baseando-se nessa informação, analise a figura a seguir, considerando
que o código representado foi executado utilizando-se a linguagem PHP versão 8.2:
Assinale a alternativa CORRETA:
Assinale a alternativa CORRETA:
Concurso:
UFLA
Disciplina:
Programação
As versões modernas do PHP incluem conceitos do Paradigma de Orientação a Objetos, como por
exemplo, o conceito de herança. Analise o código a seguir:
Assinale a saída CORRETA caso o código acima, seja executado, utilizando-se a linguagem PHP versão 8.2.
Assinale a saída CORRETA caso o código acima, seja executado, utilizando-se a linguagem PHP versão 8.2.