SóProvas


ID
5258104
Banca
APICE
Órgão
DPE-PB
Ano
2021
Provas
Disciplina
Programação
Assuntos

A respeito da linguagem de programação Java, analise as afirmações a seguir:


I. Para se criar uma classe, deve-se declarar a visibilidade e, em seguida, digitar a palavra reservada class e o nome da classe. Os métodos e atributos ou propriedades devem ser inseridos dentro de chaves. Por exemplo, supondo que o programador queira criar a classe rotulada de Teste, a seguinte estrutura deve ser seguida:

1. public class TesteJava{

2. //atributos ou propriedades

3. //métodos

4. }


I. Em uma aplicação desenvolvida em Java, os objetos são características definidas pelas classes. Java não permite a instanciação de objetos da classe para inicializar atributos ou invocar métodos. Essa ação traria um comportamento indesejado, denominado de Herança ou Polimorfismo.

II. Atributos são propriedades de um objeto. Em Java, é possível criar uma classe para guardar essas propriedades conforme o exemplo abaixo para uma classe rotulada de Pessoa:


1. public class Pessoa{

2. public String nome;

3. public int idade;

4. public int altura

4. }


III. Construtores são métodos especiais que inicializam os atributos toda vez que é chamado. Em Java, toda vez que a palavra reservada new é digitada, o objeto realiza a solicitação para a memória do sistema armazená-lo, chamando o construtor da classe para inicializar o objeto. A identificação de um construtor em uma classe é sempre o mesmo nome da classe.


Estão corretas APENAS:

Alternativas
Comentários
  • O Qconcurso deve prestar mais a atenção no momento de transcrever a numeração correta. Tem duas alternativas com a mesma numeração (I e I)

    Mesmo assim, pela lógica a resposta certa é a A

  • Vamos problematizar? Além da formatação ( acredito que seja erro da qconcursos).

    I. Para se criar uma classe, deve-se declarar a visibilidade e, em seguida, digitar a palavra reservada class e o nome da classe. Os métodos e atributos ou propriedades devem ser inseridos dentro de chaves. Por exemplo, supondo que o programador queira criar a classe rotulada de Teste, a seguinte estrutura deve ser seguida:

    1. public class TesteJava{

    ...

    A afirmativa fala uma coisa, mas a classe declara outra? A meu ver esta afirmativa está incorreta e ponto final, somente podemos acertar a questão, pq não há alternativa melhor que a letra A.

    .

    II. Em uma aplicação desenvolvida em Java, os objetos são características definidas pelas classes. Java não permite a instanciação de objetos da classe para inicializar atributos ou invocar métodos. Essa ação traria um comportamento indesejado, denominado de Herança ou Polimorfismo.

    Incorreta, java permite sima instanciação para tal fim, além do que herança e polimorfismo são comportamentos, além de desejáveis, primordiais em Java.

    III. Correta;

    IV. Correta;

    GABARITO duvidoso ALTERNATIVA A

  • Sobre a transcrição da questão, não foi erro do QC, na prova tá do mesmo jeito

  • não tem como a A estar certa, é a III e IV