Questões de Programação

Limpar Busca

Em um projeto desenvolvido na linguagem Java, considere um método P que chama um método Q. Existe uma palavra que, quando colocada na assinatura do método Q, faz com que, caso ocorra uma exceção nesse método, o tratamento dessa exceção seja da responsabilidade do método P.
Qual é essa palavra?

  • A catch
  • B Exception
  • C finally
  • D throws
  • E try
De acordo com as afirmações abaixo sobre programação orientada a objetos, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).


I. XML é uma linguagem de marcação que permite a representação estruturada de dados.
II. Pode-se criar documentos XML personalizados usando tags específicas, tornando-o uma linguagem extensível.
III. Tags em XML são case-sensitive, ou seja, <Tag> e <tag> são consideradas diferentes.

Assinale a alternativa que apresenta a sequência correta de cima para baixo.
  • A V - V - V
  • B V - V - F
  • C F - V - V
  • D V - F - F

É uma característica da linguagem Java conseguir representar a

  • A codificação de métodos completos em interfaces
  • B herança múltipla de interface
  • C herança múltipla de classe
  • D instanciação de classes abstratas
  • E instanciação de interfaces

Em linguagem de programação Java, polimorfismo é

  • A relacionado, apenas, à alteração de valores de variáveis durante a execução do programa.
  • B relacionado, apenas, à sobrecarga de métodos, onde várias versões do mesmo método podem ser definidas na mesma classe.
  • C relacionado, apenas, à capacidade de ocultar a implementação de um método em uma classe filha, tornando-o acessível apenas na classe base.
  • D a capacidade de uma classe estender múltiplas classes pai, simultaneamente.
  • E a capacidade de uma classe ter várias formas, permitindo que um objeto seja tratado como uma instância de sua classe base ou de qualquer uma de suas subclasses.

Em linguagens de programação, o escopo sintático refere-se

  • A à área do código onde uma variável pode ser referenciada.
  • B à hierarquia de operadores utilizados para realizar operações em expressões.
  • C às regras que determinam a forma correta das estruturas de controle de fluxo.
  • D ao conjunto de palavras-chave reservadas da linguagem.
  • E ao número máximo de parâmetros permitido em uma função, exclusivamente.